第1章 概述 1
1.1 数据库类型 1
1.1.1 一对一关系 1
1.1.2 一对多关系 2
1.1.3 多对多关系 2
1.2 数据库开发工具的发展 3
1.3 Visual FoxPro 6.0的安装 3
1.3.1 Visual FoxPro 6.0的软件. 硬件环境 3
1.3.2 Visual FoxPro 6.0的安装过程 3
1.4 Visual FoxPro 6.0用户界面 7
1.4.1 Visual FoxPro 6.0的启动 8
1.4.2 Visual FoxPro 6.0的界面 9
1.4.3 Visual FoxPro 6.0的菜单系统 9
1.5 小结 10
1.6 习题 10
第2章 项目管理器 11
2.1 项目文件的建立 11
2.1.1 使用【新建文件】命令建立项目文件 11
2.1.2 使用【向导】命令建立项目文件 12
2.2 项目管理器的管理 15
2.2.1 项目选项卡 16
2.2.2 项目管理器的按钮 19
2.2.3 项目管理器的菜单 21
2.2.4 项目管理器的操作 22
2.2.5 【项目管理器】窗口的定制 23
2.3 设计器和向导 25
2.4 小结 26
2.5 习题 26
第3章 数据库的创建和操作 29
3.1 创建数据库文件 29
3.1.1 利用【数据库设计器】创建数据库 29
3.1.2 利用【数据库向导】创建数据库 31
3.2 数据库的操作 34
3.2.1 修改数据库 34
3.2.2 向数据库添加表 34
3.2.3 移去数据库中的表 34
3.3 小结 34
3.4 习题 35
第4章 表 37
4.1 数据类型 37
4.2 操作符和表达式 38
4.2.1 操作符 39
4.2.2 表达式 39
4.3 数据库表的创建 40
4.3.1 利用【表向导】创建数据库表 40
4.3.2 利用【表设计器】创建数据库表 44
4.4 自由表的创建 47
4.5 维护表结构 49
4.6 输入表记录 50
4.6.1 输入表记录 51
4.6.2 通用型字段数据的输入 52
4.6.3 备注型字段数据的输入 54
4.7 维护表记录 54
4.7.1 编辑字段数据内容 54
4.7.2 删除表中的记录 55
4.7.3 恢复表中的记录 56
4.7.4 彻底删除 57
4.8 输入输出格式设置 57
4.8.1 字段的显示属性 58
4.8.2 字段注释 58
4.8.3 字段级的数据验证 59
4.8.4 设置字段类型到类 60
4.8.5 记录级的数据验证 61
4.8.6 触发器 61
4.9 浏览 61
4.9.1 改变表的大小 62
4.9.2 调整浏览窗口的行和列 63
4.9.3 打开或关闭网格线 65
4.9.4 分割浏览窗口 65
4.9.5 改变浏览字体 67
4.10 查找与替换 68
4.10.1 查找 68
4.10.2 替换 70
4.11 定制表 71
4.11.1 过滤记录 71
4.11.2 过滤字段 72
4.12 小结 73
4.13 习题 73
第5章 索引 75
5.1 索引概述 75
5.1.1 索引文件的概念 75
5.1.2 索引文件的类型 75
5.1.3 索引类型 76
5.1.4 索引文件的特点 76
5.2 索引文件的建立 77
5.2.1 索引文件的建立 77
5.2.2 索引文件的维护 78
5.3 索引的作用 80
5.4 创建和编辑关系 80
5.4.1 设置表永久关系 81
5.4.2 设置表临时关系 83
5.5 小结 85
5.6 习题 86
第6章 查询 87
6.1 查询概述 87
6.2 查询的创建 87
6.2.1 利用【查询向导】创建查询 87
6.2.2 利用【查询设计器】创建查询 92
6.3 查询设计器的操作 94
6.3.1 选定查询字段 94
6.3.2 设定查询条件 96
6.3.3 排序查询结果 97
6.3.4 分组查询结果 99
6.3.5 输出查询结果 101
6.3.6 注释查询 111
6.3.7 设置杂项 111
6.3.8 运行查询 112
6.4 多表查询的创建 113
6.4.1 向查询中添加表 113
6.4.2 建立联接条件 114
6.4.3 修改联接条件 115
6.5 交叉表查询 116
6.5.1 交叉表的含义 116
6.5.2 交叉表查询的创建 117
6.6 小结 120
6.7 习题 120
第7章 视图 121
7.1 视图概述 121
7.1.1 视图的含义 121
7.1.2 视图与查询的区别 121
7.2 本地视图的创建 121
7.2.1 使用【本地视图向导】创建本地视图 122
7.2.2 使用【视图设计器】创建本地视图 127
7.3 远程视图的创建 129
7.3.1 创建连接 129
7.3.2 使用【远程视图向导】创建远程视图 131
7.3.3 使用【视图设计器】创建远程视图 132
7.4 视图设计器的操作 133
7.4.1 设置选定字段 133
7.4.2 设置筛选条件 134
7.4.3 设置视图排序 135
7.4.4 设置视图的分组查询 135
7.4.5 设置更新条件 136
7.4.6 设置杂项 137
7.4.7 运行视图 138
7.5 多表视图的创建 138
7.5.1 向视图中添加表或视图 138
7.5.2 建立联接条件 140
7.5.3 修改联接条件 141
7.6 参数视图的创建 142
7.7 小结 143
7.8 习题 144
第8章 报表和标签 145
8.1 报表和标签概述 145
8.2 报表的创建 145
8.2.1 使用【报表向导】创建报表 145
8.2.2 使用【一对多报表向导】创建报表 152
8.2.3 利用【快速报表】创建报表 156
8.2.4 使用【报表设计器】创建报表 159
8.3 【报表设计器】的操作 162
8.3.1 【报表设计器】的3个基本带区和其他带区 162
8.3.2 设置网格线 164
8.3.3 添加报表控件 165
8.4 报表的定制 171
8.4.1 控件的操作 171
8.4.2 数据分组 174
8.4.3 报表的页面设置 175
8.5 标签的创建 176
8.5.1 使用【标签向导】创建标签 176
8.5.2 使用【标签设计器】创建标签 179
8.6 报表和标签的打印预览及打印 180
8.6.1 报表和标签的打印预览 180
8.6.2 报表和标签的打印 181
8.7 小结 181
8.8 习题 181
第9章 表单 183
9.1 表单概述 183
9.2 表单的创建 183
9.2.1 利用【表单向导】创建表单 183
9.2.2 利用【一对多表单向导】创建表单 190
9.2.3 利用【快速表单】创建表单 194
9.2.4 利用【表单设计器】创建表单 197
9.3 表单的运行 199
9.4 向表单中添加控件 200
9.4.1 表单控件工具栏和控件属性 200
9.4.2 添加控件 204
9.4.3 利用生成器添加控件 216
9.5 表单的定制 216
9.5.1 控件的操作 216
9.5.2 设置表单或控件颜色 218
9.5.3 设置网格刻度 218
9.6 小结 218
9.7 习题 219
第10章 设计菜单和工具栏 221
10.1 创建菜单系统的步骤和原则 221
10.1.1 创建菜单系统的步骤 221
10.1.2 设计菜单系统的原则 222
10.2 菜单的设计 222
10.2.1 利用【菜单设计器】设计菜单 222
10.2.2 创建快捷菜单 231
10.3 菜单的定制 232
10.3.1 显示状态信息 232
10.3.2 指定菜单标题位置 233
10.4 工具栏的创建 234
10.4.1 定义工具栏类 234
10.4.2 在工具栏类中添加对象 235
10.4.3 在表单集中添加自定义工具栏 235
10.5 小结 238
10.6 习题 238
第11章 Visual FoxPro 程序设计基础 239
11.1 Visual FoxPro程序设计概述 239
11.2 使用命令窗口 239
11.2.1 命令窗口的启动 239
11.2.2 命令的输入和编辑 240
11.2.3 规则 240
11.3 使用程序文件 241
11.3.1 创建程序文件 241
11.3.2 编辑程序文件 243
11.3.3 执行程序文件 244
11.4 数据存储 245
11.4.1 常量 245
11.4.2 变量 245
11.4.3 数组 247
11.5 输出格式 247
11.5.1 \和\\的使用 247
11.5.2 和 的使用 248
11.5.3 常用设置命令 249
11.6 常用命令 250
11.6.1 命令的格式 250
11.6.2 数据库命令 250
11.6.3 表命令 253
11.6.4 记录命令 258
11.7 常用Visual FoxPro函数 265
11.7.1 常用字符函数 265
11.7.2 常用数学函数 267
11.7.3 常用逻辑函数 270
11.7.4 常用日期及时间函数 270
11.8 Visual FoxPro程序结构 272
11.8.1 顺序结构 272
11.8.2 分支结构 272
11.8.3 循环结构 274
11.9 过程和函数 277
11.9.1 过程 277
11.9.2 函数 278
11.10 面对对象程序设计 279
11.11 小结 280
11.12 习题 280
附录 常用文件格式 283