C#程序设计易懂易会教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:袁开鸿主编
- 出 版 社:北京交通大学出版社;清华大学出版社
- 出版年份:2008
- ISBN:7811230712
- 页数:348 页
第一篇 C#程序设计基础 3
第1章 程序设计简述 3
1.1 程序设计的发展历程 3
1.2 给一个要求计算机完成的任务 5
1.3 编写简单的C#程序 6
1.4 编写Windows应用程序 14
1.5 Visual Studio.NET开发环境 21
1.5.1 标题栏 21
1.5.2 菜单栏 22
1.5.3 工具栏 22
1.5.4 服务器资源管理器 23
1.5.5 工具箱 23
1.5.6 主窗口 24
1.5.7 解决方案资源管理器 24
1.5.8 属性窗口 25
1.5.9 动态帮助窗口 26
1.6 小结 27
习题 27
第2章 程序设计基础 28
2.1 变量和常量 28
2.1.1 变量 28
2.1.2 变量的作用域 29
2.1.3 常量和const关键字 29
2.2 标识符 31
2.3 关键字 32
2.4 运算符 33
2.5 表达式 35
2.6 小结 36
习题 36
第3章 数据类型 38
3.1 值类型 38
3.1.1 结构类型 39
3.1.2 枚举类型 42
3.2 C#内置数据类型 43
3.2.1 布尔类型 45
3.2.2 整数类型 46
3.2.3 浮点数类型 46
3.2.4 字符类型 48
3.2.5 小数类型 52
3.2.6 字符串类型 53
3.2.7 object类型 54
3.2.8 数值常量和字符常量 55
3.3 引用类型 59
3.3.1 数组类型 60
3.3.2 类类型 63
3.3.3 接口类型 65
3.3.4 委托类型 67
3.4 数据类型转换 68
3.4.1 隐式转换 68
3.4.2 显式转换 69
3.5 小结 70
习题 71
第4章 程序流程控制 73
4.1 选择结构语句 73
4.1.1 if语句 73
4.1.2 switch语句 82
4.2 循环语句 88
4.2.1 while循环语句 88
4.2.2 do…while循环语句 95
4.2.3 for循环语句 99
4.2.4 foreach循环语句 102
4.3 跳转语句 105
4.3.1 break语句 105
4.3.2 continue语句 107
4.3.3 goto语句 108
4.3.4 try…catch语句和return语句 110
4.4 小结 111
习题 111
第5章 方法 113
5.1 程序方法的定义和调用 113
5.1.1 方法的定义 115
5.1.2 静态方法的调用 117
5.1.3 实例方法的调用 120
5.2 方法参数和ref,out和params关键字 123
5.2.1 方法参数 123
5.2.2 ref关键字 125
5.2.3 out关键字 132
5.2.4 params关键字 134
5.3 方法的return语句 135
5.4 方法重载 137
5.5 小结 137
习题 138
第6章 字符串和数组 140
6.1 字符串 140
6.1.1 字符串的定义 140
6.1.2 字符串常量 141
6.1.3 使用==和Equals方法比较字符串 141
6.2 字符串的基本操作 143
6.2.1 字符操作 143
6.2.2 子串操作 145
6.2.3 比较操作 147
6.2.4 修剪操作 148
6.3 StringBuilder类 149
6.3.1 字符串常量带来的问题 149
6.3.2 定义StringBuilder对象 151
6.3.3 StringBuilder类的主要方法 154
6.4 数组 158
6.4.1 一维数组 159
6.4.2 多维数组 162
6.5 Array类 163
6.6 ArrayList类 164
6.7 小结 167
习题 167
第二篇 C#面向对象程序设计 171
第7章 类和对象 171
7.1 面向对象基本概念 171
7.1.1 封装 173
7.1.2 继承 174
7.1.3 多态性 175
7.2 类的声明和对象的创建 176
7.2.1 类的声明 176
7.2.2 对象的创建 177
7.3 类的成员构成 179
7.4 构造方法 182
7.5 方法重载 185
7.5.1 实例方法重载 185
7.5.2 静态方法重载 188
7.5.3 构造方法重载 189
7.5.4 拷贝构造方法 191
7.6 属性 193
7.7 索引器 200
7.8 命名空间与using关键字 206
7.8.1 namespace关键字 207
7.8.2 using关键字 208
7.8.3 .NET基类库 209
7.8.4 生成自己的类库 210
7.8.5 internal访问权限 212
7.8.6 多语言编程 213
7.9 小结 214
习题 214
第8章 继承和多态性 216
8.1 继承 216
8.1.1 继承定义 218
8.1.2 重写基类成员 221
8.1.3 派生类对象的多类型性 222
8.2 抽象类和抽象方法 223
8.3 值类型和引用类型的关系 229
8.3.1 object类型 229
8.3.2 内存的组织 231
8.3.3 结构和类的区别 233
8.3.4 装箱与拆箱 234
8.4 多态性 235
8.4.1 virtual和override关键字 235
8.4.2 面向对象的多态性 239
8.5 小结 242
习题 243
第9章 委托和事件 244
9.1 委托 244
9.1.1 委托类型定义 247
9.1.2 委托对象的定义 248
9.1.3 多重委托 249
9.1.4 调用委托 253
9.1.5 委托的参数传递 260
9.2 事件 266
9.2.1 事件定义 266
9.2.2 事件的引发 266
9.3 小结 288
习题 289
第10章 接口 290
10.1 接口的概念 290
10.2 使用接口的意义 291
10.3 接口的定义 291
10.3.1 定义接口 291
10.3.2 定义接口成员 292
10.4 接口的实现 296
10.5 接口的访问 296
10.6 显式接口成员实现 304
10.7 接口的特点 307
10.8 接口与抽象类的区别 308
10.9 小结 309
习题 309
第11章 异常处理 311
11.1 异常 311
11.1.1 程序错误 311
11.1.2 异常 314
11.2 异常处理 318
11.2.1 结构化异常处理 318
11.2.2 抛出异常 322
11.2.3 try…catch结构的嵌套 323
11.3 异常类 326
11.3.1 Exception类 327
11.3.2 系统定义的异常类 327
11.3.3 自定义的异常类 328
11.4 小结 330
习题 330
第12章 文件操作 334
12.1 文件与流 334
12.1.1 文件与流的概念 334
12.1.2 流类 334
12.2 读写文本文件 335
12.2.1 读文本文件 336
12.2.2 写文本文件 339
12.3 读写二进制文件 342
12.3.1 读二进制文件 343
12.3.2 写二进制文件 345
12.4 小结 346
习题 347
参考文献 348
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《博士教你识中药》(中国)黄汉超 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016