第1章 数据库基础 1
1.1 数据管理技术及其发展 1
1.2 数据库系统的组成 4
1.2.1 数据库及其特点 4
1.2.2 数据库管理系统 4
1.2.3 数据库应用系统 5
1.2.4 数据库系统 5
1.3 数据模型 6
1.3.1 信息的3个存在范畴 6
1.3.2 数据模型的定义与组成要素 7
1.3.3 数据模型的两个级别:概念模型和实施模型 8
1.4 关系数据库模型 12
1.4.1 关系及其概念 13
1.4.2 关系的基本性质 14
1.4.3 关系模型的3种基本数据操作 15
1.5 Visual FoxPro概述 15
1.5.2 Visual FoxPro 6.0的功能与性质 16
1.5.1 微机关系数据库系统的发展 16
1.5.3 VFP 6.0的运行环境、安装、启动与退出 17
1.5.4 中文VFP开发环境简介 19
1.5.5 VFP项目管理器 22
1.5.6 VFP向导、设计器与生成器 27
思考题 31
第2章 数据的表达与运算 32
2.1 VFP数据类型 32
2.2.1 常量 34
2.2 常量与变量 34
2.2.2 内存变量 36
2.2.3 数组 37
2.2.4 字段变量 37
2.3 常用标准函数 38
2.4 运算符与表达式 42
2.4.1 运算符 42
2.4.2 表达式 44
思考题 45
3.1 表的创建与维护 46
3.1.1 表的创建 46
第3章 数据库与表的操作 46
3.1.2 表的维护 53
3.2 数据库设计器的使用 63
3.2.1 数据库的创建 64
3.2.2 数据库的基本操作 70
3.2.3 数据库表的基本操作 73
3.2.4 数据库表的设置 73
3.2.5 创建表间的永久关系 84
3.3 多表操作 89
3.4.1 表的创建与维护 95
3.4 表的命令操作方式 95
3.4.2 记录数据的浏览与维护 97
3.4.3 排序和索引 99
3.4.4 表的定制 105
3.4.5 数据库的操作 106
3.4.6 数据库表的设置 106
3.4.7 多表操作 107
思考题 110
4.1.1 通过菜单定位记录 111
第4章 查询与视图 111
4.1 查询与统计 111
4.1.2 数据筛选 113
4.1.3 表的查询命令 116
4.1.4 表的统计命令 118
4.2 结构化查询语言(SQL) 121
4.2.1 数据定义 121
4.2.2 数据操作 124
4.2.3 数据查询 124
4.3.1 查询设计器 139
4.3 查询 139
4.3.2 查询向导 156
4.4 视图 163
4.4.1 视图设计器 163
4.4.2 视图向导 170
4.4.3 通过SQL命令创建视图 170
思考题 171
第5章 结构化程序设计 172
5.1 程序文件的建立与运行 172
5.1.1 程序文件的建立 173
5.1.2 程序文件的保存 174
5.1.3 程序文件的修改 174
5.1.4 程序文件的运行 175
5.2 算法与算法的流程图描述 175
5.2.1 算法的概念 175
5.2.2 结构化程序设计方法 177
5.2.3 算法的流程图描述 178
5.3.1 输入输出命令 180
5.3 程序设计的基本命令 180
5.3.2 注释命令 182
5.3.3 环境设置命令 183
5.4 程序的3种控制结构 183
5.4.1 顺序结构程序设计 183
5.4.2 分支结构程序设计 184
5.4.3 循环结构程序设计 186
5.4.4 循环及选择结构的嵌套 190
5.5 过程与函数 193
5.5.1 过程 193
5.5.2 自定义函数 196
5.6 参数传递与变量的作用域 198
5.6.1 参数传递 199
5.6.2 变量作用域 200
思考题 204
第6章 表单设计 205
6.1 面向对象程序设计方法 205
6.1.1 基本概念 205
6.1.2 常用的方法程序介绍 208
6.2.1 表单设计器的打开 209
6.2 表单设计器 209
6.2.2 用表单设计器创建表单 210
6.2.3 关于表单的一些补充说明 218
6.3 表单向导 219
6.4 常用的表单控件 226
6.4.1 输出类控件 226
6.4.2 输入类控件 229
6.4.3 控制类控件 244
6.4.4 多重容器类控件 252
6.4.5 连接类控件 258
思考题 259
第7章 高级表单设计 261
7.1 多表单应用程序 261
7.1.1 单文档界面和多文档界面 261
7.1.2 表单集 264
7.2 用户定义属性与方法程序 265
7.2.1 用户定义属性 265
7.3 类 266
7.2.2 用户定义方法程序 266
7.3.1 基本概念 267
7.3.2 类的特征 267
7.3.3 用户定义类 268
思考题 270
第8章 报表设计 271
8.1 概述 271
8.2 报表设计器 273
8.3 报表向导 288
8.3.1 使用报表向导创建简单的报表 288
8.3.2 使用报表向导创建单表分组/总计报表 291
8.3.3 使用报表向导创建一对多报表 292
8.4 快速报表 294
8.5 报表的预览与打印 296
思考题 299
第9章 菜单设计 300
9.1 概述 300
9.1.1 VFP菜单系统 300
9.1.2 菜单的设计步骤与规划 301
9.2 使用菜单设计器创建菜单系统 302
9.1.3 VFP创建菜单系统的3种方法 302
9.2.1 菜单设计器的使用 303
9.2.2 设计菜单 305
9.2.3 快速菜单 313
9.3 快捷菜单 314
思考题 317
附录A VFP常用命令 318
附录B VFP主要函数 329
参考文献 341