图书介绍
C#实践教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![C#实践教程 第2版](https://www.shukui.net/cover/77/33421366.jpg)
- 李乃文,刘好增编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302418573
- 出版时间:2016
- 标注页数:437页
- 文件大小:196MB
- 文件页数:450页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C#实践教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#与Microsoft Visual Studio1
1.1 C#与Microsoft Visual Studio1
1.1.1 C#简介1
1.1.2 Visual Studio简介3
1.2 .NET Framework4
1.2.1 .NET Framework简介4
1.2.2 .NET Framework与Visual Studio6
1.3 程序集7
1.3.1 程序集概述7
1.3.2 程序集优点8
1.3.3 程序集内容9
1.3.4 程序集清单9
1.3.5 全局程序集缓存10
1.3.6 程序集安全注意事项11
1.3.7 程序集版本控制12
1.4 配置.NET Framework环境13
1.4.1 安装Visual Studio 201213
1.4.2 认识Visual Studio 201216
1.5 实验指导1-1:创建控制台应用程序17
1.6 命名空间20
1.6.1 命名空间基础20
1.6.2 命名空间的使用21
1.7 实验指导1-2:创建窗体应用程序23
1.8 思考与练习24
第2章 C#基础语法26
2.1 数据类型26
2.1.1 常用数据类型简介26
2.1.2 值类型29
2.1.3 引用类型30
2.2 数据进制与格式32
2.2.1 十进制、二进制与十六进制32
2.2.2 字符串类型格式化33
2.3 变量35
2.3.1 变量的声明和初始化35
2.3.2 变量的修饰36
2.3.3 变量的命名规则37
2.3.4 C#中的关键字37
2.3.5 变量的作用域和生命周期38
2.4 常量39
2.5 类型转化40
2.5.1 隐式类型转换41
2.5.2 显式类型转换42
2.5.3 字符串类型的转换43
2.6 装箱和拆箱44
2.6.1 装箱44
2.6.2 拆箱44
2.7 运算符与表达式45
2.7.1 运算符分类45
2.7.2 运算符的优先级48
2.8 实验指导2-1:面积比较49
2.9 注释与调试49
2.9.1 注释50
2.9.2 调试技巧51
2.10 预处理命令52
2.11 实验指导2-2:变量运算54
2.12 思考与练习55
第3章 控制语句57
3.1 语句概述57
3.1.1 语句分类57
3.1.2 基本语句58
3.1.3 语句块58
3.2 选择语句59
3.2.1 if语句59
3.2.2 if else语句60
3.2.3 if else if语句61
3.2.4 switch语句63
3.3 循环语句66
3.3.1 for语句66
3.3.2 do while语句68
3.3.3 while语句69
3.3.4 foreach in语句70
3.4 嵌套语句71
3.4.1 选择语句嵌套72
3.4.2 循环语句嵌套73
3.4.3 混合语句嵌套73
3.5 跳转语句74
3.5.1 break语句74
3.5.2 continue语句75
3.5.3 return语句76
3.5.4 goto语句77
3.6 异常处理语句79
3.6.1 throw79
3.6.2 try catch79
3.6.3 try catch finally82
3.7 实验指导3-1:输出等腰梯形84
3.8 思考与练习86
第4章 数组88
4.1 数组概述88
4.2 一维数组88
4.2.1 一维数组简介89
4.2.2 数组遍历90
4.2.3 数组排序91
4.2.4 插入数组元素93
4.2.5 删除数组元素95
4.3 二维数组97
4.3.1 二维数组简介97
4.3.2 二维数组遍历98
4.4 多维数组99
4.5 交错数组100
4.6 静态数组101
4.7 动态数组103
4.7.1 动态数组的声明104
4.7.2 属性和方法104
4.7.3 动态数组应用105
4.8 实验指导4-1:求矩阵外环和107
4.9 思考与练习109
第5章 面向对象编程基础111
5.1 类简介111
5.1.1 类概述111
5.1.2 类的成员112
5.1.3 访问修饰符113
5.2 字段和属性114
5.2.1 字段115
5.2.2 属性115
5.3 方法117
5.3.1 方法概述117
5.3.2 返回值118
5.3.3 方法的定义119
5.4 类和对象119
5.4.1 对象120
5.4.2 对象应用120
5.4.3 参数传递121
5.4.4 静态类和类成员123
5.4.5 静态方法的调用124
5.5 构造函数125
5.6 析构函数126
5.7 实验指导5-1:创建数据统计类127
5.8 思考与练习129
第6章 类的高级应用131
6.1 封装131
6.1.1 封装概述131
6.1.2 封装的使用132
6.2 继承133
6.2.1 继承简述133
6.2.2 抽象类及类成员135
6.2.3 密封类137
6.3 多态139
6.3.1 重载139
6.3.2 重写141
6.3.3 虚函数142
6.4 实验指导6-1:虚函数与抽象类144
6.5 接口145
6.5.1 接口简介145
6.5.2 接口定义146
6.5.3 实现接口148
6.5.4 IComparable接口150
6.5.5 IComparer接口151
6.6 实验指导6-2:实现简单数学运算151
6.7 思考与练习154
第7章 字符串156
7.1 String类字符串156
7.1.1 创建字符串156
7.1.2 大小写转换158
7.1.3 去除指定字符159
7.1.4 合并字符串160
7.1.5 替换字符161
7.1.6 比较字符串161
7.1.7 查找字符串165
7.1.8 分隔字符串166
7.1.9 截取字符串167
7.1.10 移除字符串168
7.2 StringBuilder类字符串169
7.2.1 创建字符串169
7.2.2 插入字符串170
7.2.3 追加字符串172
7.2.4 移除和替换174
7.2.5 StringBuilder类的其他常用成员175
7.3 正则表达式176
7.3.1 基本语法176
7.3.2 正则表达式常用类179
7.3.3 字符串验证179
7.3.4 字符串替换180
7.3.5 字符串拆分181
7.3.6 获取匹配项182
7.4 实验指导7-1:用户注册184
7.5 思考与练习187
第8章 其他常用类189
8.1 时间和日期189
8.1.1 TimeSpan结构189
8.1.2 DateTime结构193
8.1.3 DateTime结构应用195
8.1.4 格式化199
8.1.5 计算时间差200
8.2 数学类201
8.2.1 Math类简介201
8.2.2 Math类的应用202
8.3 随机数203
8.3.1 Random类简介203
8.3.2 随机数的应用204
8.4 实验指导8-1:时间与随机数的综合运算205
8.5 思考与练习206
第9章 枚举、结构和集合208
9.1 枚举208
9.1.1 枚举简介208
9.1.2 声明枚举209
9.1.3 使用枚举210
9.1.4 转换枚举类型211
9.1.5 使用Enum类型212
9.2 结构215
9.2.1 结构简介215
9.2.2 声明结构216
9.2.3 使用结构217
9.3 集合218
9.3.1 C#内置集合概述218
9.3.2 常见的几种集合类219
9.3.3 ArrayList集合类220
9.3.4 Stack集合类221
9.3.5 Queue集合类223
9.3.6 BitArray集合类225
9.3.7 SortedList集合类230
9.3.8 Hashtable集合类233
9.4 自定义集合类236
9.5 泛型239
9.5.1 泛型概述239
9.5.2 泛型类240
9.5.3 泛型方法243
9.5.4 泛型参数244
9.5.5 类型参数的约束246
9.6 实验指导9-1:手机信息管理248
9.7 思考与练习250
第10章 委托和事件252
10.1 委托252
10.1.1 委托简介252
10.1.2 委托的应用253
10.1.3 方法绑定255
10.2 事件256
10.2.1 事件简介256
10.2.2 事件的应用257
10.3 实验指导10-1:多方法执行259
10.4 实验指导10-2:信息修改260
10.5 思考与练习263
第11章 Windows窗体控件265
11.1 Windows窗体概述265
11.1.1 窗体概述265
11.1.2 窗体控件的公有属性268
11.1.3 窗体控件的公有事件269
11.2 基本类型控件271
11.2.1 基本控件271
11.2.2 Label控件271
11.2.3 LinkLabel控件273
11.2.4 Button控件274
11.2.5 TextBox控件275
11.2.6 RichTextBox控件276
11.2.7 MaskedTextBox控件279
11.3 选择类型控件281
11.3.1 RadioButton控件282
11.3.2 CheckBox控件284
11.4 图像显示类型控件286
11.4.1 ImageList控件286
11.4.2 PictureBox控件288
11.5 列表类型控件291
11.5.1 ComboBox控件291
11.5.2 ListView控件295
11.5.3 ListBox控件299
11.5.4 CheckedListBox控件300
11.6 容器类型控件302
11.6.1 TabControl控件303
11.6.2 GoupBox控件305
11.6.3 Panel控件305
11.7 其他常用类型控件306
11.7.1 DateTimePicker控件306
11.7.2 Timer组件307
11.7.3 NotifyIcon组件308
11.8 实验指导11-1:会员信息登记309
11.9 思考与练习312
第12章 MDI应用程序314
12.1 MDI应用程序314
12.1.1 MDI概述314
12.1.2 创建MDI父窗体316
12.1.3 创建MDI子窗体316
12.1.4 排列MDI子窗体317
12.1.5 模式窗体和无模式窗体318
12.2 高级控件319
12.2.1 MenuStrip控件319
12.2.2 ContextMenuStrip控件323
12.2.3 ToolStrip控件324
12.2.4 StatusStrip控件325
12.3 常用对话框327
12.3.1 消息对话框327
12.3.2 字体对话框330
12.3.3 颜色对话框332
12.3.4 浏览目录对话框333
12.3.5 打开文件对话框334
12.3.6 保存文件对话框336
12.4 实验指导12-1:窗体间的数据传递338
12.5 思考与练习340
第13章 数据库编程342
13.1 数据库开发基础342
13.1.1 数据库开发技术简介342
13.1.2 ADO.NET概述343
13.1.3 .NET Framework数据提供程序344
13.2 数据库连接345
13.2.1 数据库连接技术345
13.2.2 SQL Server连接对象346
13.2.3 连接SQL Server346
13.3 数据操作349
13.3.1 数据操作对象349
13.3.2 SqlCommand对象350
13.3.3 操作SQL Server数据351
13.3.4 SqlParameter对象352
13.3.5 含参数的数据操作354
13.3.6 SqlDataReader对象355
13.4 实验指导13-1:数据显示356
13.5 数据集对象358
13.5.1 数据集对象简介358
13.5.2 SqlDataAdapter对象358
13.5.3 DataSet对象359
13.5.4 DataTable对象362
13.5.5 数据显示364
13.5.6 DataView对象367
13.5.7 SqlDataReader对象与DataSet对象的区别368
13.6 数据显示控件——DataGridView控件369
13.6.1 DataGridView控件的常用属性和事件369
13.6.2 在设计器中操作DataGridView控件370
13.6.3 DataGridView控件的使用372
13.7 实验指导13-2:用户注册374
13.8 思考与练习377
第14章 文件和IO流379
14.1 认识流379
14.1.1 System.IO命名空间379
14.1.2 流抽象类380
14.1.3 编码381
14.1.4 内存流382
14.1.5 文件流384
14.2 获取文件系统信息387
14.2.1 文件信息FileInfo类387
14.2.2 目录信息DirectoryInfo类390
14.2.3 驱动器信息DriveInfo类391
14.3 操作目录393
14.3.1 Directory类简介393
14.3.2 创建目录394
14.3.3 移动和重命名目录394
14.3.4 删除目录395
14.3.5 遍历目录396
14.4 操作文件398
14.4.1 File类简介398
14.4.2 创建文件399
14.4.3 移动和重命名文件400
14.4.4 文件复制和删除400
14.5 读取和写入文件401
14.5.1 读取文件401
14.5.2 写入文件402
14.6 读写二进制文件404
14.7 树形目录控件406
14.7.1 TreeView控件的常用属性和事件406
14.7.2 TreeView的使用408
14.8 实验指导14-1:文件管理409
14.9 思考与练习411
第15章 职工签到系统413
15.1 系统概述413
15.1.1 需求分析413
15.1.2 功能分析414
15.2 数据库设计415
15.2.1 表的设计415
15.2.2 存储过程设计416
15.3 准备工作418
15.3.1 搭建项目418
15.3.2 添加引用419
15.3.3 程序入口420
15.3.4 数据库信息处理类420
15.4 登录模块423
15.5 注册425
15.6 签到427
附录 思考与练习答案434