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

- 张振友,魏明军编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302423393
- 出版时间:2016
- 标注页数:229页
- 文件大小:19MB
- 文件页数:240页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#程序与Visual Studio开发环境1
1.1 C#语言和.NET技术简介1
1.1.1 .NET技术简介1
1.1.2 C#概述3
1.2 C#程序的基本结构3
1.2.1 注释5
1.2.2 命名空间5
1.2.3 类型及其成员5
1.2.4 程序主方法6
1.2.5 程序集6
1.3 Visual Studio开发环境6
1.3.1 Visual Studio 2010的启动6
1.3.2 创建项目6
1.3.3 Visual Studio 2010界面介绍7
1.3.4 编写代码环境8
1.3.5 编辑、编译和运行一个C#程序9
1.4 本章小结9
1.5 习题9
第2章 C#语法基础11
2.1 数据类型11
2.1.1 简单值类型11
2.1.2 复合值类型14
2.1.3 数组17
2.1.4 类型转换20
2.2 操作符和表达式21
2.2.1 算术操作符21
2.2.2 自增和自减操作符22
2.2.3 位操作符23
2.2.4 赋值操作符25
2.2.5 关系操作符26
2.2.6 逻辑操作符26
2.2.7 条件操作符27
2.2.8 操作符的优先级及结合性28
2.3 控制结构29
2.3.1 选择结构29
2.3.2 循环结构36
2.3.3 循环的嵌套41
2.3.4 跳转结构43
2.4 数据的输入和输出46
2.4.1 控制台输出47
2.4.2 控制台输入48
2.4.3 处理字符串方法49
2.5 本章小结51
2.6 习题51
第3章 面向对象程序设计概述53
3.1 程序设计语言53
3.2 面向对象的基本概念53
3.2.1 对象54
3.2.2 类54
3.2.3 消息和通信55
3.2.4 关系55
3.2.5 封装56
3.2.6 继承56
3.2.7 多态性57
3.2.8 接口和组件58
3.3 本章小结58
3.4 习题58
第4章 类和对象59
4.1 成员59
4.1.1 成员种类59
4.1.2 成员访问限制60
4.1.3 静态成员和非静态成员61
4.1.4 常量字段和只读字段63
4.2 方法64
4.2.1 定义方法64
4.2.2 方法的返回值65
4.2.3 参数类型66
4.2.4 方法的重载69
4.3 类的特殊方法70
4.3.1 构造函数和析构函数70
4.3.2 属性74
4.3.3 索引函数76
4.3.4 操作符重载79
4.4 this对象引用82
4.5 本章小结83
4.6 习题84
第5章 继承和多态86
5.1 继承86
5.1.1 基类和派生类86
5.1.2 隐藏基类成员89
5.1.3 base关键字90
5.1.4 对象的生命周期91
5.2 多态性92
5.2.1 虚拟方法和重载方法92
5.2.2 抽象类和抽象方法94
5.2.3 密封类和密封方法95
5.3 本章小结98
5.4 习题98
第6章 委托和事件100
6.1 委托和方法100
6.1.1 通过委托来封装方法100
6.1.2 委托的加减运算101
6.1.3 传递委托对象102
6.1.4 Delegate类型成员104
6.2 匿名方法105
6.2.1 定义和调用匿名方法105
6.2.2 外部变量106
6.3 事件处理108
6.3.1 委托发布和订阅108
6.3.2 事件发布和订阅110
6.3.3 使用EventHandler类113
6.3.4 在事件中使用匿名方法114
6.4 本章小结116
6.5 习题116
第7章 文件管理118
7.1 文件和流118
7.1.1 文件类119
7.1.2 Directory类和File类123
7.1.3 目录类DirectoryInfo128
7.1.4 文件类FileInfo131
7.2 流的读写器133
7.2.1 抽象类Stream133
7.2.2 文件流类FileStream135
7.2.3 内存数据流类MemoryStream138
7.2.4 缓冲数据流类BufferedStream140
7.2.5 字符数据的读写TextReader类和TextWriter类146
7.2.6 二进制数据的读写BinaryReader类和BinaryWriter类148
7.3 基于文件的对象持久性151
7.3.1 实现对象持久性151
7.3.2 .NET中的自动持久性支持154
7.4 本章小结158
7.5 习题158
第8章 异常处理160
8.1 异常的基本概念160
8.1.1 程序异常160
8.1.2 异常处理160
8.2 异常的处理结构162
8.2.1 try-catch语句162
8.2.2 try-catch-finally语句165
8.2.3 try-finally语句168
8.2.4 throw语句169
8.3 异常的传播172
8.3.1 异常传播172
8.3.2 Exception类和异常信息172
8.4 自定义异常类175
8.5 本章小结177
8.6 习题178
第9章 接口180
9.1 接口的定义和使用180
9.1.1 接口的定义180
9.1.2 接口的实现181
9.2 接口与多态183
9.2.1 通过接口实现多态183
9.2.2 显式方法和隐式方法的并存实现多态184
9.3 接口和多继承187
9.3.1 多继承概述187
9.3.2 基于接口的多继承187
9.3.3 解决二义性189
9.4 接口与集合191
9.4.1 集合型接口及其实现191
9.4.2 列表、队列和堆栈192
9.5 本章小结199
9.6 习题199
第10章 泛型201
10.1 泛型类204
10.1.1 泛型类的定义和使用204
10.1.2 使用“抽象型”变量205
10.1.3 使用多个类型参数206
10.1.4 类型参数与标识207
10.1.5 泛型的静态成员209
10.2 类型限制210
10.2.1 主要限制210
10.2.2 次要限制211
10.2.3 构造函数限制212
10.3 泛型继承212
10.4 泛型接口215
10.4.1 泛型接口的定义215
10.4.2 泛型接口的实现216
10.4.3 避免二义性218
10.4.4 泛型接口与泛型集合219
10.5 泛型方法224
10.5.1 泛型方法的定义和使用224
10.5.2 泛型方法的重载225
10.5.3 泛型方法与委托226
10.6 本章小结226
10.7 习题227
参考文献229
热门推荐
- 163487.html
- 3110700.html
- 1821916.html
- 1613435.html
- 1790674.html
- 2985909.html
- 2774230.html
- 2175616.html
- 3730916.html
- 465447.html
- http://www.ickdjs.cc/book_1746927.html
- http://www.ickdjs.cc/book_2985939.html
- http://www.ickdjs.cc/book_132521.html
- http://www.ickdjs.cc/book_1559416.html
- http://www.ickdjs.cc/book_2130042.html
- http://www.ickdjs.cc/book_2497024.html
- http://www.ickdjs.cc/book_937783.html
- http://www.ickdjs.cc/book_1928059.html
- http://www.ickdjs.cc/book_1647406.html
- http://www.ickdjs.cc/book_2372633.html