图书介绍
C# 3.0学习指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)JesseLiberty,BrianMacDonald编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115216199
- 出版时间:2010
- 标注页数:587页
- 文件大小:41MB
- 文件页数:610页
- 主题词:C语言-程序设计-指南
PDF下载
下载说明
C# 3.0学习指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章C#与.NET编程1
1.1安装C# Express2
1.2 C# 3.0与NET 3.53
1.3 .NET平台3
1.4 .NET Framework4
1.5 C#语言4
1.6第一个程序:Hello World5
1.7编译器8
1.8研究第一个程序9
1.9集成开发环境13
1.10小结14
1.11测验15
1.12练习16
第2章Visual Studio 2008和C# Express 200817
2.1写在前面的话18
2.2起始页19
2.3项目和解决方案19
2.3.1项目类型20
2.3.2模板21
2.4集成开发环境的内部构造22
2.5创建和运行应用程序24
2.6菜单25
2.6.1 File菜单25
2.6.2 Edit菜单25
2.6.3 View菜单32
2.6.4 Refactor菜单35
2.6.5 Project菜单35
2.6.6 Build菜单35
2.6.7 Debug菜单35
2.6.8 Data菜单36
2.6.9 Format菜单36
2.6.10 Tools菜单36
2.6.11 Window菜单37
2.6.12帮助菜单37
2.7小结37
2.8测验38
2.9练习39
第3章C#语言基础40
3.1语句40
3.2变量类型40
3.2.1数值类型42
3.2.2非数值类型:char类型和bool类型43
3.2.3类型与编译错误43
3.3 WriteLine()和Output44
3.4变量和赋值45
3.4.1明确赋值47
3.4.2隐式类型变量48
3.5类型转换49
3.6常量50
3.6.1字面常量51
3.6.2符号常量51
3.6.3枚举52
3.7字符串55
3.8空白字符55
3.9小结56
3.10测验57
3.11练习58
第4章 运算符60
4.1表达式60
4.2赋值运算符(=)60
4.3算数运算符61
4.3.1简单算数运算符(+、-、*、/)61
4.3.2取模运算符(%)62
4.4递增和递减运算符63
4.4.1计算并赋值运算符64
4.4.2递增1和递减1运算符64
4.4.3前置和后置运算符64
4.5关系运算符67
4.6逻辑运算符和条件语句67
4.7条件运算符69
4.8运算符优先级70
4.9小结72
4.10测验72
4.11练习73
第5章 分支语句75
5.1无条件分支语句75
5.2条件分支语句77
5.2.1 if语句77
5.2.2单独if语句块79
5.2.3缩短条件判断82
5.2.4 if…else语句83
5.2.5嵌套if语句84
5.2.6 switch语句87
5.2.7 Case语句的贯穿和跳转89
5.2.8 switch判断字符串91
5.3 ReadLine()和输入92
5.4迭代(循环)语句93
5.4.1使用goto创建循环93
5.4.2 while循环95
5.4.3 do…while循环96
5.4.4 for循环97
5.4.5用取模运算符控制for循环98
5.4.6 跳出for循环99
5.4.7 continue语句100
5.4.8 for循环的可选元素102
5.5小结105
5.6测验106
5.7练习107
第6章 面向对象编程108
6.1构建模型109
6.2类和对象110
6.3类的定义110
6.4类的关系111
6.5面向对象编程的三大支柱112
6.5.1封装112
6.5.2具体化113
6.5.3多态性113
6.6面向对象的分析和设计114
6.7小结114
6.8测验115
6.9练习116
第7章 类和对象117
7.1定义类118
7.1.1实例化对象119
7.1.2创建Box类120
7.1.3访问修饰符122
7.2方法参数122
7.3返回类型124
7.4构造器125
7.5初始化器127
7.6对象初始化器128
7.7匿名类型129
7.8 this关键字130
7.9静态成员和实例成员131
7.9.1调用静态方法132
7.9.2使用静态域134
7.10析构对象136
7.11内存分配:栈和堆138
7.12小结143
7.13测验144
7.14练习145
第8章 方法146
8.1重载方法146
8.2通过属性封装数据149
8.2.1 get访问器152
8.2.2 set访问器152
8.2.3自动属性153
8.3返回多个值154
8.3.1通过引用传递值类型155
8.3.2输出参数和明确赋值157
8.4小结157
8.5测验158
8.6练习159
第9章 基本调试160
9.1设置断点161
9.1.1使用调试菜单设置断点162
9.1.2设置筛选器和命中次数163
9.2查看值:Autos和Locals窗口164
9.3设置监视166
9.4调用堆栈168
9.5停止调试169
9.6小结169
9.7测验169
9.8练习170
第10章 数组174
10.1使用数组174
10.1.1声明数组175
10.1.2理解默认值175
10.1.3访问数组元素176
10.1.4数组和循环176
10.2 foreach语句179
10.3初始化数组元素180
10.4 params关键字180
10.5多维数组181
10.5.1矩形数组182
10.5.2锯齿数组186
10.6数组方法189
10.7数组排序189
10.8小结192
10.9测验193
10.10练习193
第11章 继承和多态194
11.1具体化与一般化194
11.2继承196
11.2.1实现继承197
11.2.2调用基类构造器199
11.2.3隐藏基类方法200
11.2.4访问控制200
11.3多态201
11.3.1创建多态类型201
11.3.2重写虚方法204
11.3.3使用多态对象204
11.3.4 new和override版本206
11.4抽象类207
11.5密封类210
11.6所有类的根类:Object210
11.7小结212
11.8测验213
11.9练习214
第12章 运算符重载215
12.1设计Fraction类215
12.2使用operator关键字216
12.3创建有用的运算符219
12.4 Equals运算符220
12.5转换运算符225
12.6小结229
12.7测验229
12.8练习230
第13章 接口231
13.1什么是接口231
13.2实现接口232
13.2.1定义接口235
13.2.2在客户端实现接口236
13.3实现多个接口237
13.4转换为一个接口240
13.5 is和as运算符240
13.6扩展接口247
13.7合并接口249
13.8重载接口方法250
13.9显示接口实现255
13.10小结258
13.11测验259
13.12练习260
第14章 泛型和集合261
14.1泛型261
14.2集合接口262
14.3创建自己的集合262
14.3.1创建索引器262
14.3.2索引和赋值266
14.3.3以其他类型作为索引267
14.3.4泛型集合接口271
14.3.5 IEnumerable<T>接口272
14.4 Framework泛型集合276
14.4.1泛型列表:List<T>276
14.4.2泛型队列288
14.4.3泛型堆栈290
14.4.4字典293
14.5小结296
14.6测验297
14.7练习297
第15章 字符串299
15.1创建字符串299
15.1.1字符串文本300
15.1.2转义字符300
15.1.3逐字字符串300
15.1.4 ToString()方法301
15.2操作字符串301
15.2.1比较字符串302
15.2.2连接字符串303
15.2.3复制字符串304
15.2.4判断字符串是否相等307
15.2.5其他常用的字符串方法308
15.2.6搜索子字符串311
15.2.7分割字符串313
15.2.8 StringBuilder类315
15.3正则表达式317
15.4 Regex类318
15.5小结320
15.6测验321
15.7练习322
第16章 抛出和捕获异常324
16.1 Bug Error和Exception324
16.2抛出异常325
16.3搜索异常处理器325
16.4 throw语句326
16.5 try和catch语句328
16.6怎样调用堆栈330
16.7创建专门的catch语句332
16.8 finally语句334
16.9 Exception类的方法和属性337
16.10自定义异常340
16.11小结343
16.12测验344
16.13练习344
第17章 委托和事件345
17.1委托345
17.2事件350
17.2.1发布和订阅350
17.2.2事件和委托351
17.2.3使用事件解决委托问题358
17.2.4 event关键字359
17.3使用匿名方法363
17.4 Lambda表达式363
17.5小结365
17.6测验365
17.7练习366
第18章 创建Windows应用程序367
18.1创建简单的Windows窗体应用程序367
18.2创建真正的应用程序373
18.2.1创建基本用户界面375
18.2.2组合使用TreeView控件377
18.2.3处理TreeView事件383
18.2.4处理Button事件387
18.3源代码392
18.4小结400
18.5测验401
18.6练习401
第19章Windows Presentation Foundation403
19.1第一个WPF应用程序404
19.2 WPF与Windows Forms的区别408
19.3使用资源410
19.4动画412
19.4.1 Triggers和Storyboards413
19.4.2将动画作为资源416
19.5 C#与WPF419
19.5.1 Grids和Stack Panels420
19.5.2添加数据425
19.5.3使用XAML中的数据427
19.5.4定义ListBox427
19.5.5事件处理428
19.5.6完整的XAML文件429
19.6小结433
19.7测验434
19.8练习435
第20章ADO.NET和关系型数据库436
20.1关系数据库和SQL436
20.1.1安装Northwind数据库437
20.1.2表、记录和列440
20.1.3规范化440
20.1.4声明引用完整性441
20.1.5 SQL441
20.2 ADO.NET对象模型443
20.2.1 DataTables和DataColumns443
20.2.2 DataRelations443
20.2.3 Rows444
20.2.4 DataAdapter444
20.2.5 DbCommand和DbConnection444
20.2.6 DataReader444
20.3 ADO.NET使用入门444
20.4小结447
20.5测验448
20.6练习449
第21章LINQ450
21.1查询内存中的数据450
21.2匿名类型和隐式类型变量454
21.3 Lambda表达式456
21.4排序和连接457
21.5使用LINQ与SQL462
21.6使用Object Relational Designer466
21.7小结470
21.8测验471
21.9练习472
附录A习题和练习答案473
热门推荐
- 1089368.html
- 2218997.html
- 1707888.html
- 2924483.html
- 3431998.html
- 1159811.html
- 3481760.html
- 3507012.html
- 379104.html
- 1919272.html
- http://www.ickdjs.cc/book_870924.html
- http://www.ickdjs.cc/book_894704.html
- http://www.ickdjs.cc/book_1107975.html
- http://www.ickdjs.cc/book_810371.html
- http://www.ickdjs.cc/book_3204979.html
- http://www.ickdjs.cc/book_1411396.html
- http://www.ickdjs.cc/book_1558759.html
- http://www.ickdjs.cc/book_3290405.html
- http://www.ickdjs.cc/book_2302311.html
- http://www.ickdjs.cc/book_2349810.html