第1章 Visual FoxPro基础
1.1 数据库基础知识
1.1.1 数据处理
1.1.2 数据库系统
1.1.3 数据模型的相关概念
1.1.4 常见数据模型
1.2 关系数据库
1.2.1 关系模型
1.2.2 关系运算
1.3 Visual FoxPro 6.0基础
1.3.1 Visual FoxPro 6.0的特性
1.3.2 Visual FoxPro 6.0的工作环境
1.4 Visual FoxPro 6.0工作环境的配置
1.4.1 使用“选项”对话框
1.4.2 使用SET命令
1.4.3 保存配置
1.5 Visual FoxPro 6.0的文件类型
1.5.1 数据库文件
1.5.2 文档文件
1.5.3 程序文件
1.6 Visual FoxPro 6.0的工作方式
1.6.1 菜单方式
1.6.2 命令方式
1.6.3 程序方式
1.7 Visual FoxPro 6.0可视化设计工具
1.7.1 Visual FoxPro向导
1.7.2 Visual FoxPro设计器
1.7.3 Visual FoxPro生成器
1.8 Visual FoxPro项目示例
1.8.1 功能要求
1.8.2 系统结构
1.8.3 开发的基本过程
小结
习题
实验
第2章 数据库与表的基本操作
2.1 数据库及其操作
2.1.1 数据库的基本概念
2.1.2 数据库的建立
2.1.3 数据库的打开
2.1.4 数据库的修改
2.1.5 数据库的删除
2.1.6 数据库的关闭
2.2 数据库表及其操作
2.2.1 数据库表的建立
2.2.2 向表中输入数据
2.2.3 表的打开与关闭
2.2.4 表结构的修改
2.2.5 浏览和显示表的内容
2.2.6 记录指针的定位
2.2.7 记录的添加
2.2.8 记录的修改
2.2.9 记录的删除与恢复
2.3 自由表及其操作
2.4 索引与排序
2.4.1 索引的基本概念
2.4.2 索引的建立
2.4.3 索引的使用
2.4.4 表中记录的排序
2.5 数据的完整性
2.5.1 实体完整性与主关键字
2.5.2 域完整性与约束规则
2.5.3 参照完整性与表之间的关联
2.6 多工作区操作
2.6.1 多工作区的概念
2.6.2 表之间的关联
小结
习题
实验
第3章 查询与视图
3.1 查询
3.1.1 基于单表查询的示例
3.1.2 查询设计器
3.1.3 运行和修改查询
3.1.4 查询去向
3.1.5 创建基于多表的查询
3.2 视图
3.2.1 创建视图
3.2.2 视图设计器
3.2.3 利用视图更新数据
3.2.4 视图的其他操作
小结
习题
实验
第4章 SQL语言
4.1 SQL概述
4.2 SQL的查询功能
4.2.1 简单查询
4.2.2 联接查询
4.2.3 嵌套查询
4.2.4 分组查询
4.2.5 SQL查询中的其他子句
4.2.6 利用空值查询
4.2.7 使用量词和谓词的查询
4.2.8 集合的并运算
4.2.9 查询去向
4.3 SQL数据操纵
4.3.1插入记录
4.3.2 更新记录
4.3.3 删除记录
4.4 SQL数据定义
4.4.1 创建数据库
4.4.2 创建表
4.4.3 删除表
4.4.4 修改表
4.4.5 创建视图
小结
习题
实验
第5章 数据与数据运算
5.1 数据类型
5.2 常量与变量
5.2.1 常量
5.2.2 变量
5.3 表达式
5.3.1 算术表达式
5.3.2 字符表达式
5.3.3 日期和日期时间表达式
5.3.4 关系表达式
5.3.5 逻辑表达式
5.4 函数
5.4.1 数值函数
5.4.2 字符函数
5.4.3 日期和时间函数
5.4.4 数据类型转换函数
5.4.5 测试函数
小结
习题
实验
第6章 程序设计基础
6.1 程序设计概述
6.1.1 程序的概念
6.1.2 程序文件的建立与执行
6.1.3 程序中的常见命令
6.2 程序的基本结构
6.2.1 顺序结构程序
6.2.2 选择结构程序
6.2.3 循环结构程序
6.2.4 编程示例
6.3 程序的模块化设计
6.3.1 结构化程序设计
6.3.2 子程序、过程和自定义函数
6.3.3 内存变量的作用域
6.3.4 参数的传递
6.4 程序调试
……
第7章 表单及控件
第8章 菜单设计
第9章 报表设计
第10章 项目管理
第11章 综合实例
附录
附录A 附表
附录B Visual FoxPro 6.0 的常用命令
附录C Visual FoxPro 6.0 的文件类型
参考文献