图书介绍
C# 2.0程序设计教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 郑宇军编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302101531
- 出版时间:2005
- 标注页数:409页
- 文件大小:21MB
- 文件页数:420页
- 主题词:C语言-程序设计
PDF下载
下载说明
C# 2.0程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 .NET和C#概述1
1.1 MicrosoftNET技术的由来1
1.2 公共语言架构(CLI)2
13 .NET Framework2
1.3.1 公共语言运行时(CLR)3
1.3.2 .NET类库4
1.4 C#语言简介5
1.5 C#2.0的新增特性6
1.6 小结7
第2章 C#应用程序初探8
2.1 第一个C#应用程序8
2.2 C#程序的基本结构10
2.2.1 程序集10
2.2.2 命名空间11
2.2.3 类型、类和方法12
2.3.1 Console类14
2.2.4 注释14
2.3 与用户进行交互14
2.3.2 一个交互程序15
2.4 编写Windows应用程序17
2.5 小结19
2.6 习题19
第3章 数据类型20
3.1 值类型20
3.1.1 整数类型20
3.1.2 字符类型23
3.1.3 实数类型24
3.1.4 布尔类型26
3.1.5 结构类型26
3.1.6 枚举类型28
3.2 引用类型29
3.2.1 类29
3.2.2 接口32
3.2.3 代表35
3.2.4 数组37
3.3 类型转换41
3.3.1 数值转换41
3.3.2 枚举转换44
3.3.3 引用转换45
3.3.4 装箱和拆箱转换46
3.3.5 转换检查49
3.4 小结49
3.5 习题49
第4章 成员、变量和常量51
4.1 基本成员类型51
4.1.1 字段52
4.1.2 方法53
4.1.3 嵌套成员58
4.1.4 成员访问限制58
4.1.5 静态成员和非静态成员63
4.2 变量65
4.3 常量67
4.4 小结70
4.5 习题70
第5章 表达式72
5.1 操作符72
5.2 算术表达式73
5.2.1 基本算术运算73
5.2.2 枚举运算76
5.2.3 模运算76
5.2.4 其他78
5.3 自增和自减表达式80
5.4 位运算表达式81
5.4.1 取补运算81
5.4.2 与、或和异或运算82
5.4.3 移位运算83
5.5 赋值表达式84
5.5.1 简单赋值85
5.5.2 复合赋值85
5.6 关系表达式85
5.6.1 比较运算85
5.6.2 类型判断87
5.7 条件逻辑表达式89
5.8 其他特殊表达式90
5.8.1 一元加减表达式90
5.8.2 条件表达式91
5.8.3 类型表达式92
5.8.4 创建表达式96
5.8.5 溢出检查表达式97
5.9 小结99
5.10 习题99
6.1.1 if句101
6.1 选择语句101
第6章 控制结构101
6.1.2 switch语句104
6.2 循环语句106
6.2.1 while循环语句106
6.2.2 do-while循环语句108
6.2.3 for循环语句109
6.2.4 foreach循环语句111
6.3 跳转语句113
6.3.1 break语句113
6.3.2 continue语句114
6.3.3 return语句114
6.3.4 goto语句115
6.4 小结117
6.5 习题117
第7章 类118
7.1 面向对象的程序设计基础118
7.2.1 构造函数119
7.2 类的生命周期119
7.2.2 析构函数121
7.2.3 静态构造函数122
7.3 属性123
7.4 索引函数126
7.5 事件130
7.6 操作符重载134
7.7 this关键字138
7.8 小结142
7.9 习题142
第8章 字符串类型144
8.1 构造String类型144
8.2 String类的字段、属性和索引函数144
8.3 字符操作和子串操作145
8.3.1 字符操作145
8.3.2 子串操作146
8.4.1 比较字符串148
8.4 字符串的比较和连接148
8.4.2 连接字符串149
8.5 字符串的格式化150
8.5.1 字符替换150
8.5.2 字符填充151
8.5.3 字符修剪152
8.5.4 参数格式化153
8.5.5 解析字符串154
8.6.1 引入StringBuilder类156
8.6 StringBuildet类156
8.6.2 构造StringBuilder对象158
8.6.3 StringBuilder类的字段、属性和索引函数158
8.6.4 StringBuilder类的方法158
8.7 小结160
8.8 习题161
第9章 继承和多态162
9.1 继承162
9.1.1 基类和派生类162
9.1.2 隐藏基类的成员166
9.1.3 base关键字168
9.1.4 继承中的构造函数和析构函数169
9.2 多态性173
9.2.1 虚拟方法和重载方法173
9.2.2 抽象类和抽象方法178
9.2.3 密封类和密封方法180
9.3 再谈接口与继承182
9.4 小结191
9.5 习题191
第10章 泛型类194
10.1 概述194
10.1.1 引入泛型的原因194
10.1.2 泛型类的语法定义196
10.2 泛型类的成员198
10.2.1 在成员中使用类型参数198
10.2.2 类型参数的成员和默认值201
10.2.3 嵌套泛型类202
10.2.4 静态成员203
10.2.5 泛型类中的操作符重载205
10.3 多参数泛型类206
10.3.1 多个类型参数的定义和使用206
10.3.2 泛型类中方法的标识209
10.4 类型限制210
10.5 泛型类之间的继承212
10.5.1 开放类型与封闭类型212
10.5.2 普通基类与派生泛型类213
10.5.3 泛型基类与普通派生类215
10.5.4 泛型基类与泛型派生类216
10.6 小结220
10.7 习题220
第11章 泛型结构和接口223
11.1 泛型结构223
11.2.1 泛型接口的定义226
11.2 泛型接口226
11.2.2 惟一性规则227
11.2.3 泛型接口与继承231
11.2.4 集合中的泛型234
11.3 小结241
11.4 习题242
第12章 可空类型245
12.1 引入可空类型245
12.2 泛型结构NullableType248
12.2.1 概述248
12.2.2 判断和取值249
12.2.3 类型转换252
12.3 操作符提升254
12.4 可空布尔类型258
12.5 空值结合操作符260
12.7 习题261
12.6 小结261
第13章 泛型方法264
13.1 概述264
13.1.1 引入泛型方法264
13.1.2 泛型方法的定义265
13.1.3 调用泛型方法267
13.1.4 惟一性规则268
13.2.1 概述270
13.2 泛型方法的重载270
13.2.2 示例程序:读写器271
13.3 泛型方法与代表279
13.4 小结281
13.5 习题281
第14章 遍历器284
14.1 概述284
14.1.1 foreach语句与遍历284
14.1.2 Iterator模式284
14.2.1 IEnumerable和IEnumerable<T>接口286
14.2 使用可枚举类型286
14.2.2 实现多种遍历方式287
14.2.3 带参遍历292
14.3 使用枚举器296
14.4 遍历器工作机制298
14.4.1 遍历器代码298
14.4.2 遍历流程300
14.5 示例程序:联系人分类输出302
14.6 小结305
14.7 习题305
第15章 匿名方法306
15.1 方法的命名调用和匿名调用306
15.2 深入了解Delegate类308
15.2.1 创建代表对象308
15.2.2 属性308
15.2.3 方法调用310
15.3 匿名方法的定义规则312
15.4 外部变量314
15.5 代表对象作为方法参数和返回值316
15.6 在事件中使用匿名方法321
15.7 小结325
15.8 习题326
第16章 异常处理328
16.1 错误和异常328
16.2.1 try-catch语句331
16.2 C#中的异常处理结构331
16.2.2 try-catch-finally语句333
16.2.3 try-finally语句336
16.2.4 throw语句337
16.3 异常的层次结构339
16.3.1 异常传播339
16.3.2 Exception类340
16.3.3 其他一些常见的异常类342
16.4 使用异常的原则和技巧344
16.5 小结345
16.6 习题346
第17章 文件和流349
17.1 文件系统概述349
17.2 驱动器、目录和文件350
17.2.1 与IO操作相关的枚举350
17.2.2 驱动器352
17.2.3 目录355
17.2.4 文件358
17.3 文件流和数据流361
17.3.1 抽象类Stream362
17.3.2 文件流FileStream363
17.3.3 流的文本读写器365
1 7.3.4 流的二进制读写器368
17.3.5 常用的其他流对象369
17.4 程序示例372
17.4.1 文件加密器372
17.4.2 联系人数据的IO操作375
17.5 小结382
17.6 习题382
第18章 代码组织与管理384
18.1 分布类型(PartialType)384
18.1.1 分布类型的定义384
18.1.2 分布泛型386
18.1.3 分布类型的应用388
18.2.1 条件编译395
18.2 代码中的预处理器指令395
18.2.2 编译警告和错误399
18.2.3 其他的一些预处理器指令400
18.3 XML代码注释400
18.3.1 XML简介401
18.3.2 使用XML注释401
18.3.3 XML注释标记403
18.4 小结407
18.5 习题408
热门推荐
- 1553872.html
- 546963.html
- 2275534.html
- 443917.html
- 3601831.html
- 1263468.html
- 1461967.html
- 1129819.html
- 3125499.html
- 92124.html
- http://www.ickdjs.cc/book_1388638.html
- http://www.ickdjs.cc/book_1707372.html
- http://www.ickdjs.cc/book_2823747.html
- http://www.ickdjs.cc/book_2421580.html
- http://www.ickdjs.cc/book_3554007.html
- http://www.ickdjs.cc/book_986146.html
- http://www.ickdjs.cc/book_148550.html
- http://www.ickdjs.cc/book_1346239.html
- http://www.ickdjs.cc/book_2893300.html
- http://www.ickdjs.cc/book_3407841.html