图书介绍

从零开始学C#2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

从零开始学C#
  • 刘亮亮等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121122989
  • 出版时间:2011
  • 标注页数:326页
  • 文件大小:112MB
  • 文件页数:328页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

从零开始学C#PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一篇Visual Studio 2010开发平台15

第1章Visual Studio 2010概述(教学视频:17分钟)15

1.1 Visual Studio 2010平台简介5

1.1.1 Visual Studio 2010是什么15

1.1.2开发语言17

1.2下载和安装工具(New Profiles(新外形))18

1.3应用程序类型19

1.4创建一个Visual Studio 2010项目20

1.4.1运行新项目向导20

1.4.2理解解决方案和项目21

1.4.3使用Visual Studio 2010编写代码21

1.4.4生成和运行程序22

1.4.5设置编译器选项23

1.5 C# 4.0中的新特性24

1.5.1 Visual C# 4.0 dynamic类型24

1.5.2 Visual C# 4.0命名和可选参数25

1.5.3 Visual C# 4.0类型等价支持26

1.5.4 C#4.0协变和逆变26

1.5.5 Offiice编程27

1.5.6多层显示(MultiMonitor )27

1.5.7代码高亮突出显示27

1.6 小结28

1.7练习28

第2章C#基础( 教学视频:25分钟)29

2.1 C#语言29

2.2创建项目和解决方案31

2.2.1创建新解决方案31

2.2.2解决方案中添加项目32

2.3 “Hello World”实例33

2.3.1创建Windows应用实例33

2.3.2创建Web应用实例35

2.3.3创建控制台应用程序37

2.4创建类库38

2.4.1创建类库项目38

2.4.2定义引用40

2.4.3调用类库的功能40

2.4.4运行41

2.5 C# 4.0中的新特性41

2.5.1代码片段(Code Snippets)41

2.5.2智能感应(Generate From Usage)42

2.6小结43

2.7练习44

第3章C#中的引用类型和值类型( 教学视频:14分钟)45

3.1引用类型和值类型简介45

3.2引用类型45

3.2.1引用类型内存分配46

3.2.2引用类型赋值47

3.3值类型49

3.3.1值类型内存分配49

3.3.2值类型赋值50

3.4引用类型和值类型的区别52

3.5 C# 4.0中的新特性:查看调用层(View Call Hierarchy)53

3.6小结53

3.7练习54

第4章 操作字符串(教学视频:24分钟)55

4.1 C#字符串类型55

4.1.1格式化字符串55

4.1.2比较字符串58

4.1.3连接字符串62

4.1.4复制字符串64

4.1.5截取字符串66

4.1.6替换字符串66

4.1.7分割字符串68

4.2正则表达式69

4.2.1基本的正则表达式操作71

4.2.2深入了解正则表达式73

4.3 C# 4.0中的新特性:智能提示的改进77

4.4小结78

4.5练习78

第5章 表达式和语句(教学视频:31分钟)79

5.1 C#中的运算符79

5.1.1一元运算符79

5.1.2二元运算符83

5.1.3关系运算符89

5.1.4逻辑运算符91

5.1.5赋值运算符93

5.1.6三元运算符95

5.1.7其他运算符96

5.2运算符优先级99

5.3语句100

5.4块和作用域102

5.5选择和循环语句102

5.5.1 if语句103

5.5.2 switch语句105

5.5.3 C#循环语句106

5.5.4 goto语句110

5.5.5 break语句111

5.5.6 continue语句112

5.5.7 return语句113

5.6小结114

5.7练习114

第6章C#异常处理(教学视频:20分钟)115

6.1 C#程序中的异常处理方法115

6.2错误和异常115

6.2.1错误115

6.2.2异常116

6.3异常处理117

6.4运行调试器121

6.4.1调试菜单和工具栏121

6.4.2调试选项124

6.4.3代码调试124

6.5 C# 4.0中的新特性:动态查找(Dynamic lookup)126

6.5.1 dynamic类型126

6.5.2动态操作126

6.5.3 COM对象127

6.5.4动态语言运行时128

6.6小结128

6.7练习128

第二篇 面向对象编程篇129

第7章 面向对象编程的基础知识(教学视频:27分钟)129

