项目1 C#程序的实现 1
任务1.1 初识.NET Framework与C# 1
任务1.2 创建控制台应用程序 4
1.2.1 问题情境 4
1.2.2 具体实现 4
1.2.3 相关知识 5
1.2.4 知识扩展 7
任务1.3 创建Windows应用程序 7
1.3.1 问题情境 7
1.3.2 具体实现 7
1.3.3 相关知识 8
1.3.4 知识扩展 10
举一反三 10
自己动手 11
习题1 12
项目2 简易计算器 13
任务2.1 数据的输入与输出 13
2.1.1 问题情境 13
2.1.2 具体实现 13
2.1.3 相关知识 14
2.1.4 知识扩展 25
任务2.2 数据的计算 28
2.2.1 问题情境 28
2.2.2 具体实现 28
2.2.3 相关知识 30
2.2.4 知识扩展 45
举一反三 46
自己动手 47
习题2 48
项目3 用户注册程序 51
任务3.1 创建用户账号 51
3.1.1 问题情境 51
3.1.2 具体实现 51
3.1.3 相关知识 54
3.1.4 知识扩展 67
任务3.2 设置用户信息 68
3.2.1 问题情境 68
3.2.2 具体实现 69
3.2.3 相关知识 71
3.2.4 知识扩展 78
举一反三 80
自己动手 83
习题3 84
项目4 文本编辑器 86
任务4.1 单文档界面的文本编辑 86
4.1.1 问题情境 86
4.1.2 具体实现 86
4.1.3 相关知识 95
4.1.4 知识扩展 104
任务4.2 多文档界面的文本编辑 106
4.2.1 问题情境 106
4.2.2 具体实现 106
4.2.3 相关知识 110
4.2.4 知识扩展 113
举一反三 115
自己动手 119
习题4 120
项目5 信用卡管理 122
任务5.1 实现基本账户管理 122
5.1.1 问题情境 122
5.1.2 具体实现 122
5.1.3 相关知识 125
5.1.4 知识扩展 139
任务5.2 实现多类账户管理 142
5.2.1 问题情境 142
5.2.2 具体实现 142
5.2.3 相关知识 145
5.2.4 知识扩展 148
举一反三 149
自己动手 151
习题5 152
项目6 防盗门自动报警程序 154
任务6.1 防盗门和报警器的设计 154
6.1.1 问题情境 154
6.1.2 具体实现 154
6.1.3 相关知识 155
6.1.4 知识扩展 161
任务6.2 自动报警的实现 163
6.2.1 问题情境 163
6.2.2 具体实现 163
6.2.3 相关知识 166
6.2.4 知识扩展 170
举一反三 171
自己动手 172
习题6 172
项目7 文件浏览器 175
任务7.1 文件与目录信息的获取 175
7.1.1 问题情境 175
7.1.2 具体实现 175
7.1.3 相关知识 179
7.1.4 知识扩展 186
任务7.2 文件内容的读取 189
7.2.1 问题情境 189
7.2.2 具体实现 189
7.2.3 相关知识 193
7.2.4 知识扩展 200
举一反三 201
自己动手 204
习题7 204
项目8 密码修改程序 206
任务8.1 连接数据库 206
8.1.1 问题情境 206
8.1.2 具体实现 206
8.1.3 相关知识 207
8.1.4 知识扩展 210
任务8.2 访问数据 211
8.2.1 问题情境 211
8.2.2 具体实现 211
8.2.3 相关知识 214
8.2.4 知识扩展 217
举一反三 219
自己动手 225
习题8 225
项目9 学生基本信息管理 227
任务9.1 数据管理与绑定 227
9.1.1 问题情境 227
9.1.2 具体实现 228
9.1.3 相关知识 229
9.1.4 知识扩展 232
任务9.2 管理数据库中的数据 233
9.2.1 问题情境 233
9.2.2 具体实现 233
9.2.3 相关知识 236
9.2.4 知识扩展 243
举一反三 245
自己动手 249
习题9 250
项目10 简单画图程序 252
任务10.1 绘制基本图形 252
10.1.1 问题情境 252
10.1.2 具体实现 252
10.1.3 相关知识 254
10.1.4 知识扩展 261
任务10.2 动态绘图 262
10.2.1 问题情境 262
10.2.2 具体实现 262
10.2.3 相关知识 269
10.2.4 知识扩展 276
举一反三 278
自己动手 280
习题10 281
项目11 网络聊天室 282
任务11.1 服务器与客户机通信 282
11.1.1 问题情境 282
11.1.2 具体实现 282
11.1.3 相关知识 285
11.1.4 知识扩展 291
任务11.2 多用户通信 292
11.2.1 问题情境 292
11.2.2 具体实现 292
11.2.3 相关知识 298
11.2.4 知识扩展 302
举一反三 303
自己动手 306
习题11 306
项目12 企业库存管理系统 307
任务12.1 系统分析 307
12.1.1 企业库存管理系统的数据处理需求 307
12.1.2 企业库存管理系统的数据需求 308
任务12.2 系统设计 308
12.2.1 系统功能模块设计 309
12.2.2 数据库设计 310
任务12.3 公共类与实体类设计 319
12.3.1 公共类设计 319
12.3.2 实体类设计 321
任务12.4 主要功能模块设计 324
12.4.1 用户登录模块设计 324
12.4.2 产品入库模块设计 326
12.4.3 入库信息查询模块设计 330
参考文献 333