C#解析教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)Ira Pohl著;周靖译
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302066027
- 页数:377 页
第1章 编写C#程序 1
1.1 编程前的准备 1
1.2 第一个程序 2
1.3 问题求解:菜谱 5
1.4 用C#来实现算法 8
1.5 编写和运行C#程序 10
1.6 软件工程知识:编码风格 11
1.7 Pohl博士提醒 13
1.8 C#与Java和C++的比较 14
1.9 小结 15
1.10 复习题 15
1.11 练习题 16
第2章 原生类型、运算符和表达式 19
2.1 程序要素 19
2.2 控制台输入/输出 25
2.3 程序结构 30
2.4 简单类型 33
2.5 枚举类型 38
2.6 表达式 39
2.7 软件工程知识:调试 45
2.8 Pohl博士提醒 45
2.9 C#与Java和C++的比较 46
2.10 小结 49
2.11 复习题 49
2.12 练习题 50
第3章 语句 53
3.1 赋值和表达式 53
3.2 语句块 54
3.3 if和if-else语句 55
3.4 while语句 58
3.5 for语句 60
3.6 do语句 61
3.7 break和continue语句 63
3.8 switch语句 64
3.9 goto语句 66
3.10 软件工程知识:调试 66
3.11 Pohl博士提醒 68
3.12 C#与Java和C++的比较 69
3.13 小结 70
3.14 复习题 71
3.15 练习题 71
第4章 方法:功能抽象 75
4.1 方法调用 75
4.2 静态方法定义 76
4.3 return语句 79
4.4 变量的作用域 81
4.5 自上而下的设计法 83
4.6 问题求解:随机数 85
4.7 模拟:计算概率 87
4.8 调用和传值调用 91
4.9 引用调用 92
4.10 递归 94
4.11 问题求解:数学 96
4.12 方法重载 98
4.13 编码风格 100
4.14 软件工程知识:正确性 101
4.15 Pohl博士提醒 102
4.16 C#与Java和C++的比较 103
4.17 小结 105
4.18 复习题 106
4.19 练习题 106
第5章 数组 111
5.1 一维数组 111
5.2 示例:对一个数组进行求和 113
5.3 将数组传递给方法 114
5.4 查找数组中的最大值和最小值 117
5.5 foreach语句 119
5.6 数组方法和属性 120
5.7 简单的排序方法 122
5.8 搜索一个已排序的数组 124
5.9 大O表示法:选择最佳算法 127
5.10 类型和数组 129
5.11 二维数组 133
5.12 模拟:Game of Life 136
5.13 软件工程知识:数组 145
5.14 Pohl博士提醒 146
5.15 C#与Java和C++的比较 147
5.16 小结 149
5.17 复习题 149
5.18 练习题 151
第6章 类和抽象数据类型 155
6.1 class类型、圆点运算符和new 155
6.2 实例方法 156
6.3 访问权限:私有和公共 158
6.4 示例1:Customer 160
6.5 类的作用域 161
6.6 标准的类String 163
6.7 示例2:同花扑克牌游戏 167
6.8 this引用 171
6.9 静态成员 171
6.10 示例3:CharStack容器 173
6.11 属性和数据隐藏 175
6.12 软件工程知识:类的设计 176
6.13 Phol博士提醒 179
6.14 C#与Java和C++的比较 179
6.15 小结 182
6.16 复习题 183
6.17 练习题 183
第7章 构造函数、类型转换和重载 186
7.1 带有构造函数的类 187
7.2 带有析构函数的类 194
7.3 属于类类型的成员 194
7.4 多态性:方法重载 195
7.5 ADT类型转换 196
7.6 签名匹配 196
7.7 重载运算符 199
7.8 一元运算符重载 200
7.9 二元运算符重载 201
7.10 静态构造函数 202
7.11 软件工程知识:重载 203
7.12 Phol博士提醒 203
7.13 C#与Java和C++的比较 204
7.14 小结 208
7.15 复习题 208
7.16 练习题 209
第8章 继承 212
8.1 派生类 213
8.2 学生属于人 216
8.3 虚拟方法 218
8.4 抽象基类 222
8.5 所有类的祖先类Object 223
8.6 常规方法 224
8.7 模拟:捕食者和被捕食者 226
8.8 接口 232
8.9 接口和多重继承 232
8.10 其他 235
8.11 软件工程知识:继承 236
8.12 Pohl博士提醒 237
8.13 C#与Java和C++的比较 237
8.14 小结 241
8.15 复习题 242
8.16 练习题 243
第9章 输入/输出 245
9.1 控制台输出 245
9.2 格式化输出 245
9.3 用于输出的用户自定义类型 248
9.4 控制台输入 251
9.5 字符的标准方法 252
9.6 数组的控制台输入 255
9.7 文件 256
9.8 文本文件 258
9.9 示例:字数统计 260
9.10 网络输入/输出 262
9.11 软件工程知识:输入/输出 265
9.12 Pohl博士提醒 266
9.13 C#与Java和C++的比较 266
9.14 小结 268
9.15 复习题 269
9.16 练习题 269
第10章 异常和程序的正确性 272
10.1 使用Assert0方法 272
10.2 C#异常 273
10.3 引发异常 275
10.4 try块 280
10.5 处理程序 281
10.6 将断言转换为异常 282
10.7 标准异常 283
10.8 软件工程知识:异常 284
10.9 Pohl博士提醒 286
10.10 C#与Java和C++的比较 287
10.11 小结 289
10.12 复习题 290
10.13 练习题 290
第11章 容器类 293
11.1 自引用结构 293
11.2 堆栈的链表实现 295
11.3 双向链表 298
11.4 常规列表 304
11.5 索引器、迭代器和IEnumerator 307
11.6 数组列表 310
11.7 软件工程知识:代码重用 313
11.8 Pohl博士提醒 313
11.9 C#与Java和C++的比较 314
11.10 小结 316
11.11 复习题 317
11.12 练习题 317
第12章 使用C#进行OOP编程 320
12.1 OOP语言需求 320
12.2 ADT:封装和数据隐藏 321
12.3 OOP:编程方法学 324
12.4 OOP设计思想 328
12.5 类责任合作者 330
12.6 设计模式 332
12.7 对C#的更多评价 333
12.8 软件工程知识:最后的沉思 334
12.9 Pohl博士提醒 334
12.10 小结 334
12.11 复习题 335
12.12 练习题 335
附录A Unicode和ASCII字符代码 337
附录B 运算符的优先次序和关联性 340
附录C 类String、StringBuilder和Regex 341
C.1 标准的String类 341
C.2 StringBuilder类 345
C.3 Regex类 347
附录D Visual Studio .NET中的C 350
D.1 【起始页】窗口 350
D.2 打开一个新项目 351
D.3 编辑程序 351
D.4 语法错误 352
D.5 编译项目 354
D.6 跟踪程序执行 354
D.7 监视程序变量 356
D.8 编译错误 359
D.9 运行时异常 360
D.10 编译和命令行选项 360
附录E 高级主题 363
E.1 预处理指令 363
E.2 轻量级对象struct 363
E.3 委托 365
E.4 params签名 366
E.5 线程化 367
附录F 术语表 373
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数字影视特效制作技法解析》王文瑞著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019