1.1 Splash界面设计 1
1.1.1 Splash界面介绍 1
第1章 登录处理 1
1.1.2 创建新项目 2
1.1.3 创建新表单 2
1.1.4 设置表单属性 3
1.1.5 添加表单控件 4
1.1.6 添加代码 6
1.2.1 创建表单界面 7
1.2 用户登录界面 7
1.2.2 用户信息存储方式 10
1.2.3 添加代码 11
1.2.4 密码处理 14
1.3 本章小结 16
第2章 数据显示与操作 17
2.1 准备数据 17
2.1.1 创建数据库 17
2.1.2 表设计技巧 18
2.1.3 使用视图组合数据 21
2.2 操作记录 23
2.2.1 使用命令操作数据 23
2.2.2 使用SQL语句操作记录 28
2.3 显示与操作数据 29
2.3.1 创建可视类 29
2.3.2 标准数据显示与操作 34
2.3.3 表格数据显示与操作 49
2.3.4 “一对多”数据显示与操作 63
2.3.5 TreeView控件数据显示与编辑 71
2.3.6 页框与列表框数据显示与编辑 79
2.3.7 使用表单获取数据 86
2.4 本章小结 93
第3章 数据查询与统计 94
3.1 数据查询命令 94
3.1.1 顺序查询 94
3.1.2 索引查询 95
3.2 SQL查询语句 96
3.1.3 记录过滤 96
3.3 定位记录 100
3.3.1 创建表单 100
3.3.2 添加代码 101
3.4 组合查询 103
3.4.1 创建表单 103
3.4.2 添加代码 105
3.5.1 数据统计命令 109
3.5 数据统计 109
3.5.2 使用交叉表进行统计 110
3.5.3 创建统计图表 111
3.6 本章小结 114
第4章 用户及权限管理 115
4.1 设计数据表 115
4.2 读取与保存权限 116
4.2.1 读取权限 117
4.2.2 保存权限 118
4.3.1 创建表单 119
4.3 创建“用户组管理”表单 119
4.3.2 添加自定义属性 120
4.3.3 添加代码 122
4.4 创建“用户管理”表单 126
4.4.1 创建表单 126
4.4.2 创建自定义属性 127
4.4.3 添加代码 128
4.5.3 登录处理 133
4.5.2 主程序设计 133
4.5.1 权限控制流程 133
4.5 权限控制 133
4.5.4 菜单设置 134
4.5.5 工具栏设置 134
4.5.6 表单设置 135
4.6 本章小结 136
第5章 报表设计 137
5.1 使用快速报表 137
5.2 使用报表向导 138
5.3 使用报表设计器 140
5.3.1 认识报表中的带区 140
5.3.2 常用工具栏 142
5.3.3 创建数据分组报表 143
5.3.4 创建一对多报表 146
5.4 图表打印 146
5.5 打印报表 148
5.6 本章小结 149
第6章 程序主界面 150
6.1 主界面的类型 150
6.1.1 命令行式 150
6.1.3 表单式 152
6.1.2 菜单式 152
6.1.4 表单与菜单式 153
6.2 创建菜单 153
6.2.1 菜单的设计原则 153
6.2.2 创建菜单 154
6.3 创建工具栏类 157
6.4 创建主表单 160
6.4.1 创建表单 160
6.4.2 添加代码 162
6.5 本章小结 164
第7章 系统主程序 165
7.1 主程序的介绍 165
7.1.1 主程序的功能 165
7.1.2 主程序的类型 165
7.1.3 如何设置主程序 165
7.2 运行环境设置 166
7.2.1 设置数据环境 166
7.2.2 设置显示环境 168
7.2.3 设置操作环境 170
7.2.4 隐藏Visual FoxPro窗口 171
7.3 事件处理 171
7.4 防止程序多次开启 172
7.4.1 捕捉错误方式 172
7.4.2 API函数方式 173
7.5 主程序示例 174
7.6 本章小结 175
8.1.2 认识错误类型 176
8.1.1 开发步骤 176
8.1 测试调试程序 176
第8章 编译与发布程序 176
8.1.3 设置错误处理 178
8.1.4 有助于减少错误的方法 178
8.1.5 调试程序 179
8.2 连编程序 180
8.2.1 设置项目信息 180
8.2.2 保护源程序 180
8.2.4 连编程序 181
8.2.3 文件的包含与排除 181
8.3 发布程序 183
8.3.1 准备文件 183
8.3.2 了解“安装向导” 183
8.3.3 使用“安装向导” 183
8.4 本章小结 187
第9章 企业工资管理系统 188
9.1 系统功能设计 188
9.1.1 “系统管理”模块 188
9.1.2 “信息设置”模块 189
9.1.3 “员工管理”模块 190
9.1.4 “工资管理”模块 191
9.2 数据库设计 193
9.2.1 “系统管理”模块 193
9.2.2 “信息设置”模块 193
9.2.3 “员工管理”模块 194
9.2.4 “工资管理”模块 196
9.3.1 创建项目与数据库 197
9.3 设计可视类 197
9.3.2 创建“MyCmd”类 198
9.3.3 创建“MyMove”类 198
9.3.4 创建“MyAdmin”类 198
9.3.5 创建“MoreAdmin”类 198
9.3.6 创建“MyControl”类 199
9.4 创建通用函数 199
9.4.1 创建“AutoInc”函数 200
9.4.2 创建“DateToString”函数 200
9.4.4 创建“ITaxComp”函数 201
9.4.3 创建“EnCode”函数 201
9.5.1 创建“基础信息设置”表单 204
9.5.2 创建“输入新值”表单 204
9.5 “信息设置”模块 204
9.5.3 创建“个人所得税率”表单 205
9.6 “员工管理”模块 206
9.6.1 创建“部门信息管理”表单 206
9.6.2 创建“员工信息管理”表单 212
9.6.3 创建“员工信息设定”表单 218
9.7.1 创建“工资统计发放”表单 225
9.7 “工资管理”模块 225
9.7.2 创建“工资发放记录查询”表单 232
9.7.3 创建“员工工资条”报表 233
9.8 “系统管理”模块 233
9.8.1 创建“系统登录”表单 233
9.8.2 创建“修改密码”表单 234
9.8.3 创建“系统设置”表单 234
9.8.5 创建主菜单 236
9.8.4 创建系统主程序 236
9.8.6 创建工具栏 237
9.8.7 创建主表单 237
9.9 本章小结 238
第10章 固定资产管理系统 239
10.1 系统功能设计 239
10.1.1 “系统管理”模块 240
10.1.2 “数据字典”模块 240
10.1.3 “资产管理”模块 241
10.1.4 “记录查询”模块 243
10.2 数据库设计 243
10.2.1 “系统管理”模块 243
10.2.2 “数据字典”模块 244
10.2.3 “资产管理”模块 245
10.3 创建可视类 247
10.3.1 创建“MyCmd”类 247
10.3.3 创建“MoreAdmin”类 248
10.3.4 创建“MyControl”类 248
10.3.2 创建“MyMove”类 248
10.4 创建通用函数 249
10.4.1 创建“AutoInc”函数 249
10.4.2 创建“EnCode”函数 250
10.5 创建“数据字典”模块 251
10.5.1 创建“资产类别设置”表单 251
10.5.2 创建“输入数据”表单 255
10.5.3 创建“员工设置”表单 256
10.5.4 创建“员工信息编辑”表单 260
10.6.1 创建“资产信息管理”表单 263
10.6 创建“资产管理”模块 263
10.6.2 创建“资产信息编辑”表单 269
10.6.3 创建“资产借出操作”表单 273
10.6.4 创建“资产还入操作”表单 277
10.6.5 创建“资产报废记录管理”表单 280
10.6.6 创建“资产维修记录管理”表单 283
10.6.7 创建“选择员工”表单 283
10.6.8 创建“固定资产选择”表单 283
10.7.1 创建“资产借还记录查询”表单 284
10.7 创建“记录查询”模块 284
10.8 创建“系统管理”模块 286
10.8.1 创建“系统登录”表单 286
10.8.2 创建“修改密码”表单 286
10.8.3 创建“系统设置”表单 286
10.8.4 创建主程序 287
10.8.5 创建主菜单 287
10.8.6 创建工具栏 288
10.8.7 创建主表单 288
10.9 本章小结 289
第11章 库存管理系统 290
11.1 系统功能设计 290
11.1.1 “系统管理”模块 290
11.1.2 “数据字典”模块 291
11.1.3 “数据管理”模块 292
11.1.4 “库存操作”模块 293
11.1.5 “记录查询”模块 294
11.2.1 “系统管理”模块 295
11.2.2 “数据字典”模块 295
11.2 数据库设计 295
11.2.3 “数据管理”模块 296
11.2.4 “库存操作”模块 297
11.3 创建可视类 299
11.3.1 创建“MyCmd”类 299
11.3.2 创建“MyControl”类 299
11.4 创建通用函数 299
11.4.1 创建“AutoInc”函数 300
11.4.2 创建“EnCode”函数 300
11.4.3 创建“GenSn”函数 300
11.5 创建“数据字典”模块 302
11.5.1 创建“商品类别管理”表单 302
11.5.2 创建“输入新值”表单 306
11.6 创建“数据管理”模块 307
11.6.1 创建“商品信息管理”表单 307
11.6.2 创建“商品信息编辑”表单 311
11.7.1 创建“商品入库操作”表单 315
11.7 创建“库存操作”模块 315
11.7.2 创建“商品出库操作”表单 322
11.7.3 创建“选择商品”表单 330
11.8 创建“记录查询”模块 332
11.8.1 创建“入库记录查询”表单 332
11.8.2 创建“入库结算记录查询”表单 333
11.8.3 创建“入库记录查看”表单 334
11.9.1 创建“系统登录”表单 335
11.9.2 创建“修改密码”表单 335
11.9 创建“系统管理”模块 335
11.9.3 创建工具栏 337
11.9.4 创建主菜单 338
11.9.5 连编程序 339
11.10 本章小结 339
第12章 图书管理系统 340
12.1 系统功能设计 340
12.1.1 “系统管理”模块 341
12.1.2 “数据字典”模块 341
12.1.3 “数据管理”模块 342
12.1.4 “日常操作”模块 343
12.1.5 “查询统计”模块 345
12.2 数据设计 346
12.2.1 “系统管理”模块 346
12.2.2 “数据字典”模块 346
12.2.3 “数据管理”模块 347
12.2.4 “日常操作”模块 348
12.2.5 “查询统计”模块 349
12.3 创建可视类 349
12.3.1 创建“MyCmd”类 349
12.4.1 创建“AutoInc”函数 350
12.4.2 创建“EnCode”函数 350
12.3.2 创建“MyControl”类 350
12.4 创建通用函数 350
12.4.3 创建“GenSn”函数 351
12.4.4 创建“PenalComp”函数 351
12.5 创建“数据字典”模块 352
12.5.1 创建“读者类别管理”表单 352
12.5.2 创建“读者类别编辑”表单 355
12.6.1 创建“图书信息管理”表单 358
12.6 创建“数据管理”模块 358
12.6.2 创建“图书信息编辑”表单 363
12.7 创建“日常操作”模块 366
12.7.1 创建“图书借出操作”表单 366
12.7.2 创建“图书还入操作”表单 372
12.7.3 创建“图书丢失登记”表单 375
12.7.4 创建“罚款交纳操作”表单 379
12.8 创建“查询统计”模块 384
12.8.1 创建“图书借出排行榜”表单 384
12.7.5 创建“图书选择”表单 384
12.8.2 创建“图书借出排行榜图示”表单 385
12.8.3 创建“图书借出排行榜”报表 387
12.9 创建“系统管理”模块 387
12.9.1 创建“系统设置”表单 387
12.9.2 创建工具栏 389
12.9.3 创建主菜单 389
12.9.4 隐藏Visual FoxPro主窗口 389
12.10 本章小结 390