7.1什么是面向对象129

7.2继承130

7.3基类132

7.3.1访问基类成员132

7.3.2隐藏基类成员133

7.3.3密封类135

7.4多态137

7.4.1参数的多态性137

7.4.2委托的多态性138

7.5预处理器指令、属性和抽象方法139

7.5.1预处理器指令的更多细节139

7.5.2作用域类型141

7.5.3 abstract关键字142

7.6 C# 4.0中的新特性:可选参数(Optional Parameters)143

7.7小结143

7.8练习143

第8章 设计对象(教学视频:31分钟)145

8.1什么是对象145

8.2实例和静态成员145

8.3字段147

8.4方法147

8.5属性148

8.5.1定义属性149

8.5.2使用属性150

8.6 C#中的字段与属性152

8.7索引器154

8.7.1索引器的定义154

8.7.2索引器的使用155

8.7.3接口中的索引器157

8.7.4索引器与属性的比较157

8.8静态类157

8.8.1静态类的声明157

8.8.2静态类和静态类成员158

8.8.3使用静态类158

8.9 C# 4.0中的新特性:命名参数(Named Parameters)160

8.10小结161

8.11练习161

第9章 命名空间(教学视频:19分钟)163

9.1什么是命名空间163

9.1.1命名空间声明163

9.1.2编译单元与命名空间163

9.1.3完全限定名164

9.2命名空间指令165

9.2.1 using指令165

9.2.2命名空间的别名166

9.3创建命名空间167

9.4命名空间成员168

9.5作用域与可见性169

9.5.1局部作用域170

9.5.2作用域嵌套及可见性171

9.5.3全局作用域和域操作符172

9.6小结172

9.7练习173

第10章 面向组件的架构(教学视频:21分钟)174

10.1什么是模式174

10.2什么是框架174

10.3 .NET中的模式与框架175

10.3.1 MVC模式175

10.3.2框架程序设计176

10.4框架的优势176

10.5 .NET中的轻量级框架177

10.5.1 Spring.NET框架的体系结构177

10.5.2 NHibemate框架的体系结构178

10.6 .NET的MVC模式与轻量级框架的关系178

10.7 C#4.0中的新特性:多定向(Multi-Targeting)179

10.8小结179

10.9练习179

第11章 集合、委托和Lambda表达式(教学视频:41分钟)180

11.1集合的管理180

11.1.1 C#中常见的集合180

11.1.2动态数组ArrayList180

11.1.3哈希表182

11.1.4集合和数组的区别183

11.2委托和事件183

11.2.1什么是委托183

11.2.2事件185

11.3匿名方法185

11.4 Lambda表达式186

11.4.1使用Lambda表达式186

11.4.2 Lambda表达式与委托类型187

11.4.3使用Lambda表达式实现算法187

11.5关于集合类型的更多知识188

11.5.1 SortedList类188

11.5.2使用Stack189

11.5.3使用Queue191

11.6 C#4.0中的新特性:通用客户ID (Generating Client IDs)192

11.7小结193

11.8练习193

第12章 .NET中的泛型(教学视频:14分钟)194

12.1什么是泛型194

12.2泛型的优点194

12.2.1泛型类与结构194

12.2.2泛型中的方法195

12.2.3泛型约束简介196

12.3构建泛型类型198

12.3.1使用泛型实现双链表198

12.3.2索引器与泛型接口198

12.3.3泛型和数组代码200

12.4 C#4.0中的新特性:URL发送(URL Routing)201

12.4.1使用Route Engine进行URL Mapping201

12.4.2使用Routing Engine生成URL202

12.5小结202

12.6练习202

第13章 委托和事件(教学视频:16分钟)203

13.1委托203

13.1.1委托概述203

13.1.2多路广播委托206

13.1.3异步委托调用210

13.1.4取得异步委托结果212

13.1.5 Control.Invoke方法215

13.2事件218

13.2.1事件概述218

13.2.2事件处理程序221

13.3小结230

13.4练习230

第三篇 数据库篇231

第14章 关系型数据库(教学视频:28分钟)231

14.1关系型数据库231

14.1.1关系型数据库特点231

14.1.2关系的类型232

14.1.3关系模型的完整性232

14.1.4数据库关系234

