案例一 学生信息查询系统的开发 1
1.1 系统简介 2
1.2 数据库设计 2
1.3 创建查询系统应用程序 4
1.3.1 创建一个应用对象和主控窗体 4
1.3.2 在窗体中加入控件 5
1.4 实现查询功能 11
1.5 配置ODBC 12
1.6 创建应用对象 12
1.7 运行程序和生成可执行文件 13
案例二 外币兑换器的开发 16
2.1 案例简介 17
2.2 数据库的设计 17
2.3 数据窗口对象的设计 17
2.4 主控窗口的设计 19
2.5 代码编写 25
2.6 应用对象的代码及运行结果 28
案例三 图书借阅管理系统 29
3.1 案例简介 30
3.2 数据库设计 30
3.3 登录窗口设计 31
3.3.1 界面设计 31
3.3.2 代码编写 32
3.4 主界面和菜单设计 33
3.4.1 主界面设计 33
3.4.2 菜单设计 34
3.5 图书管理模块 35
3.5.1 图书出借子模块 35
3.5.2 图书归还子模块 43
3.5.3 图书整理子模块 48
3.6 用户管理 56
3.6.1 数据窗口设计 57
3.6.2 代码编写 58
3.7.1 窗口设计 59
3.7 打印报表 59
3.7.2 数据窗口设计 61
3.7.3 代码编写 64
案例四 房屋销售管理系统 66
4.1 系统功能设计 67
4.2 数据库设计 67
4.3 房屋资源登记模块 69
4.3.1 窗口设计 69
4.3.2 事件代码 76
4.4 查看房源信息 78
4.4.1 窗口设计 79
4.4.2 代码编写 80
4.4.3 数据窗口对象d/choosehouse 81
4.5 购买房屋 84
4.5.1 窗口设计 84
4.5.2 代码编写 85
4.5.3 数据窗口 87
4.6.1 窗口设计及代码编写 97
4.6 房源信息查询和维护 97
4.6.2 数据窗口 99
4.7 员工信息维护 103
4.7.1 窗口设计 103
4.7.2 代码编写 105
4.7.3 数据窗口 106
4.8 查询销售业绩 107
4.8.1 窗口设计 107
4.8.2 代码编写 109
4.8.3 数据窗口对象 110
4.9 主控窗口,主莱单和应用程序对象 114
案例五 住院收费管理系统 116
5.1 案例简介 117
5.2 数据库设计 117
5.3 住院登记模块 118
5.3.1 数据窗口 119
5.3.2 住院登记窗口 126
5.4.1 数据窗口 128
5.4 费用记账模块 128
5.4.2 记账窗口 130
5.4.3 代码编写 153
5.5 结账出院模块 157
5.6 主控窗体和应用程序对象 164
案例六 干部档案管理系统 166
6.1 系统设计 167
6.2 数据库设计 167
6.3.1 窗口界面设计 168
6.3 主控窗口设计 168
6.3.2 TreeView控件 179
6.3.3 代码编写 183
6.3.4 数据窗口 189
6.4 部门信息维护功能 190
6.4.1 窗口设计及事件代码 190
6.4.2 数据窗口 193
6.5.1 窗口设计及代码 195
6.5 人员信息管理功能 195
6.5.2 数据窗口 198
6.6 运行程序 202
案例七 订单生成系统 204
7.1 案例简介 205
7.2 数据库设计 205
7.3 数据窗口对象 207
7.4 订单添加功能 222
7.4.1 窗口设计 222
7.4.2 代码编写 225
7.5 商品选取功能 230
7.5.1 窗口设计 230
7.5.2 列表视图控件 232
7.5.3 代码编写 235
7.6 商品信息维护窗口 240
7.7 运行应用程序 243
案例八 商家打折信息管理系统 245
8.2 数据库设计 246
8.1 系统设计 246
8.3 应用程序对象 248
8.4 登录界面 248
8.5 主控界面 250
8.5.1 界面设计 250
8.5.2 代码编写 252
8.6 打折信息添加功能 257
8.6.1 界面设计 257
8.6.2 代码编写 262
8.6.3 添加功能中用到的数据窗口 265
8.6.4 动态SQL 266
8.7 本系统中用到的数据窗口对象 268
8.8 本系统所用的菜单 270
案例九 实验室数据上报系统 273
9.1 系统设计 274
9.2 数据库设计 274
9.3.1 应用程序对象 277
9.3 应用程序对象及主控程序 277
9.3.2 主控程序 278
9.3.3 部分程序代码 280
9.4 实验室基本情况模块 282
9.4.1 数据窗口对象 283
9.4.2 窗口对象 284
9.4.3 程序代码 287
9.5 实验室专职工作人员情况模块 289
9.5.1 数据窗口对象 289
9.5.2 界面窗口 290
9.5.3 程序代码 294
9.6 实验室各类实验开出情况模块 295
9.6.1 数据窗口对象 295
9.6.2 窗口对象 297
9.6.3 程序代码 300
9.7 实验室任务及人员情况模块 301
9.7.1 数据窗口对象 301
9.7.2 窗口对象 302
9.7.3 程序代码 305