图书介绍
C# 2008编程参考手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Wei-MengLee编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302209553
- 出版时间:2009
- 标注页数:690页
- 文件大小:204MB
- 文件页数:705页
- 主题词:C语言-程序设计-技术手册
PDF下载
下载说明
C# 2008编程参考手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 C#基础3
第1章 .NET Framework3
1.1 .NET Framework简介3
1.1.1 公共语言运行库3
1.1.2 .NET Framework类库4
1.2 程序集和Microsoft中间语言(MSIL)5
1.3 .NET Framework和Visual Studio的各种版本7
1.4 小结8
第2章 Visual Studio 2008入门9
2.1 Visual Studio 2008概述9
2.1.1 选择开发设置10
2.1.2 复位开发设置11
2.1.3 创建新项目12
2.1.4 IDE的组件13
2.2 代码和文本编辑器25
2.2.1 代码片段25
2.2.2 IntelliSense26
2.2.3 重构支持28
2.3 调试37
2.3.1 设置断点37
2.3.2 单步调试代码38
2.3.3 监视39
2.3.4 Autos和Immediate窗口40
2.4 单元测试40
2.4.1 创建测试41
2.4.2 运行测试43
2.4.3 测试浮点数44
2.4.4 添加额外的测试方法45
2.5 小结46
第3章 C#语言基础47
3.1 使用Visual Studio 200847
3.2 使用C#编译器(csc.exe)49
3.3 详细分析HelloWorld程序51
3.4 语言语法54
3.4.1 关键字54
3.4.2 变量54
3.4.3 变量的作用域55
3.4.4 常量58
3.4.5 注释59
3.4.6 XML文档59
3.5 数据类型62
3.5.1 值类型62
3.5.2 引用类型67
3.5.3 枚举68
3.5.4 数组69
3.5.5 隐式类型70
3.5.6 类型转换71
3.6 流程控制74
3.6.1 if-else语句74
3.6.2 switch语句75
3.7 循环77
3.7.1 for循环78
3.7.2 嵌套的for循环79
3.7.3 foreach79
3.7.4 while和do-while循环80
3.7.5 从循环退出80
3.7.6 跳出迭代83
3.8 运算符84
3.8.1 赋值运算符84
3.8.2 关系运算符86
3.8.3 逻辑运算符87
3.8.4 数学运算符89
3.8.5 运算符优先级90
3.9 预处理器指令91
3.9.1 #define和#undef91
3.9.2 #if、#else、#elif和#endif95
3.9.3 #warning和#error96
3.9.4 #line98
3.9.5 #region和#endregion99
3.9.6 #pragma warning101
3.10 小结103
第4章 类和对象105
4.1 类105
4.1.1 定义类106
4.1.2 使用部分类106
4.1.3 创建类的实例(对象实例化)107
4.1.4 匿名类型(C# 3.0新增)108
4.1.5 类成员110
4.1.6 函数成员113
4.1.7 静态类133
4.2 System.Object类134
4.2.1 测试相等性135
4.2.2 实现相等性137
4.2.3 ToString()方法138
4.2.4 属性139
4.3 结构体142
4.4 小结145
第5章 接口147
5.1 定义接口147
5.2 实现接口148
5.3 实现多个接口149
5.4 扩展接口150
5.5 接口强制转换152
5.6 is和as运算符153
5.7 重写接口实现154
5.8 小结156
第6章 继承157
6.1 理解C#中的继承157
6.2 实现继承158
6.2.1 抽象类159
6.2.2 抽象方法160
6.2.3 虚方法162
6.2.4 密封的类和方法164
6.2.5 重载方法165
6.2.6 重载运算符168
6.2.7 扩展方法(C# 3.0新增)171
6.2.8 访问修饰符173
6.2.9 继承和构造函数174
6.2.10 调用基类构造函数175
6.3 接口继承176
6.4 显式接口成员实现180
6.5 小结183
第7章 委托和事件185
7.1 委托185
7.1.1 创建委托185
7.1.2 委托链接(多播委托)188
7.1.3 使用委托实现回调192
7.1.4 异步回调193
7.1.5 匿名方法和拉姆达表达式196
7.2 事件197
7.2.1 处理事件199
7.2.2 实现事件203
7.2.3 事件和委托之间的区别206
7.2.4 将状态信息传递给事件处理程序207
7.3 小结210
第8章 字符串和正则表达式211
8.1 System.String类211
8.1.1 转义字符213
8.1.2 字符串操作216
8.1.3 字符串格式化223
8.1.4 StringBuilder类225
8.2 正则表达式227
8.2.1 搜索匹配项227
8.2.2 更复杂的模式匹配228
8.3 小结230
第9章 泛型231
9.1 理解泛型231
9.1.1 泛型类233
9.1.2 在泛型中使用default关键字235
9.1.3 泛型的优点237
9.1.4 在泛型类型中使用约束237
9.1.5 泛型接口241
9.1.6 泛型结构体242
9.1.7 泛型方法242
9.1.8 泛型运算符244
9.1.9 泛型委托246
9.2 泛型和.NET Framework类库246
9.3 使用LinkedList〈T〉泛型类249
9.4 System.Collection.ObjectModel253
9.5 小结256
第10章 线程化257
10.1 多线程化的需要257
10.1.1 启动线程258
10.1.2 终止线程260
10.1.3 向线程传递形参264
10.2 线程同步266
10.2.1 使用Interlocked类267
10.2.2 使用C#的lock关键字267
10.2.3 Monitor类270
103 Windows Forms中的线程安全274
10.3.1 使用BackgroundWorker控件277
10.3.2 测试应用程序281
10.4 小结282
第11章 文件和流283
11.1 操作文件和目录283
11.1.1 操作目录283
11.1.2 使用File和FileInfo类操作文件287
11.1.3 创建文件资源管理器291
11.2 Stream类293
11.2.1 BufferedStream295
11.2.2 FileStream类296
11.2.3 MemoryStream298
11.2.4 NetworkStream类299
11.3 加密305
11.3.1 散列305
11.3.2 随机值散列307
11.3.3 加密和解密308
11.4 Stream对象的压缩314
11.4.1 压缩314
11.4.2 解压缩315
11.5 串行化320
11.5.1 二进制串行化320
11.5.2 XML串行化326
11.6 小结336
第12章 异常处理337
12.1 处理异常337
12.1.1 使用try-catch语句处理异常338
12.1.2 处理多个异常340
12.1.3 使用throw语句抛出异常343
12.1.4 重新抛出异常345
12.1.5 异常链接347
12.1.6 使用Exception对象349
12.1.7 finally语句351
12.2 创建自定义异常353
12.3 小结355
第13章 数组和集合357
13.1 数组357
13.1.1 访问数组元素359
13.1.2 多维数组360
13.1.3 数组中的数组:交错数组361
13.1.4 形参数组362
13.1.5 复制数组363
13.2 集合接口363
13.2.1 使用ArrayList类的动态数组364
13.2.2 索引器和迭代器366
13.2.3 实现IEnumerable〈T〉和IEnumerator〈T〉368
13.2.4 使用IComparer〈T〉和IComparable〈T〉实现比较371
13.2.5 字典378
13.2.6 栈380
13.2.7 队列381
13.3 小结382
第14章 语言集成查询(LINQ)383
14.1 LINQ体系结构383
14.1.1 LINQ to Objects384
14.1.2 查询语法与方法语法的对比以及拉姆达表达式387
14.1.3 LINQ和扩展方法388
14.1.4 LINQ和匿名类型393
14.2 LINQ to DataSet394
14.2.1 重新调整数据397
14.2.2 聚集函数398
14.2.3 连接表399
14.2.4 类型化DataSet402
14.2.5 检测空字段404
14.2.6 将查询的结果保存到DataTable405
14.3 LINQ to XML405
14.3.1 创建XML树406
14.3.2 查询元素408
14.3.3 使用RSS的示例409
14.4 LINQ to SQL413
14.4.1 使用对象关系设计器413
14.4.2 查询415
14.4.3 插入新行416
14.4.4 更新行418
14.4.5 删除行418
14.5 小结420
第15章 程序集和版本化421
15.1 程序集421
15.1.1 程序集的结构421
15.1.2 研究程序集的内容422
15.1.3 单文件程序集和多文件程序集423
15.1.4 理解名称空间和程序集433
15.2 私有程序集和共享程序集437
15.2.1 创建共享程序集439
15.2.2 全局程序集缓存443
15.2.3 将共享程序集放入GAC中443
15.2.4 在Visual Studio中使共享程序集可见445
15.2.5 使用共享程序集446
15.3 小结449
第Ⅱ部分 使用C#开发应用程序453
第16章 开发Windows应用程序453
16.1 项目453
16.1.1 配置FTP服务器453
16.1.2 创建应用程序455
16.1.3 使用应用程序设置458
16.1.4 编写应用程序代码462
16.1.5 构建目录树和显示图像463
16.1.6 创建新目录470
16.1.7 删除目录471
16.1.8 上传照片472
16.1.9 删除照片473
16.1.10 测试应用程序474
16.2 添加打印功能474
16.2.1 .NET中的打印基础知识475
16.2.2 向项目添加打印支持475
16.3 部署应用程序480
16.3.1 使用ClickOnce发布应用程序481
16.3.2 更新应用程序483
16.3.3 以编程方式更新应用程序485
16.3.4 回滚487
16.3.5 深入实质:应用程序清单和部署清单487
16.4 小结489
第17章 开发ASP.NET Web应用程序491
17.1 ASP.NET简介491
17.1.1 ASP.NET的工作方式492
17.1.2 运行ASP.NET所需的软件492
17.2 数据绑定492
17.2.1 使用LINQ to SQL建模数据库493
17.2.2 使用GridView控件绑定数据495
17.2.3 显示出版商的名称499
17.2.4 显示所选择出版商的书目500
17.2.5 使出版商字段可编辑503
17.3 使用AJAX构建响应灵敏的应用程序504
17.3.1 AJAX Control Toolkit505
17.3.2 使用ScriptManager控件使AJAX支持页面506
17.3.3 使用UpdatePanel控件507
17.3.4 使用触发器引发更新508
17.3.5 使用UpdateProgress控件显示进度508
17.3.6 使用ModalPopupExtender控件显示模态对话框509
17.4 小结514
第18章 开发Windows Mobile应用程序515
18.1 Windows Mobile平台515
18.2 使用.NET Compact Framework开发Windows Mobile应用程序517
18.3 获得适当的SDK和工具518
18.4 构建RSS阅读器应用程序520
18.4.1 构建用户界面520
18.4.2 创建辅助方法523
18.4.3 编写所有事件处理程序529
18.4.4 使用仿真器执行测试535
18.4.5 使用实际的设备执行测试536
18.5 部署应用程序536
18.5.1 创建CAB文件537
18.5.2 创建安装应用程序540
18.6 小结550
第19章 开发Silverlight应用程序551
19.1 Silverlight的发展情况551
19.1.1 获得相关工具553
19.1.2 Silverlight的体系结构553
19.2 使用XAML构建Silverlight UI554
19.2.1 创建具备基本要素的Silverlight应用程序554
19.2.2 理解XAML557
19.2.3 使用Expression Blend 2制作XAML566
19.3 Silverlight 1.0573
19.3.1 动画制作——第1部分573
19.3.2 动画制作——第2部分577
19.3.3 播放媒体580
19.3.4 创建自己的媒体播放器588
19.4 Silverlight 2.0600
19.5 小结616
第20章 Windows通信基础617
20.1 WCF简介617
20.1.1 WCF与ASMXWeb Service的比较621
20.1.2 第一个WCF服务621
20.1.3 使用WCF服务627
20.2 理解WCF的工作方式629
20.2.1 WCF通信协议629
20.2.2 WCF中的ABC629
20.2.3 消息接发模式631
20.2.4 驻留WCF服务632
20.3 构建WCF服务632
20.3.1 提供多个端点632
20.3.2 创建自驻留的WCF服务637
20.3.3 实现WCF回调644
20.3.4 从AJAX页面调用WCF服务656
20.4 小结659
第Ⅲ部分 附录663
附录A C#关键字663
A.1 C#的保留关键字664
A.2 上下文关键字667
附录B 使用Object Browser研究.NET类库669
B.1 .NET Framework的各种版本669
B.1.1 .NET Framework 2.0670
B.1.2 .NET Framework 3.0670
B.1.3 .NET Framework 3.5670
B.2 使用Object Browser671
附录C 生成C#应用程序的文档677
C.1 使用XML内联文档677
C.2 生成文档684
C.2.1 下载和安装Sandcastle684
C.2.2 启动Sandcastle685
C.2.3 构建和查看文档686
C.2.4 发布文档689
热门推荐
- 2257695.html
- 2229084.html
- 404271.html
- 1279084.html
- 1913044.html
- 1075124.html
- 3776627.html
- 667202.html
- 3640667.html
- 74519.html
- http://www.ickdjs.cc/book_2247966.html
- http://www.ickdjs.cc/book_2119771.html
- http://www.ickdjs.cc/book_2883451.html
- http://www.ickdjs.cc/book_511177.html
- http://www.ickdjs.cc/book_2803120.html
- http://www.ickdjs.cc/book_1214456.html
- http://www.ickdjs.cc/book_2887576.html
- http://www.ickdjs.cc/book_1549899.html
- http://www.ickdjs.cc/book_2989948.html
- http://www.ickdjs.cc/book_278932.html