14.2 SQL Server Express数据库234

14.2.1 SQL Server Express数据库的简介234

14.2.2 Visual Studio集成235

14.2.3与MSDE数据库的比较235

14.3 SQL Server 2005 Express Edition的主要功能236

14.4 SQL Server Express的操作237

14.4.1数据库映射237

14.4.2在SQL Server Express创建数据库237

14.4.3数据库表的操作238

14.5 C#4.0中的新特性239

14.5.1持续显示(Enable Persisted Selection)239

14.5.2配置文件变革(Web.config Transformation)239

14.5.3压缩Session值(Compressing Session Values)240

14.5.4部署SQL命令(Deploy SQL)240

14.6小结241

14.7练习241

第15章LINQ——语言集成查询简介(教学视频:31分钟)242

15.1 LINQ介绍242

15.1.1 LINQ简介242

15.1.2 LINQ的作用242

15.2 Visual C#中的LINQ入门243

15.2.1 LINQ的查询功能243

15.2.2 LINQ的基本查询操作246

15.2.3 LINQ的查询和方法248

15.2.4 LINQ的功能在C# 4.0中的应用249

15.3 LINQ to SQL250

15.3.1 LINQ to SQL简介250

15.3.2 LINQ to SQL对数据库建模250

15.3.3 LINQ to SQL的数据库查询251

15.3.4 LINQ to SQL的数据库更新252

15.3.5 LINQ to SQL的数据库插入254

15.3.6 LINQ to SQL的数据库删除255

15.4 LINQ to Object257

15.5 LINQ to XML258

15.6小结259

15.7练习260

第四篇 实例开发篇261

第16章C#实现排序算法(教学视频:24分钟)261

16.1什么是算法261

16.2冒泡排序261

16.3选择排序263

16.4插入排序264

16.5希尔排序266

16.6小结267

16.7练习267

第17章 简历管理系统网站(教学视频:43分钟)268

17.1系统总体设计268

17.1.1系统需求268

17.1.2系统功能268

17.1.3系统架构271

17.2数据库设计272

17.2.1表设计272

17.2.2表关系设计274

17.3 LINQ to SQL配置(公共数据层)274

17.3.1创建数据库连接274

17.3.2创建LINQ to SQL类275

17.3.3向LINQ to SQL类中添加表信息275

17.4应聘人员填写简历模块276

17.4.1页面效果276

17.4.2实现功能代码277

17.4.3 LINQ to SQL的运用278

17.5管理登录模块278

17.5.1页面效果278

17.5.2实现功能代码279

17.5.3 LINQ to SQL的运用279

17.6系统设置模块280

17.6.1部门信息设置280

17.6.2用户信息设置281

17.7查询统计模块283

17.7.1简历查询283

17.7.2录用查询286

17.8公共架构的设计模块289

17.9报表的打印模块290

17.9.1创建数据集(DataSet)290

17.9.2设计水晶报表290

17.10网站发布292

17.10.1什么是IIS292

17.10.2建立第一个Web站点292

17.11小结294

第18章 图书馆管理系统(教学视频:44分钟)295

18.1系统功能介绍295

18.2系统架构概览296

18.3系统开发平台介绍296

18.3.1语言介绍296

18.3.2数据库介绍297

18.3.3 LINQ技术介绍298

18.4数据库结构298

18.4.1数据库表设计298

18.4.2数据库表关系302

18.5图书馆管理系统介绍302

18.6 LINQ to SQL类配置(公共数据层)303

18.6.1创建数据库连接303

18.6.2创建LINQ to SQL类303

18.6.3向LINQ to SQL类中添加表信息304

18.7创建数据集(DataSet)305

18.8 读者管理模块305

18.8.1读者类别设置305

18.8.2读者档案管理308

18.9图书管理模块312

18.9.1图书类别设置312

18.9.2图书档案管理313

18.10流通管理316

18.10.1图书征订316

18.10.2图书借阅318

18.10.3图书归还321

18.10.4图书罚款322

18.11 LINQ to SQL类关键技术323

18.11.1 LINQ to SQL的数据库查询324

18.11.2 LINQ to SQL的数据库更新325

18.11.3 LINQ to SQL的数据库插入325

18.12小结326

热门推荐