目录 1
第一篇 数据库简介 1
第1章 数据库基本概念 1
1.1 数据库简介 1
1.2 数据库的优点 2
1.3 数据库的种类 2
1.3.1 层次型数据库 2
1.3.2 网状型数据库 3
1.3.3 关系型数据库 3
1.4 Windows数据库介绍 5
1.5 Visual FoxPro功能简介 6
1.6 Visual FoxPro5.0版新功能 11
1.6.1 更强的数据库管理 11
1.6.2 使用ActiveX控制对象 13
1.6.3 新的向导 15
1.6.4 增强的程序设计工具 16
1.6.5 性能提高方面 21
1.6.6 加强工程管理能力 21
第2章 Visual FoxPro环境介绍 22
2.1 Visual FoxPro系统需求 22
2.2 启动Visual FoxPro5.0 22
2.3 Visual FoxPro5.0窗口介绍 26
第3章 工程管理器 32
3.1 打开工程文件 32
3.2 工程管理器的操作 33
3.2.1 类别标签(Tab) 33
3.2.2 工程文件内容 34
3.2.3 调整窗口位置 36
3.2.4 快速菜单 39
3.3 文件类别 39
3.3.1 All标签 39
3.3.2 Data标签 39
3.3.3 Docs标签 44
3.3.4 Classes标签 45
3.3.5 Code标签 47
3.3.6 Other标签 48
3.4 工程管理器的命令钮 49
3.5 设计工具(Designer) 52
3.6 向导(Wizard) 52
第二篇 基础篇 55
第4章 建立数据表 55
4.1 数据库名词 55
4.2 数据类型 56
4.3 设计数据库的流程 58
4.4 环境设定 58
4.5 拟定数据表内容 61
4.6 建立工程文件 62
4.7 建立数据库 62
4.8 建立数据表结构 64
4.9 维护数据表结构 69
4.10 输入数据表记录 71
4.11 维护数据表记录 76
4.11.1 删除记录 76
4.11.2 移除已删除记录 82
第5章 浏览数据表 84
5.1 浏览窗口的显示模式 84
5.2 自定义浏览窗口 85
5.2.1 移动字段显示位置 85
5.2.2 改变字段宽度 86
5.2.3 分割浏览窗口 86
5.2.4 去除格线 86
5.3 显示自定义记录与字段 88
5.4 查找记录数据 91
5.5 记录指针的移动 93
6.1 何谓索引 94
第6章 索引数据表 94
6.2 索引类别 96
6.3 建立索引 97
6.3.1 建立数据表 97
6.3.2 建立三组索引项 98
6.3.3 维护索引 101
6.3.4 查看索引文件 102
6.4 使用索引 103
6.5 控制重复输入 105
第7章 数据表字段特性 107
7.1 数据字段缺省值 107
7.2 字段标题与注解 108
7.2.1 字段标题 108
7.2.2 字段注解 109
7.3 数据验证规则 110
7.3.1 字段层次的数据验证 110
7.3.2 记录层次的数据验证 112
7.4 更改数据表标题 114
第8章 关系型数据表 115
8.1 关系型数据库介绍 115
8.1.1 一对一 116
8.1.2 一对多 117
8.1.3 多对多 117
8.2 永久性关联 118
8.3 建立关系型数据库 118
8.3.1 建立数据库与数据表文件 119
8.3.2 建立索引关键字 120
8.3.3 建立关联 122
8.4 关系型数据库的一致性 123
8.4.1 建立一致性 123
8.4.2 执行一致性 125
8.4.3 Trigger与Stored Procedure 126
8.5 数据库操作 128
第9章 查询数据表 131
9.1 何谓查询(Queries) 131
9.2 建立查询文件 131
第三篇 高级篇 131
9.3 显示查询结果 136
9.4 查询文件操作 142
9.4.1 储存查询文件 142
9.4.2 执行查询文件 142
9.4.3 修改查询文件 142
9.4.4 查看查询文件内容 142
9.4.5 为查询文件加上注解 143
9.5 数据分组查询 144
9.6 复杂条件查询 146
9.7 加入计算字段查询 149
9.8 关系型数据库查询 150
9.9.1 建立查询 154
9.9 多重数据表查询 154
9.9.2 设定连结(Join)关系 157
第10章 查询向导 159
10.1 启动查询向导 159
10.2 查询文件向导 160
10.3 图表向导 164
10.4 交叉表格向导 171
第11章 设计视图文件 175
11.1 建立视图文件 175
11.2 修改View数据 180
11.3 可输入参数的View 182
第12章 设计报表文件 185
12.1 建立报表文件 185
12.2 报表向导 185
12.3 快速报表 193
12.4.2 修改报表文件 196
12.4 报表设计工具 196
12.4.1 启动Report Designer 196
12.4.3 修改对象 197
12.4.4 设计版面与实际报表的对应 202
12.5 调整报表文件 205
12.5.1 定义版面 205
12.5.2 设定数据来源(Data Source) 206
12.5.3 加入控制对象(Controls) 209
12.5.4 加入计算字段 216
12.6 群组打印 217
12.6.1 使用报表向导 217
12.6.2 手动设定 219
12.7 关系型数据库打印 222
12.7.1 使用报表向导 222
12.7.2 手动设定 225
12.8 打印报表文件 226
12.9 设计标签文件(Label) 227
12.9.1 使用标签向导(Label Wizard) 228
12.9.2 修改标签文件 230
第13章 设计界面文件 232
13.1 使用界面向导 233
13.2 使用Quick Form 237
13.3 执行Form 240
13.3.1 按钮功能 240
13.3.2 编辑记录数据 241
13.3.3 查找记录内容 241
13.4 修改界面文件 243
13.4.1 修改对象 244
13.4.2 Layout工具条 245
13.4.3 Properties工具条 247
13.4.4 加入对象 252
13.1.5 修改Wizard所建的Container对象 254
13.4.6 Color Palette工具条 255
13.5 关系型数据表的界面文件 256
13.6 设定数据环境 259
13.6.1 建立数据环境 260
13.6.2 数据字段连结到对象 261
13.6.3 直接设计字段对象 261
13.7 使用ActiveX控制对象 263
第14章 菜单设计 267
14.1 设计目标 267
14.1.1 设计数据表 267
14.1.2 建立界面文件 268
14.2 设计菜单 270
14.2.1 建立主选项 270
14.2.2 加入快速键 271
14.2.3 选项执行结果 273
14.2.4 子菜单分隔线 277
14.2.5 设定其他选项 278
14.2.6 储存并执行菜单 282
14.3 设定General Options 282
14.4 设定Menu Options 286
14.5 设定菜单选项程序代码 287
第四篇 程序设计篇 291
第15章 命令、选项与函数 291
15.1 Command命令窗口介绍 291
15.2 使用命令的优点 292
15.3 操作数据库 293
15.3.1 建立数据库 293
15.3.2 打开数据库文件 294
15.3.3 设定当前数据库 294
15.4.2 建立数据库的数据表 295
15.4 操作数据表 295
15.4.1 建立独立数据表与字段 295
15.3.4 关闭数据库 295
15.3.5 从工程文件删除数据库 295
15.4.3 在数据库中加入独立数据表 296
15.4.4 查看数据库结构 296
15.4.5 浏览数据库结构 296
15.4.6 删除数据库中的数据表 297
15.4.7 打开数据表 297
15.4.8 关闭数据表 297
15.5.1 显示数据表的字段定义 298
15.4.9 删除数据表 298
15.5 修改数据表结构 298
15.5.2 修改数据表的字段定义 299
15.6 处理数据表记录 299
15.6.1 新增数据记录 299
15.6.2 输入或编辑数据记录 300
15.6.3 修改数据记录 300
15.7.1 标示记录数据为删除 301
15.6.4 列出数据表记录 301
15.7 删除记录 301
15.7.2 救回标示删除的记录 302
15.7.3 移去标示删除的记录 302
15.7.4 删除全部记录 303
15.8 工作区 303
15.8.1 使用工作区 303
15.8.2 选择工作区 303
15.9 记录指标 304
15.9.1 移动记录指针 304
15.9.2 利用搜寻指令移动记录指针 305
15.10 索引数据库 305
15.10.1 建立索引 306
15.10.2 使用索引 306
15.10.3 删除索引关键字值 306
15.11.1 筛选记录 307
15.11 过滤数据表与字段 307
15.10.4 升幂与降幂 307
15.10.6 重新索引 307
15.10.5 索引并筛选数据 307
15.11.2 列出部分字段 308
15.12 选项指令 308
15.13 函数 310
第16章 Visual FoxPro程序设计 311
16.1 程序设计的优点 311
16.2 设计您的第一个程序 311
16.2.1 建立程序 312
16.2.2 修改程序 313
16.2.3 储存程序 313
16.2.4 执行程序 313
16.3 程序编辑窗口 314
16.4 程序设计规则 319
16.5 数据类型 321
16.6 变量 323
16.6.1 变量定义 323
16.6.2 变量赋值 325
16.6.3 读取变量 326
16.6.4 数组 326
16.7 程序流程 326
16.7.1 条件 327
16.7.2 循环 328
16.8 过程与函数 329
16.8.1 过程 329
16.8.2 函数 330
16.9 面向对象程序设计 331
附录1 安装Visual FoxPro 5.0 333
附录2 新的向导 338
附录3 文件格式列表 342