《WinForm程式设计及实践》是2015年西安电子科技大学出版社出版的图书,作者是济宁学院、青岛英谷教育科技股份有限公司。
基本介绍
- 书名:WinForm程式设计及实践
- 作者:济宁学院 青岛英谷教育科技股份有限公司
- ISBN:978-7-5606-3786-0
- 定价:45.05元
- 出版社:西安电子科技大学出版社
- 出版时间:2015-08
内容简介
本书分为两大部分:理论篇和实践篇。理论篇从最基本的概念出发,深入地讲解了C# 的基础知识以及新特性,具体包括C# 概述、C# 语言基础、窗体和常用控制项、界面设计、面向对象程式设计、ADO.NET资料库访问、数据绑定和操作、档案处理、多执行绪应用程式以及 .NET4.0的新特性。实践篇介绍了基于Visual Studio 2010环境开发Windows窗体应用程式的方法,具体包括窗体常用控制项的使用、ADO.NET资料库的连线及访问、数据绑定控制项在界面中的数据绑定及操作等内容。
本书重点突出,偏重套用,结合实例和案例的讲解、剖析及实现,使读者能迅速理解和掌握相关知识,全面提高动手能力。
本书适应面广,可作为本科计算机科学与技术、软体工程、网路工程、计算机软体、计算机信息管理、电子商务和经济管理等专业的程式设计课程的教材。
目录
理 论 篇
第1章 C# 概述 3
1.1 .NET框架 4
1.1.1 .NET框架结构 4
1.1.2 .NET框架的优点 5
1.1.3 .NET的术语 6
1.1.4 C# 与 .NET框架 6
1.1.5 .NET框架应用程式种类 7
1.2 第一个C# 程式 8
本章小结 9
本章练习 9
第2章 C# 语言基础 11
2.1 数据类型 12
2.2 变数和常量 12
2.2.1 变数 12
2.2.2 常量 13
2.3 运算符 13
2.3.1 算术运算符 13
2.3.2 比较运算符 14
2.3.3 逻辑运算符 15
2.4 流程控制语句 16
2.4.1 分支语句 16
2.4.2 循环语句 20
2.5 数组 22
2.5.1 声明数组 22
2.5.2 数组初始化 22
2.5.3 访问数组元素 22
2.5.4 二维数组 23
本章小结 24
本章练习 24
第3章 窗体和常用控制项 25
3.1 控制项概述 26
3.1.1 控制项的基本属性 27
3.1.2 控制项的基本事件 29
3.2 窗体 30
3.3 常用控制项 35
3.3.1 按钮(Button)控制项 35
3.3.2 标籤(Label)控制项 36
3.3.3 文本控制项 36
3.3.4 选择控制项 39
3.3.5 图片框(PictureBox)控制项 48
3.3.6 容器控制项 51
本章小结 53
本章练习 54
第4章 界面设计 55
4.1 界面设计概述 56
4.2 选单 57
4.2.1 主选单 57
4.2.2 上下文选单 60
4.3 工具列 62
4.4 状态栏 64
4.5 对话框 65
4.6 MDI界面设计 68
本章小结 69
本章练习 70
第5章 面向对象程式设计 71
5.1 C# 中的面向对象 72
5.2 类和对象 73
5.2.1 类 73
5.2.2 对象 77
5.3 继承 80
5.4 多态 81
5.4.1 重载 81
5.4.2 重写 82
5.5 this和base关键字 83
5.5.1 this关键字 83
5.5.2 base关键字 84
本章小结 85
本章练习 85
第6章 ADO.NET资料库访问 87
6.1 ADO.NET简介 88
6.2 ADO.NET结构 89
6.2.1 ADO.NET中的命名空间和类 89
6.2.2 ADO.NET结构原理 90
6.3 SQL Server 2008 91
6.4 ADO.NET的核心对象 94
6.4.1 Connection 95
6.4.2 Command 97
6.4.3 DataReader 98
6.4.4 DataAdapter和DataSet 101
本章小结 107
本章练习 107
第7章 数据绑定和操作 109
7.1 数据控制项 110
7.1.1 DataGridView 110
7.1.2 配置DataGridView控制项 112
7.2 数据操作 116
7.2.1 数据查询过滤 118
7.2.2 添加数据 119
7.2.3 修改数据 123
7.2.4 删除数据 124
本章小结 128
本章练习 128
第8章 档案处理 129
8.1 档案概述 130
8.1.1 档案类型 130
8.1.2 档案访问方式 130
8.2 System.IO模型 131
8.2.1 Directory 131
8.2.2 File 136
8.2.3 Path 139
8.3 档案流操作 141
8.3.1 FileStream 141
8.3.2 StreamReader类和StreamWriter类 142
8.3.3 BinaryReader类和BinaryWriter类 146
本章小结 148
本章练习 148
第9章 多执行绪应用程式 149
9.1 执行绪概述 150
9.1.1 进程、执行绪和应用程式域 150
9.1.2 执行绪限制 151
9.1.3 C# 对多执行绪的支持 151
9.2 C# 中多执行绪的实现 151
9.2.1 执行绪的创建 151
9.2.2 执行绪的状态 154
9.2.3 执行绪的优先权 155
9.2.4 执行绪池 155
9.2.5 执行绪组件 156
本章小结 159
本章练习 159
第10章 .NET4.0的新特性 161
10.1 推断类型 162
10.2 扩展方法 163
10.3 对象初始化器 166
10.4 匿名类 167
10.5 Lambda表达式 168
10.6 LINQ查询 169
10.6.1 LINQ简介 169
10.6.2 LINQ查询步骤 170
10.6.3 LINQ查询关键字 171
10.7 dynamic新关键字 174
10.8 可选或默认参数 174
10.9 命名参数 175
本章小结 176
本章练习 176
实 践 篇
实践1 C# 概述 179
实践指导 179
实践1.1 179
实践1.2 182
实践1.3 184
知识拓展 186
拓展练习 190
实践2 C# 语言基础 191
实践指导 191
实践2.1 191
实践2.2 192
知识拓展 193
拓展练习 198
实践3 窗体和常用控制项 199
实践指导 199
实践3.1 200
实践3.2 202
实践3.3 204
知识拓展 206
拓展练习 210
实践4 界面设计 211
实践指导 211
实践4.1 211
实践4.2 215
实践4.3 217
知识拓展 219
拓展练习 226
实践5 面向对象程式设计 227
实践指导 227
实践5.1 227
实践5.2 230
实践5.3 233
实践5.4 236
知识拓展 237
拓展练习 248
实践6 ADO.NET资料库访问 249
实践指导 249
实践6.1 249
实践6.2 256
实践6.3 258
实践6.4 263
知识拓展 266
拓展练习 275
实践7 数据绑定和操作 276
实践指导 276
实践7.1 276
实践7.2 279
实践7.3 295
实践7.4 301
知识拓展 307
拓展练习 309
实践8 档案处理 310
实践指导 310
知识拓展 311
拓展练习 313
实践9 .NET4.0的新特性 314
实践指导 314
实践9.1 314
实践9.2 319
知识拓展 322
拓展练习 325