案例一 用VC++制作一个人事管理系统 1
1.1 课程设计的目的和意义 1
1.2 系统功能设计 1
1.3 数据库与数据表的设计 1
1.3.1 人事管理应用系统的数据库设计 1
1.3.2 用VC++创建数据工程的方法创建数据库和数据表 2
1.3.3 利用Microsoft Access 2000创建数据库及其数据表 5
2.10.2 从“职工工资处理”对话框切换到“职工基本信息处理”对话框 6
1.3.4 采用VB的“可视化数据管理器”创建数据库和数据表 7
1.4.1 创建应用程序框架 8
1.4 创建人事管理应用程序框架 8
1.3.5 利用Visual F0xPro 6.0/7.0 的数据库工具创建数据库与数据表 8
1.4.2 应用程序框架资源分析 13
1.4.3 应用系统框架的文件分析 16
1.5 制作人事管理主窗体 28
1.5.1 窗体的基本制作 28
1.5.2 编辑框控件与数据表字段的绑定 31
1.6 为系统实现增加、删除、排序与查询功能 33
1.6.1 窗体的新布局 33
1.6.2 增加新的对话框(窗体)及创建类成员 34
1.6.3 编制命令按钮的过程代码 35
2.3 数据库与数据表的设计 37
2.3.1 利用Microsoft Access 2000创建教职工管理数据库及其数据表 37
案例二 用VC++制作一个教职工管理系统 37
2.1 系统设计的目的和意义 37
2.2 系统功能设计 37
2.3.2 数据库与数据表的创建过程 38
2.4 创建职工管理系统应用程序框架 40
2.5 基本框架的修改 42
2.5.1 主界面的修改 42
2.5.2 为“退出系统”按钮创建类并增加成员变量 42
2.5.3 为“退出系统”按钮编制事件的过程代码 44
2.6 为工程增加两个对话框资源 45
2.6.1 增加对话框资源 45
2.6.2 为两个新的对话框资源创建新类 46
2.6.3 为两个新类加以声明 47
2.7 为工程的主控界面设计一个菜单 48
2.7.1 菜单资源的加入与菜单设计 48
2.7.2 将菜单与主对话框连接 49
2.7.3 用菜单调用对话框 51
2.8 制作职工基本信息处理对话框 52
2.9 制作职工工资处理对话框 58
2.10 对话框间的相互切换 59
2.10.1 从“职工基本信息处理”对话框切换到“职工工资处理”对话框 59
案例三 用VC++制作一个图书出版管理系统 63
3.1 系统设计的目的和意义 63
3.2 系统功能设计 63
3.3 数据库与数据表的设计 63
3.3.1 定义数据表结构 63
3.3.2 数据库与数据表创建过程 64
3.4 图书出版管理系统应用程序框架 66
3.5 开发图书出版基本信息处理对话框 68
3.5.1 在对话框中放入控件并进行属性设置 68
3.5.2 对编辑框进行数据绑定 70
3.5.3 为每一个命令按钮编制过程代码 72
3.6 制作图书销售处理对话框 75
3.6.1 增加新的对话框资源并创建一个新类 75
3.6.2 对新类进行声明 76
3.6.3 用主对话框IDD_MY_FORM调用新的对话框IDD_DIALOGl 77
3.6.4 制作图书销售界面 79
3.7.1 插入一个新的对话框资源 84
3.7 制作“图书分类”对话框 84
3.7.2 为对话框IDD_DIALOG2创建数据源 85
3.7.3 为对话框IDD_DIALOG2创建并声明新类 86
3.7.4 用主对话框调用对话框IDD_DIALOG2 87
案例四 用VC++制作一个工资管理系统 94
4.1 课程设计的目的和意义 94
4.2 系统功能设计 94
4.3 数据库与数据表的设计 94
4.4 创建工资管理系统基本框架 97
4.5 开发工资处理界面 99
4.5.1 主对话框IDD_MY_FORM中控件的加入与布局 100
4.5.2 为编辑框控件建立数据字段映射 102
4.5.3 为命令按钮增加函数并编制过程代码 103
4.5.4 资源文件分析 106
案例五 用VC++制作一个商品交易系统 115
5.1 课程设计的目的和意义 115
5.2 系统功能设计 115
5.3 数据库及数据表设计与创建 116
5.3.1 “商品交易管理数据库”与相关数据表的设计 116
5.3.2 商品交易管理数据库的创建 118
5.4 制作一个系统封面的位图文件 119
5.5 创建数据源文件 119
5.6 创建“商品交易管理系统”应用程序基本框架 120
5.7 为工程添加新的SPLASH工程并改造SPLASH画面 122
5.7.1 添加SPLASH工程 123
5.8 制作“商品交易处理”对话框 124
5.7.2 修改SPLASH画面 124
5.8.1 控件加入与对话框布局 125
5.8.2 编制命令按钮的过程代码 127
5.9 制作“商品信息”对话框 131
5.9.1 插入一个新的对话框 131
5.9.2 为新的对话框创建数据源和数据表 132
5.9.3 为新的对话框IDD_DIALOG1创建新类并进行声明 133
5.9.4 用主对话框调用“商品信息”对话框 133
5.10 制作“客户信息”对话框 135
5.10.1 插入新的对话框资源 135
5.10.2 为新的对话框创建数据源和数据表 135
5.10.3 为新的对话框IDD_DIALOG2创建新类并进行声明 136
5.1l.l 资源文件的单独编译 137
5.11 源文件(资源文件)的编译与文档分析 137
5.10.4 用主对话框调用“客户信息”对话框 137
5.11.2 SPLASH资源文件 139
5.11.3 工程设置文件 142
案例六 用VC++制作一个客房管理系统 144
6.1 课程设计的目的和意义 144
6.2 系统功能设计 144
6.3 数据库及数据表设计 146
6.3.1 客房管理数据库与相关数据表的设计 146
6.3.2 客房管理数据库的创建 148
6.4 制作一个系统封面的位图文件 149
6.5 创建数据源文件 149
6.6 创建“客房管理系统”应用程序基本框架 150
6.7 为工程添加新的SPLASH程并改造SPLASH画面 152
6.7.1 添加SPLASH工程 153
6.7.2 修改SPLASH画面 154
6.8 制作客户登记对话框 154
6.8.1 控件加入与对话框布局 154
6.8.2 编制命令按钮的过程代码 156
6.9 制作查询对话框 160
6.9.1 查询对话框的创建 160
6.9.2 为查询对话框创建新类并进行声明 161
6.10 制作“退房管理”对话框 162
6.10.1 插入一个新的对话框资源 162
6.10.2 为新的对话框创建数据源和数据表 162
6.10.3 为新的对话框IDD_DIALOG2创建新类并进行声明 163
6.10.4 用主对话框调用“退房管理”对话框 164
6.11 资源代码分析 164
6.11.1 加速键按钮定义 164
6.11.2 资源头文件 165
案例七 用VC++制作一个通用高校科研管理系统 167
7.1 课程设计的目的和意义 167
7.2 系统功能设计 167
7.3 科研管理系统数据库与数据表的创建 168
7.3.1 通用高校科研管理系统数据库与数据表的设计 168
7.3.2“高校科研管理数据库”的创建 174
7.4 制作一个系统封面的位图文件 175
7.6 制作应用系统封面 176
7.5 创建“通用高校科研管理系统”应用程序基本框架 176
7.7 系统主界面的制作 178
7.8 制作“科研人员管理”对话框 181
7.8.1 增加对话框资源与插入控件对象 181
7.8.2 为“科研人员管理”对话框创建新类并进行声明 181
7.8.3 为“科研人员管理”对话框引入数据源 182
7.8.4 为“科研人员管理”对话框引入表格控件 184
7.8.5 用主对话框中的菜单条目调用对话框 185
7.9 其他对话框的制作 186
7.9.1 对话框制作参考表 186
7.9.2 主控界面的实现文件 189
7.9.3 全部工程的实现文件 192
8.2 系统功能设计 197
8.1 课程设计的目的和意义 197
案例八 用VC++制作一个商品销售管理系统 197
8.3 商品销售管理系统中数据库与数据表的创建 198
8.3.1 商品销售管理系统中数据库与数据表的设计 199
8.3.2 “商品销售数据库”的创建 207
8.4 制作一个系统封面的位图文件 207
8.5 创建“商品销售管理系统”应用程序基本框架 207
8.6 制作应用系统封面 208
8.7 系统主界面的制作 210
8.8 制作“商品目录管理”对话框 213
8.8.1 增加对话框资源并插入控件对象 213
8.8.2 为“商品目录管理”对话框创建新类并进行声明 213
8.8.3 为“商品目录管理”对话框引入数据源 214
8.8.5 用主对话框中的菜单条目调用对话框 216
8.8.4 为“商品目录管理”对话框引入表格控件 216
8.9 其他对话框的制作 218
8.9.1 对话框制作参考表 218
8.9.2 主控界面的实现文件 220
8.9.3 工程实现文件的代码分析 223
案例九 用VC++制作一个旅游管理系统 228
9.1 课程设计的目的和意义 228
9.2 系统功能设计 228
9.3 旅游管理系统数据库与数据表的创建 229
9.3.1 旅游管理系统数据库与数据表的设计 230
9.3.2 “旅游管理数据库”的创建 231
9.5 创建“旅游管理系统”应用程序基本框架 232
9.4 制作一个系统封面的位图文件 232
9.6 制作应用系统封面 234
9.7 系统主界面的制作 235
9.8 “景点与游客”对话框的制作 236
9.8.1 增加对话框资源与插入控件对象 236
9.8.2 为“景点与游客”对话框创建新类并进行声明 238
9.8.3 为“景点与游客”对话框引入数据源和进行数据绑定 239
9.9 “景点与导游”对话框的制作 242
9.10 导游与游客管理对话框的制作 244
9.11 制作一个About对话框 245
9.12 工程文件分析 247
9.12.1 工程实现文件 247
9.12.2 主对话框实现文件 251
案例十用VC++制作一个航班与订票管理系统 253
10.1 课程设计的目的和意义 253
10.2 系统功能设计 253
10.3 航班管理系统数据库与数据表的创建 254
10.4 制作一个系统封面位图 256
10.5 创建应用程序框架 256
10.6 创建乘客订购票管理对话框 259
10.7 制作航班时刻查询对话框 259
10.8 制作航班信息处理对话框 260
10.9 制作系统启动封面 260
10.10 工程文件分析 261
参考文献 270