目录 1
第1篇 数据库开发必备知识 1
第1章 开始使用Visual FoxPro 1
1.1 建立数据库管理系统“项目” 2
1.2 分析应用软件系统 3
1.3 建立数据库 5
1.4 设计并制作表 7
1.5 确定字段类型 9
1.6 定义字段 10
1.7 输入数据记录 12
1.8 快速浏览数据表结构 14
1.9 修改数据表结构 14
1.10 排序字段 16
1.11 更名数据表 17
1.12 使用“表向导”建立数据表 18
1.13 专家指点 21
1.14 思考题 21
2.1 启动浏览窗口 22
第2章 浏览与修改数据记录 22
2.2 修改数据记录 24
2.3 查找记录行与定位“指针” 24
2.4 定位“指针”位置 25
2.5 添加记录 26
2.6 删除记录 27
2.7 控制使用“浏览窗口”的网格线 28
2.8 改变各栏的显示宽度 29
2.10 分离“浏览窗口” 31
2.9 分裂“浏览窗口” 31
2.11 专家指点 32
2.12 思考题 33
第3章 设计与应用“查询” 34
3.1 启动“查询” 34
3.2 选择查询字段 36
3.3 筛选查询记录 37
3.4 排序查询结果 38
3.5 保存查询 39
3.7 将“查询”加入“项目”中 40
3.6 应用“查询” 40
3.8 使用“查询设计器”设计“查询” 41
3.9 在“查询设计器”中选择查询字段 42
3.10 在“查询设计器”中加入数据表与字段 42
3.11 预览查询 44
3.12 设置查询的输出形式 44
3.13 浏览“查询” 46
3.14 专家指点 46
3.15 思考题 47
第4章 设计与使用“表单” 48
4.1 启动“表单向导” 48
4.2 在“表单向导”中选择字段 50
4.3 在Form Wizard中设计表单外观 51
4.4 排序表单中的数据 51
4.5 保存与预览表单 52
4.6 运行表单 53
4.7 快速创建表单 54
4.8 应用表单 57
4.10 思考题 58
4.9 专家指点 58
第5章 设计与应用“报表” 59
5.1 设计报表 59
5.2 保存与预览“报表” 64
5.3 浏览与打印“报表” 65
5.4 使用“快速报表”功能 66
5.5 浏览与打印“快速报表” 68
5.6 专家指点 69
5.7 思考题 69
6.1 查看“表达式”的值 70
第6章 使用表达式 70
6.2 使用“操作符” 72
6.3 专家指点 75
6.4 思考题 75
第7章 使用Visual FoxPro命令 76
7.1 执行Visual FoxPro命令 76
7.2 设置窗口的使用方式 80
7.3 运行MS-DOS命令与外部程序 81
7.4 快速建立数据表 82
7.5 快速建立数据表与字段 84
7.6 专家指点 85
7.7 思考题 86
第8章 使用“索引” 87
8.1 使用“表设计器”建立“索引” 87
8.2 使用INDEX命令定义索引 89
8.3 使用INDEX命令制定筛选条件 91
8.4 INDEX命令的参数 91
8.5 排序记录顺序 92
8.6 使用SORT命令排序记录 93
8.7 专家指点 94
8.8 思考题 95
第2篇 关系数据库中的典型关系运用 96
第9章 建立与使用关系数据库 96
9.1 使用“关系数据库” 97
9.2 打开关系数据表 97
9.3 使用“数据工作期” 99
9.4 使用“索引”浏览记录 100
9.5 准备定义数据关系 103
9.6 定义关联表 103
9.7 创建“一对多”关系 104
9.8 浏览关系数据表 105
9.9 专家指点 106
9.10 思考题 106
第10章 设计与使用“一对多查询” 108
10.1 设计关系数据库“查询” 108
10.2 指定“一对多”查询字段 109
10.3 定义表间的关系 110
10.4 排序记录与预览查询 111
10.5 设计对多张数据表的“查询” 112
10.6 专家指点 116
10.7 思考题 117
第11章 设计与使用“一对多表单” 118
11.1 启动One-to-Many Form Wizard 118
11.2 从父表中选择字段 119
11.3 从子表中选定字段 120
11.4 选择匹配字段 120
11.5 排列“表单”中的记录顺序 121
11.6 保存与预览“一对多表单” 121
11.7 修改“一对多表单” 122
11.9 思考题 126
11.8 专家指点 126
第12章 设计与使用“一对多报表” 127
12.1 设计“一对多报表” 127
12.2 选择字段的方法 128
12.3 保存与预览“一对多报表” 129
12.4 控制显示工具栏 130
12.5 设置“数据环境” 131
12.7 在“报表”中插入图片 132
12.6 设计报表的标题 132
12.8 排布“报表”中的内容 134
12.9 设置“报表”文字属性 136
12.10 在“报表”中添加新的数据 137
12.11 在报表中绘制图形 138
12.12 专家指点 139
12.13 思考题 140
第13章 设计与使用“交叉表查询”和“图形查询” 141
13.1 交叉表查询 142
13.2 设计“图形查询” 145
13.4 思考题 147
13.3 专家指点 147
第3篇 公司管理系统数据库开发实例 148
第14章 制定数据库系统的主程序 148
14.1 控制程序 149
14.2 设置日期表达方式 152
14.3 制定操作窗口的显示形式 154
14.4 制定操作窗口与标题 156
14.5 设置程序位置与入口 157
14.7 专家指点 160
14.6 设置主程序 160
14.8 思考题 161
第15章 制定数据库系统的登录窗口 163
15.1 制定授权使用者列表 163
15.2 制定对话框中的说明文本 166
15.3 复制并创建新的对象 169
15.4 应用相对位置对齐功能 170
15.5 设计文本框 172
15.6 设计命令按钮 174
15.7 制定单击按钮后的任务 175
15.8 设计表单的运行方式 178
15.9 专家指点 181
15.10 思考题 181
第16章 制定数据库系统的操作菜单 183
16.1 制定下拉菜单结构 183
16.2 了解Visual FoxPro的下拉菜单 185
16.3 设计下拉菜单 187
16.4 设计菜单中命令的访问键 188
16.5 设计命令的快捷键 189
16.6 设置初始化与清理代码 191
16.7 生成菜单程序 192
16.8 专家指点 193
16.9 思考题 194
第17章 设计与应用工具栏 195
17.1 使用“类”与“子类” 195
17.2 定义新类的时机 196
17.3 设计新的类 197
17.4 设计按钮的单击动作 201
17.5 从表单中创建类 203
17.6 为使用类定义而注册它 205
17.7 制定类的定义信息与图标 206
17.8 浏览类库与类 207
17.9 专家指点 208
17.10 思考题 208
第18章 设计库房管理子系统 209
18.1 制定库房管理主程序 209
18.3 设计表单标题栏 211
18.2 制定库房管理者信息 211
18.4 用表中的记录创建表单控件 212
18.5 绘制入库单表格 214
18.6 填充标签与文本框 216
18.7 预设可选文本 218
18.8 保存入库单 219
18.9 专家指点 222
18.10 思考题 222
第19章 设计库房管理子系统操作窗口 223
19.1 查询指定品名或类别的货物 223
19.2 制定“货物明细表” 226
19.3 在表单中设计表格 227
19.4 控制表单中的显示内容 229
19.5 设计选项组按钮 233
19.6 应用按钮选项组 235
19.7 打印库存明细表 238
19.8 专家指点 238
19.9 思考题 239
第20章 设计“客户资料管理系统”主程序及主界面 240
第4篇 客户管理系统数据库开发实例 240
20.1 设计主程序 241
20.2 在表单中设计背景图像 242
20.3 添加背景音乐 244
20.4 制定程序的版权信息 245
20.5 设计Web页面风格的表单 246
20.6 设计控件的功能注释文本 249
20.7 快速设计按钮与注释文本 252
20.8 控制显示主操作窗口 254
20.9 专家指点 255
20.10 思考题 256
第21章 设计浏览资料表单 257
21.1 在系统分析中制定表结构 257
21.2 导入纯文本文件来创建表 258
21.3 制定客户资料数据库 263
21.4 向数据库添加表 265
21.5 制作客户资料浏览表单 266
21.6 快速制作按钮组 269
21.7 修改按钮组 271
21.8 设置按钮的快捷键 273
21.9 专家指点 274
21.10 思考题 275
第22章 制定“客户资料管理系统”各模块功能 276
22.1 应用矩形控件 276
22.2 设计控件的显示特效 280
22.3 设计表单功能 283
22.4 专家指点 291
22.5 思考题 291
第5篇 调试与编译数据库应用系统 292
第23章 调试与编译应用程序 292
23.1 启动调试器 293
23.2 控制显示子窗口 294
23.3 跟踪程序或表单 294
23.4 控制断点类型 297
23.5 查看与修改当前值 299
23.6 跟踪事件与处理错误 300
23.7 编译应用程序 301
23.8 专家指点 302
23.9 思考题 303
第6篇 网络销售管理系统数据库开发实例第24章 设计“网络销售管理系统”主程序及主界面 304
24.1 设计多用户访问入口 305
24.2 设计应用程序的运行方式 308
24.3 设计结束操作程序 310
24.4 设计信息表 311
24.5 制定产品信息系统主程序 313
24.6 设计产品信息菜单栏 318
24.7 专家指点 319
24.8 思考题 319
25.1 定义关系数据库 320
第25章 设计管理产品信息模块 320
25.2 应用关系数据库设计表单 322
25.3 设计表格标题 324
25.4 设计“产品信息总揽”功能 326
25.5 在表单中设计选项卡 328
25.6 设计备份产品信息功能 330
25.7 设计数据恢复功能 333
25.8 专家指点 335
25.9 思考题 336
26.1 设计主操作窗口 337
第26章 设计产品销售模块 337
26.2 设计连网销售表 339
26.3 设计本地视图 341
26.4 设计网络浏览功能 342
26.5 创建定货表 345
26.6 设计在线定货功能 348
26.7 专家指点 350
26.8 思考题 351
27.1 为升迁做好准备工作 352
第27章 将数据库上传到服务器 352
27.2 设置SQL服务器 354
27.3 制定升迁 355
27.4 专家指点 362
27.5 思考题 362
第7篇 开发商业数据库系统的后期工作 363
第28章 设计并制作在线帮助 363
28.1 准备相关文档 364
28.3 创建帮助项目 367
28.2 安装与运行相关软件 367
28.4 制定项目内容 370
28.5 创建帮助目录 372
28.6 设计在线帮助索引 375
28.7 添加搜索功能 376
28.8 编译在线帮助文件 377
28.9 专家指点 378
28.10 思考题 378
第29章 设计并制作安装程序 380
29.1 选择Install Shield版本 380
29.3 建立安装程序项目 382
29.2 准备相关文件 382
29.4 制定应用程序信息 384
29.5 指定安装的操作系统与所请求的其他应用软件 385
29.6 制定安装类型 386
29.7 为安装选项制定安装文件 387
29.8 定义启动应用程序的快捷方式 389
29.9 设计安装程序的对话内容 391
29.10 建立安装程序 392
29.11 专家指点 392
29.12 思考题 393
第30章 设计与制作图标 394
30.1 应用程序图标设计原则 394
30.2 使用专用工具设计与制作图标 396
30.3 将图像文件转换成图标文件 397
30.4 更换可执行文件的图标 399
30.5 专家指点 401
30.6 思考题 402
附录A 安装与运行Visual FoxPro 403
附录B Visual FoxPro常用命令、函数、操作符、对象、属性、事件和方法速查 407