基础篇 3
第1章 C#程序中的方法 3
1.1 方法的概念 3
1.2 方法的定义 4
1.3 方法的调用 4
1.4 方法的参数传递 5
1.5 方法应用实例 8
1.6 实践活动 12
第2章 面向对象的程序设计 15
2.1 面向对象程序设计概述 15
2.2 命名空间 16
2.3 类和对象的声明 17
2.4 类的构造函数和析构函数 19
2.5 类的方法重载 24
2.6 this关键 25
2.7 实践活动 26
第3章 Windows应用程序设计 27
3.1 C#可视化编程 27
3.2 Windows窗体 28
3.3 基本控件的使用 29
3.4 实践活动 42
第4章 Windows高级界面与多媒体程序设计 43
4.1 Windows高级界面设计 43
4.2 多媒体控件应用 57
4.3 实践活动 66
应用篇 69
第5章 单用户登录模块 69
5.1 系统开发工具和运行环境 69
5.2 模块实现目标 69
5.3 数据库设计 69
5.4 模块实现过程 70
5.5 本章小结 75
5.6 实践活动 76
第6章 注册模块 78
6.1 模块实现目标 78
6.2 数据库设计 78
6.3 模块实现过程 79
6.4 本章小结 88
6.5 实践活动 90
第7章 信息查询模块 92
7.1 模块实现目标 92
7.2 数据库设计 92
7.3 模块实现过程 94
7.4 本章小结 101
7.5 实践活动 109
第8章 留言板模块 110
8.1 模块功能 110
8.2 模块体系结构 110
8.3 数据库设计 113
8.4 数据访问层 114
8.5 业务逻辑层 117
8.6 页面显示层 118
8.7 模块关键技术 126
8.8 本章小结 127
8.9 实践活动 130
第9章 多用户登录模块 131
9.1 模块功能 131
9.2 模块体系结构 131
9.3 数据库设计 133
9.4 数据访问层 134
9.5 业务逻辑层 136
9.6 页面显示层 139
9.7 本章小结 143
9.8 实践活动 145
第10章 网上论坛模块 146
10.1 模块功能 146
10.2 模块体系结构 146
10.3 数据库设计 148
10.4 数据访问层 151
10.5 业务逻辑层 155
10.6 页面显示层 166
10.7 模块关键技术 190
10.8 本章小结 192
10.9 实践活动 194
第11章 在线考试系统 195
11.1 系统功能 195
11.2 系统体系结构 196
11.3 数据库设计 198
11.4 创建类文件 204
11.5 登录模块 207
11.6 学生模块 214
11.7 教师模块 227
11.8 管理员模块 244
11.9 系统关键技术 262
11.10 实践活动 263