图书介绍
C#程序设计易懂易会教程PDF|Epub|txt|kindle电子书版本网盘下载
- 袁开鸿主编 著
- 出版社: 北京交通大学出版社;清华大学出版社
- ISBN:7811230712
- 出版时间:2008
- 标注页数:348页
- 文件大小:47MB
- 文件页数:362页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C#程序设计易懂易会教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 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