1.1 安装与运行Visual FoxPro 8.0 1
21.8 设置按钮的快捷键 31 1
目录 1
第1章 准备开发数据库管理程序 1
1.2 创建相关文件夹 2
1.3 建立一个“项目” 3
1.4 分析应用软件系统 4
1.5 创建数据库与数据表 8
1.6 准备查询、报表、表单 9
1.7 总结 10
第2章 创建数据库与数据表 12
2.1 建立数据库 12
2.2 打开Table Designer(表设计器) 14
2.3 使用“字段” 16
2.4 定义字段 17
2.5 输入数据记录 19
2.6 快速浏览数据表结构 21
2.7 修改数据表结构 21
2.8 排序字段 23
2.9 更名数据表 24
2.10 使用Table Wizard建立数据表 25
2.11 总结 29
第3章 浏览与修改数据记录 31
3.1 启动浏览窗口 31
3.2 修改数据记录 33
3.3 查找记录行 34
3.4 定位“指针”位置 36
3.5 添加记录 37
3.6 删除记录 37
3.7 控制使用“浏览窗口”的网格线 39
3.8 改变各栏的显示宽度 40
3.9 分裂“浏览窗口” 42
3.10 分离“浏览窗口” 44
3.11 总结 44
4.1 启动Query Wizard 46
第4章 设计“查询” 46
4.2 选择查询字段 48
4.3 筛选查询记录 49
4.4 排序查询结果 50
4.5 保存查询 52
4.6 应用“查询” 53
4.7 将“查询”加入“项目”中 54
4.8 使用Query Designer设计“查询” 55
4.9 在Query Designer中选择查询字段 57
4.10 在Query Designer中加入数据表与字段 57
4.11 预览查询 60
4.12 设置查询的输出形式 61
4.13 浏览“查询” 63
4.14 总结 64
第5章 设计“表单” 65
5.1 启动Form Wizard 65
5.2 在Form Wizard中选择字段 67
5.3 在Form Wizard 中设计“表单”外观 68
5.4 排序“表单”中的数据 69
5.5 保存与预览“表单” 70
5.6 运行“表单” 72
5.7 快速创建表单 73
5.8 应用“表单” 76
5.9 总结 77
第6章 设计“报表” 78
6.1 启动Report Wizard 78
6.2 选择“报表”中的字段 79
6.3 设计记录的分组方式 80
6.4 选择报表样式 82
6.5 制定“报表”版面 82
6.6 排序“报表”中的记录 83
6.7 保存与预览“报表” 84
6.8 浏览与打印“报表” 86
6.9 使用“快速报表”功能 88
6.10 浏览与打印“快速报表” 90
6.11 总结 92
第7章 建立表达式 93
7.1 查看“表达式”的值 93
7.2 使用“字符操作符” 94
7.3 使用“关系操作符” 96
7.4 使用“逻辑操作符” 97
7.5 使用“数值操作符” 98
7.6 使用“函数” 98
7.7 总结 99
第8章 建立“索引” 100
8.1 使用Table Designer定义“索引” 100
8.2 使用INDEX命令定义索引 102
8.3 使用INDEX命令制定筛选条件 104
8.4 INDEX命令的参数 105
8.5 排序记录顺序 106
8.6 使用SORT命令排序记录 108
8.7 总结 110
9.1 使用“关系数据库” 111
第9章 建立关系数据库 111
9.2 打开关系数据表 112
9.3 使用“数据工作期” 114
9.4 使用“索引”浏览记录 115
9.5 准备定义数据关系 118
9.6 定义关联表 119
9.7 创建“一对多”关系 121
9.8 浏览关系数据表 122
9.9 总结 123
第10章 设计“一对多查询” 124
10.1 设计关系数据库查询 124
10.2 指定“一对多”查询字段 125
10.3 定义表间的关系 126
10.4 排序记录与预览查询 128
10.5 设计多张数据表的“查询” 130
10.6 总结 134
11.1 启动One-to-Many Form Wizard 135
第11章 设计“一对多表单” 135
11.2 从父表中选择字段 136
11.3 从子表中选定字段 137
11.4 选择匹配字段 138
11.5 排列“表单”中的记录顺序 139
11.6 保存与预览“一对多表单” 139
11.7 修改“一对多表单” 140
11.8 总结 145
第12章 设计“一对多”报表 146
12.1 进入One-to-Many Report Wizard 146
12.2 从“父数据表”中选择字段 147
12.3 从“子数据表”中选择字段 147
12.4 保存与预览“一对多报表” 147
12.5 控制显示工具栏 148
12.7 设计报表的标题 150
12.6 设置“数据环境” 150
12.8 在“报表”中插入图片 152
12.9 排布“报表”中的内容 154
12.10 设置“报表”文字属性 157
12.11 在“报表”中添加新的数据 158
12.12 总结 161
第13章 设计“交叉表查询”与 162
“图形查询” 162
13.1 使用Cross-Tab Wizard 162
13.2 选定交叉表中的字段 163
13.3 设计“交叉表查询”的布局 164
13.4 加入总结信息 165
13.5 预览与保存交叉表 165
13.6 设计“图形查询” 167
13.7 总结 169
第14章 制定应用程序的主程序 170
14.1 控制显示程序命令运行结果 170
14.2 控制显示数据修改确认对话框 172
14.3 控制状态栏 173
14.4 控制已删除记录的处理方式 174
14.5 设置日期表达方式 174
14.6 制定操作窗口的显示形式 175
14.7 制定操作窗口与标题 178
14.8 设置程序位置与入口 180
14.9 设置主程序 182
14.10 总结 183
第15章 制定程序安全入口 185
15.1 制定授权使用者列表 185
15.2 制定对话框中的说明文本 187
15.3 复制并创建新的对象 191
15.4 应用相对位置对齐功能 191
15.5 设计文本框 193
15.6 设计命令按钮 195
15.7 制定单击按钮后的任务 196
15.8 设计表单的运行方式 200
15.9 总结 202
第16章 制定应用程序的操作菜单和工具栏 205
16.1 制定下拉菜单结构 205
16.2 使用下拉菜单 207
16.3 设计下拉菜单 210
16.4 指定访问键与快捷键 212
16.5 设置初始化与清理代码 214
16.6 生成菜单程序 216
16.7 总结 217
第17章 设计工具栏 219
17.1 使用“类”与“子类” 219
17.2 定义新类的时机 220
17.3 设计新的类 221
17.4 设计按钮的单击动作 224
17.5 从表单中创建类 226
17.6 为使用类定义而注册它 228
17.7 制定类的定义信息与图标 230
17.8 浏览类库与类 231
17.9 总结 232
第18章 设计库房管理模块 233
18.1 制定库房管理主程序 233
18.2 制定库房管理者信息 234
18.3 设计表单标题栏 235
18.4 用数据表中的记录创建表单控件 236
18.5 绘制入库单表格 238
18.6 填充标签与文本框 240
18.7 预设可选文本 243
18.8 保存入库单 245
18.9 总结 249
第19章 设计库房货物管理功能 250
19.1 查询指定品名、类别货物 250
19.2 制定“货物明细表” 254
19.3 在表单中设计表格 256
19.4 控制表单中的显示内容 258
19.5 设计选项组按钮 262
19.6 应用按钮选项组 265
19.7 打印库存明细表 269
19.8 总结 270
第20章 开发客户管理程序 271
20.1 设计主程序 271
20.2 在表单中设计背景图像 274
20.3 添加背景音乐 276
20.4 制定程序的版权信息 276
20.5 设计Web页面风格的表单 277
20.6 设计控件的功能注释文本 282
20.7 快速设计按钮与注释文本 286
20.8 控制显示主操作窗口 288
20.9 总结 289
第21章 设计客户资料表单 291
21.1 在系统分析中制定数据表结构 291
21.2 导入纯文本文件来创建数据表 292
21.3 制定客户资料数据库 298
21.4 向数据库添加数据表 301
21.5 制作客户资料浏览表单 303
21.6 快速制作按钮组 306
21.7 修改按钮组 308
21.9 总结 312
第22章 应用客户资料 313
22.1 应用矩形控件 313
22.2 设计控件的显示特效 318
22.3 设计搜索资料功能 321
22.4 设计资料备份功能 324
22.5 设计选择修改资料功能 326
22.6 设计编辑已有客户资料功能 327
22.7 设计添加新的客房资料功能 328
22.8 总结 332
第23章 调试与编译程序 333
23.1 启动调试器 334
23.2 控制显示子窗口 335
23.3 跟踪程序或表单 335
23.4 控制断点类型 338
23.5 查看与修改当前值 340
23.6 跟踪事件 342
23.7 处理错误 343
23.8 编译应用程序 344
23.9 总结 345
第24章 设计网络应用程序 347
24.1 设计多用户访问入口 347
24.2 设计应用程序的运行方式 351
24.3 设计结束操作程序 354
24.4 设计产品数据表 356
24.5 设计产品库存数据表 357
24.6 设计客户定货数据表 358
24.7 制定产品信息系统主程序 358
24.8 设计产品信息菜单栏 363
24.9 总结 364
第25章 设计产品信息管理功能 365
25.1 定义关系数据库 365
25.2 应用关系数据库设计表单 368
25.3 设计网格标题 370
25.4 设计“产品总揽”功能 372
25.5 在表单中设计选项卡 375
25.6 设计备份产品信息功能 377
25.7 设计数据恢复功能 380
25.8 总结 384
第26章 设计客户/服务器应用程序 385
26.1 设计主操作窗口 385
26.2 设计连网销售数据表 387
26.3 设计本地视图 389
26.4 设计网络浏览功能 391
26.5 创建定货表 394
26.6 设计在线定货功能 398
26.7 总结 401
附录A Visual FoxPro 8.0常用命令、函数、操作符、对象、属性、事件和方法速查 403
A.1 命令 403
A.2 函数 414
A.3 操作符 419
A.4 象 419
A.5 属性 423
A.6 事件 426
A.7 方法 429