图书介绍
C# 4.0程序设计与项目实战PDF|Epub|txt|kindle电子书版本网盘下载
![C# 4.0程序设计与项目实战](https://www.shukui.net/cover/28/33491179.jpg)
- 张正礼编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302280439
- 出版时间:2012
- 标注页数:496页
- 文件大小:194MB
- 文件页数:513页
- 主题词:C语言-程序设计
PDF下载
下载说明
C# 4.0程序设计与项目实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章C# 4.0程序语言1
1.1.NET Framework1
1.1.1.NET框架的发展历程2
1.1.2.NET语言3
1.1.3公共语言运行时4
1.1.4.NET类库5
1.1.5 Visual Studio5
1.2使用 Visual Studio 20105
1.2.1安装6
1.2.2创建项目9
1.2.3项目管理11
1.2.4 Visual Studio 2010新特性15
1.3 C#程序语言概述16
1.3.1 C#语言的特点16
1.3.2简单的C#编程语法17
1.3.3 C# 4.0的新特性18
1.4第一个C#应用程序19
1.5常见疑问解答20
1.6上机练习21
第2章 变量、常量和数据类型22
2.1变量22
2.2常量22
2.3数据类型23
2.3.1值类型24
2.3.2引用类型24
2.3.3装箱和拆箱25
2.4理解null值和可以为null的类型26
2.5数据类型的转换28
2.5.1隐式转换29
2.5.2显式转换29
2.5.3自定义数据转换30
2.5.4使用内置程序类的转换32
2.5.5类型转换的安全性34
2.6泛型类型37
2.7隐式类型38
2.8 dynamic类型39
2.9常见疑问解答41
2.10上机练习42
第3章 运算符44
3.1算术运算符44
3.1.1+运算符44
3.1.2-运算符45
3.1.3*运算符45
3.1.4/运算符46
3.1.5%运算符46
3.1.6++运算符47
3.1.7--运算符47
3.2赋值运算符48
3.3关系运算符49
3.3.1==运算符50
3.3.2!=运算符50
3.3.3<运算符51
3.3.4>运算符52
3.3.5<=运算符52
3.3.6>=运算符53
3.4逻辑运算符53
3.5条件运算符54
3.6位运算符55
3.6.1&运算符55
3.6.2 I运算符56
3.6.3 ^运算符57
3.6.4~运算符58
3.6.5<<运算符58
3.6.6>>运算符59
3.7其他运算符59
3.8运算符的优先级60
3.9常见疑问解答61
3.10上机练习62
第4章 流程控制64
4.1条件语句64
4.1.1 if语句64
4.1.2 switch语句66
4.1.3实训:个人所得税计算程序68
4.2循环语句70
4.2.1 do-while循环70
4.2.2 while循环71
4.2.3 for循环72
4.2.4 foreach循环72
4.2.5实训:冒泡排序73
4.3跳转语句74
4.3.1 break语句75
4.3.2 continue语句75
4.3.3 goto语句76
4.3.4 return语句77
4.3.5 throw语句77
4.4常见疑问解答77
4.5上机练习78
第5章 方法80
5.1声明方法80
5.1.1参数81
5.1.2返回值81
5.2调用方法82
5.2.1调用方法的方式及示例82
5.2.2实训:汉诺塔84
5.3参数传递86
5.3.1值类型参数的传递86
5.3.2引用类型参数的传递87
5.3.3使用ref和out88
5.4作用域90
5.5一个重要的方法——Main方法91
5.6可选参数和命名参数93
5.6.1可选参数93
5.6.2命名参数94
5.7常见疑问解答95
5.8上机练习97
第6章 异常与异常处理98
6.1异常和异常处理98
6.1.1异常类100
6.1.2预定义公共语言运行时异常类101
6.1.3创建异常103
6.1.4引发异常103
6.2 try和catch103
6.3使用finally105
6.4异常使用的原则106
6.4.1引发异常的准则106
6.4.2异常处理的准则107
6.4.3异常与性能107
6.5常见疑问解答109
6.6上机练习109
第7章 类和对象110
7.1类及其成员110
7.1.1定义类110
7.1.2创建对象110
7.1.3字段111
7.1.4方法112
7.1.5属性112
7.1.6构造函数113
7.1.7使用this关键字115
7.1.8析构函数115
7.1.9实训:Point类的定义和使用116
7.2控制可访问性118
7.2.1类的可访问性118
7.2.2成员的可访问性118
7.3嵌套定义类120
7.4使用静态类和静态成员121
7.4.1静态类121
7.4.2静态成员124
7.5继承127
7.5.1继承的实现128
7.5.2多态性132
7.5.3访问基类的成员136
7.5.4抽象类137
7.5.5密封类139
7.5.6实训:联系方式的定义139
7.6重载145
7.7常见疑问解答146
7.8上机练习147
第8章 接口148
8.1接口定义148
8.1.1定义接口148
8.1.2理解接口148
8.1.3接口属性152
8.1.4接口方法152
8.2接口实现152
8.3常见疑问解答157
8.4上机练习157
第9章 枚举和结构158
9.1枚举158
9.1.1声明枚举158
9.1.2使用枚举160
9.1.3标志枚举160
9.1.4 System.Enum类161
9.2结构164
9.2.1声明结构165
9.2.2声明结构对象166
9.2.3实现接口168
9.2.4复制结构变量168
9.3常见疑问解答170
9.4上机练习171
第10章 委托和事件172
10.1委托172
10.1.1定义和声明委托172
10.1.2使用委托172
10.1.3多播委托174
10.1.4匿名方法177
10.1.5委托中的协变和逆变179
10.1.6回调函数180
10.1.7委托特性182
10.2事件182
10.2.1定义和声明事件182
10.2.2定义事件处理程序183
10.2.3从EventArgs类派生184
10.2.4在派生类中引发基类事件187
10.2.5实现接口事件190
10.2.6事件特性191
10.2.7实训:宠物狗吠叫事件处理191
10.3常见疑问解答194
10.4上机练习194
第11章 数组和集合196
11.1数组196
11.1.1声明数组196
11.1.2初始化数组变量197
11.1.3访问单独的数组元素197
11.1.4遍历数组198
11.1.5 Array类199
11.1.6实训:学生信息的存储206
11.2集合208
11.2.1 ArrayList集合类209
11.2.2 Queue集合类212
11.2.3 Stack集合类215
11.2.4 Hashtable集合类217
11.2.5实训:电话本219
11.2.6 SortedList集合类222
11.2.7几种接口225
11.2.8选择集合类225
11.3常见疑问解答226
11.4上机练习227
第12章ADO.NET技术228
12.1数据管理228
12.1.1数据库228
12.1.2数据访问229
12.2配置数据库230
12.2.1 SQL Server Express230
12.2.2建立SQL Server数据库230
12.2.3在Visual Studio中浏览和修改数据库233
12.2.4 SQL命令行工具235
12.3基本的SQL236
12.3.1选择数据236
12.3.2插入数据237
12.3.3更新数据238
12.3.4删除数据238
12.3.5在Visual Studio 2010中执行数据查询239
12.4 ADO.NET240
12.4.1 ADO.NET结构240
12.4.2 ADO.NET命名空间241
12.4.3数据提供器类242
12.5直接数据访问243
12.5.1创建连接244
12.5.2 Select命令249
12.5.3 DataReader249
12.6不连接的数据访问252
12.6.1使用DataAdapter253
12.6.2 DataSet253
12.6.3以不连接的方式获取数据255
12.7常见疑问解答258
12.8上机练习259
第13章XML数据和文件操作260
13.1 XML概述260
13.1.1 XML的语法260
13.1.2文档类型定义262
13.1.3可扩展样式语言264
13.1.4 XPath266
13.2访问和操作XML267
13.2.1.NET中的DOM概述267
13.2.2创建XML文档268
13.2.3将XML读入文档268
13.2.4选择节点269
13.2.5创建新节点270
13.2.6修改XML文档272
13.2.7删除XML文档的节点、属性和内容272
13.2.8保存XML文档273
13.2.9实训:留言簿273
13.3 DataSet与XML279
13.3.1把XML数据读入DataSet对象279
13.3.2从DataSet写出XML数据281
13.4文件操作285
13.4.1概述285
13.4.2文件基本操作286
13.4.3文件的I/O操作287
13.5常见疑问解答289
13.6上机练习290
第14章LINQ技术292
14.1概述292
14.2 LINQ简介293
14.2.1 LINQ查询介绍293
14.2.2 LINQ和泛型295
14.2.3基本查询操作296
14.2.4使用LINQ进行数据转换299
14.2.5 Lambda表达式303
14.3 LINQ到ADO.NET304
14.3.1 LINQ到SQL基础304
14.3.2对象模型及其创建305
14.3.3查询数据库309
14.3.4更改数据库312
14.3.5存储过程316
14.4 LINQ到XML319
14.4.1 LINQ到XML中的类320
14.4.2构造XML树325
14.4.3序列化树330
14.4.4查询XML树331
14.4.5修改XML树332
14.5常见疑问解答335
14.6上机练习336
第15章ASP.NET应用程序开发简介338
15.1 ASP.NET简介338
15.1.1 ASP.NET应用程序定义338
15.1.2安装和配置IIS339
15.1.3 ASP.NET页面与服务器交互344
15.2创建和配置ASP.NET应用程序345
15.2.1创建和配置ASP.NET应用程序的方法345
15.2.2实训:创建第一个ASP.NET应用程序348
15.3 ASP.NET控件349
15.3.1基本的ASP.NET控件349
15.3.2列表控件351
15.3.3实训:购物篮357
15.3.4验证控件360
15.4 ASP.NET内置对象367
15.4.1 Response对象367
15.4.2 Request对象369
15.4.3 Server对象371
15.4.4 ViewState对象373
15.4.5 Cookies对象374
15.4.6 Session对象377
15.4.7 Application对象379
15.5创建和使用Web服务381
15.5.1创建Web服务381
15.5.2使用存在的Web服务384
15.6常见疑难解答387
15.7上机练习388
第16章 聊天室系统389
16.1功能分析389
16.2系统设计390
16.2.1框架设计390
16.2.2数据库设计391
16.2.3数据库接口程序设计392
16.3关键技术详解398
16.3.1当前聊天内容的存储398
16.3.2聊天内容的自动刷新399
16.4系统实现399
16.4.1用户登录399
16.4.2用户注册402
16.4.3发送聊天信息408
16.4.4显示聊天内容410
16.4.5聊天室主界面的实现411
16.4.6聊天日志查看412
16.4.7用户管理414
16.5小结419
第17章 留言板420
17.1功能分析420
17.2系统设计421
17.2.1框架设计421
17.2.2数据库设计425
17.2.3数据库接口程序设计426
17.3关键技术详解426
17.3.1用户留言的存储426
17.3.2留言格式的转化426
17.3.3过滤脏话428
17.4系统实现429
17.4.1发表留言429
17.4.2查看留言437
17.4.3管理员登录442
17.4.4系统设置444
17.5小结449
第18章 网络书店450
18.1功能分析450
18.2系统设计451
18.2.1系统模块的划分451
18.2.2系统框架设计453
18.2.3系统程序结构设计460
18.2.4数据库设计462
18.3数据访问和DAL层的实现468
18.3.1 ADO.NET数据访问组件468
18.3.2 LINQ到SQL数据访问组件468
18.4业务逻辑层470
18.4.1 Book类470
18.4.2 Category类474
18.4.3 Comment类476
18.4.4 Cart类479
18.4.5 Order类481
18.4.6 Folders类和Mails类483
18.4.7 User类483
18.5表示层的实现486
18.5.1书籍信息浏览功能486
18.5.2书籍评论功能488
18.5.3购物车功能490
18.5.4订单生成与修改功能493
18.5.5站内邮件功能495
18.6小结496