C#程序设计基础教程
本书特色
[
本书是在全国进行教育课程教学改革的大环境下,为适应高等职业院校项目化教学改革而编写的,旨在培养学习者的实际编程能力。本书基于Visual Studio 2010开发环境,同时也适合于其他版本的Visual Studio教学环境。
全书共10章,主要内容包括:基本语法,类、对象、方法和属性,WinForm基础,文本文件操作以及ADO.NET。每章都以项目为引领,每一项目的展开都以项目实施为逻辑顺序,把相关的理论知识按项目进行的顺序有机地融入阐述。通过本书的学习,读者可以初步具备开发Windows应用程序的能力。
本书可作为高等职业院校相关专业的计算机程序设计教材,也可作为程序设计开发者和爱好者学习入门的参考书。
]
目录
第1章 基本语法(一)………………………………. 1
1.1
.NET……………………………………………………. 1
1.1.1 .NET框架……………………………………… 1
1.1.2 CLR………………………………………………. 2
1.1.3 MSDN…………………………………………… 2
1.1.4 C#…………………………………………………. 2
1.2
Visual Studio 2010………………………………… 3
1.2.1 历史………………………………………………. 4
1.2.2 VS2010…………………………………………. 4
1.2.3 创建项目……………………………………….. 5
1.2.4 控制台应用程序…………………………….. 6
1.3 简单的C#程序…………………………………….. 9
1.3.1 简单输出……………………………………….. 9
1.3.2 转义…………………………………………….. 11
1.4 加法运算器………………………………………… 12
1.4.1 问题…………………………………………….. 12
1.4.2 需求分析……………………………………… 13
1.4.3 实现加法运算器…………………………… 14
1.5 计算器……………………………………………….. 15
1.5.1 问题…………………………………………….. 15
1.5.2 需求分析……………………………………… 16
1.5.3 实现计算器………………………………….. 19
1.6 总结…………………………………………………… 21
1.7 上机部分……………………………………………. 21
1.7.1 本次上机课总目标……………………….. 21
1.7.2 上机阶段一(10分钟内完成)…………. 22
1.7.3 上机阶段二(20分钟内完成)…………. 22
1.7.4 上机阶段三(35分钟内完成)…………. 23
1.7.5 上机阶段四(35分钟内完成)…………. 23
1.7.6 上机作业……………………………………… 24
习题…………………………………………………………… 25
第2章 基本语法(二)…………………………….. 28
2.1 音像店管理……………………………………….. 28
2.1.1 问题……………………………………………. 28
2.1.2 需求分析…………………………………….. 29
2.1.3 实现音像店管理………………………….. 32
2.2 竞赛分数统计……………………………………. 33
2.2.1 问题……………………………………………. 33
2.2.2 需求分析…………………………………….. 34
2.2.3 实现竞赛分数统计………………………. 36
2.3 总结………………………………………………….. 37
2.4 上机部分…………………………………………… 37
2.4.1 本次上机课总目标………………………. 37
2.4.2 上机阶段一(25分钟内完成)………… 38
2.4.3 上机阶段二(25分钟内完成)………… 38
2.4.4 上机阶段三(50分钟内完成)………… 39
2.4.5 上机作业…………………………………….. 40
习题………………………………………………………….. 40
第3章 类、对象、方法和属性…………… 43
3.1 对象与类…………………………………………… 43
3.1.1 对象……………………………………………. 43
3.1.2 类……………………………………………….. 44
3.1.3 定义与使用…………………………………. 44
3.2 方法………………………………………………….. 47
3.2.1 方法的意义…………………………………. 47
3.2.2 定义与调用…………………………………. 47
3.2.3 传参……………………………………………. 49
3.2.4 返回……………………………………………. 50
3.2.5 构造……………………………………………. 50
3.3 属性………………………………………………….. 52
3.3.1 定义与使用…………………………………. 52
3.3.2 只读属性…………………………………….. 54
3.4 名称空间…………………………………………… 56
3.5 电子邮件地址验证…………………………….. 57
3.5.1 问题……………………………………………. 57
3.5.2 需求分析…………………………………….. 58
3.5.3 实现电子邮件地址验证……………….. 62
3.6 总结………………………………………………….. 65
3.7 上机部分…………………………………………… 65
3.7.1 本次上机课总目标………………………. 65
3.7.2 上机阶段一(25分钟内完成)………… 65
3.7.3 上机阶段二(25分钟内完成)………… 66
3.7.4 上机阶段三(25分钟内完成)………… 67
3.7.5 上机阶段四(25分钟内完成)………… 67
3.7.6 上机作业…………………………………….. 68
习题………………………………………………………….. 68
第4章 WinForm基础(一)……………………. 72
4.1 窗体………………………………………………….. 72
4.1.1 创建WinForm应用程序………………. 72
4.1.2 认识窗体…………………………………….. 73
4.1.3 常用属性…………………………………….. 73
4.1.4 常用方法…………………………………….. 75
4.1.5 常用事件…………………………………….. 75
4.2 控件………………………………………………….. 76
4.2.1 Label…………………………………………… 76
4.2.2 TextBox和RichTextBox……………….. 76
4.2.3 Button…………………………………………. 77
4.2.4 PictureBox…………………………………… 78
4.2.5 Timer…………………………………………… 78
4.3 用户登录…………………………………………… 79
4.3.1 问题……………………………………………. 79
4.3.2 需求分析…………………………………….. 79
4.3.3 实现用户登录……………………………… 84
4.4 摇奖机………………………………………………. 85
4.4.1 问题……………………………………………. 85
4.4.2 需求分析…………………………………….. 85
4.4.3 实现摇奖机…………………………………. 91
4.5 总结………………………………………………….. 92
4.6 上机部分…………………………………………… 93
4.6.1 本次上机课总目标………………………. 93
4.6.2 上机阶段一(20分钟内完成)………… 93
4.6.3 上机阶段二(25分钟内完成)………… 94
4.6.4 上机阶段三(25分钟内完成)………… 94
4.6.5 上机阶段四(30分钟内完成)………… 95
4.6.6 上机作业…………………………………….. 96
习题………………………………………………………….. 96
第5章 WinForm基础(二)……………………. 98
5.1 控件………………………………………………….. 98
5.1.1 选择控件…………………………………….. 98
5.1.2 列表控件…………………………………….. 99
5.2 电影信息管理窗体…………………………… 102
5.2.1 问题………………………………………….. 102
5.2.2 需求分析…………………………………… 103
5.3 菜单………………………………………………… 105
5.3.1 主菜单………………………………………. 105
5.3.2 上下文菜单……………………………….. 106
5.4 窗体互操作……………………………………… 106
5.4.1 跳转………………………………………….. 106
5.4.2 传参………………………………………….. 108
5.4.3 返回………………………………………….. 109
5.5 用户自定义选项………………………………. 110
5.5.1 问题………………………………………….. 111
5.5.2 需求分析…………………………………… 111
5.6 总结………………………………………………… 112
5.7 上机部分…………………………………………. 112
5.7.1 本次上机总目标………………………… 112
5.7.2 上机阶段一(50分钟内完成)………. 112
5.7.3 上机阶段二(30分钟内完成)………. 114
5.7.4 上机阶段三(20分钟内完成)………. 114
5.7.5 上机作业…………………………………… 116
习题………………………………………………………… 117
第6章 WinForm基础(三)………………….. 119
6.1 消息框…………………………………………….. 119
6.1.1 语法结构…………………………………… 119
6.1.2 使用………………………………………….. 121
6.2 对话框…………………………………………….. 122
6.2.1 OpenFileDialog…………………………… 122
6.2.2 SaveFileDialog……………………………. 124
6.2.3 ColorDialog……………………………….. 124
6.2.4
FolderBrowserDialog………………….. 125
6.2.5 FontDialog…………………………………. 126
6.3 图片浏览器……………………………………… 126
6.3.1 问题………………………………………….. 127
6.3.2 需求分析…………………………………… 128
6.3.3 实现图片浏览器………………………… 133
6.4 总结………………………………………………… 136
6.5 上机部分…………………………………………. 136
6.5.1 本次上机总目标………………………… 136
6.5.2 上机阶段一(25分钟内完成)………. 136
6.5.3 上机阶段二(25分钟内完成)………. 136
6.5.4 上机阶段三(25分钟内完成)………. 137
6.5.5 上机阶段四(25分钟内完成)………. 138
6.5.6 上机作业…………………………………… 138
习题………………………………………………………… 139
第7章 文本文件操作………………………….. 141
7.1 文件读取…………………………………………. 141
7.1.1 文件与流…………………………………… 141
7.1.2 文件读取…………………………………… 142
7.2 音像店管理 4.0……………………………….. 144
7.2.1 问题………………………………………….. 144
7.2.2 需求分析…………………………………… 144
7.2.3 实现音像店管理 4.0………………….. 149
7.3 文件写入…………………………………………. 151
7.4 我的便签…………………………………………. 152
7.4.1 问题………………………………………….. 152
7.4.2 需求分析…………………………………… 153
7.4.3 实现“我的便签”…………………….. 155
7.5 总结………………………………………………… 159
7.6 上机部分…………………………………………. 159
7.6.1 本次上机总目标………………………… 159
7.6.2 上机阶段(100分钟内完成)………… 159
7.6.3 上机作业…………………………………… 160
习题………………………………………………………… 160
第8章 ADO.NET(一)………………………….. 162
8.1 案例介绍…………………………………………. 162
8.1.1 数据库设计……………………………….. 162
8.1.2 业务说明…………………………………… 164
8.2
ADO.NET……………………………………….. 164
8.2.1 ADO.NET简述…………………………. 164
8.2.2 组成………………………………………….. 165
8.3
Connection……………………………………….. 167
8.3.1 连接数据库……………………………….. 167
8.3.2 配置文件…………………………………… 172
8.3.3 连接池………………………………………. 176
8.4 异常处理…………………………………………. 177
8.5
using语句……………………………………….. 179
8.6 总结………………………………………………… 180
8.7 上机部分…………………………………………. 181
8.7.1 本次上机总目标………………………… 181
8.7.2 上机阶段(100分钟内完成)………… 181
习题………………………………………………………… 181
第9章 ADO.NET(二)…………………………. 184
9.1
Command…………………………………………. 184
9.1.1 简介………………………………………….. 184
9.1.2 常用属性…………………………………… 185
9.1.3 常用方法…………………………………… 186
9.2 用户注册…………………………………………. 188
9.2.1 问题………………………………………….. 188
9.2.2 需求分析…………………………………… 189
9.2.3 MD5加密…………………………………. 191
9.2.4 Parameter…………………………………… 192
9.2.5 实现用户注册……………………………. 195
9.3
DataReader……………………………………….. 197
9.3.1 简介………………………………………….. 197
9.3.2 常用方法和属性………………………… 198
9.4 用户登录…………………………………………. 199
9.4.1 问题………………………………………….. 199
9.4.2 需求分析…………………………………… 199
9.4.3 对象封装…………………………………… 202
9.4.4 实现用户登录……………………………. 205
9.5 总结………………………………………………… 207
9.6 上机部分…………………………………………. 207
9.6.1 本次上机课总目标…………………….. 207
9.6.2 上机阶段一(25分钟内完成)………. 207
9.6.3 上机阶段二(35分钟内完成)………. 209
9.6.4 上机阶段三(40分钟内完成)………. 210
9.6.5 上机作业…………………………………… 211
习题………………………………………………………… 211
第10章 ADO.NET(三)……………………….. 214
10.1
DataSet…………………………………………… 214
10.2 架构的生成……………………………………. 216
10.3
List泛型集合……………………………. 218
10.3.1 List定义………………………………….. 218
10.3.2 数据读取…………………………………. 219
10.4 数据展示……………………………………….. 220
10.4.1 简单控件…………………………………. 220
10.4.2 列表控件…………………………………. 221
10.4.3 DataGridView…………………………… 223
10.4.4
ListView…………………………………… 228
10.4.5
TreeView………………………………….. 233
10.5 查看电影信息………………………………… 236
10.5.1 问题………………………………………… 236
10.5.2 需求分析…………………………………. 238
10.5.3 实现电影查看………………………….. 242
10.6 总结………………………………………………. 247
10.7 上机部分……………………………………….. 247
10.7.1 本次上机课总目标…………………… 247
10.7.2 上机阶段一(20分钟内完成)…….. 247
10.7.3 上机阶段二(20分钟内完成)…….. 248
10.7.4 上机阶段三(60分钟内完成)…….. 248
10.7.5 上机作业…………………………………. 249
习题………………………………………………………… 250
参考文献…………………………………………………… 253
封面
书名:C#程序设计基础教程
作者:左向荣
页数:253
定价:¥40.0
出版社:西安电子科技大学出版社
出版日期:2017-02-01
ISBN:9787560644493
PDF电子书大小:159MB 高清扫描完整版
本文标题:《C#程序设计基础教程》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!