第1章 数据库系统基础 1
1.1 数据和数据处理 1
1.2 计算机数据管理的发展 2
1.3 数据库系统的基础知识 5
第2章 Visual FoxPro 6.0数据库管理系统概述 14
2.1 Visual FoxPro的发展 14
2.2 Visual FoxPro 6.0的特点及性能指标 15
2.3 Visual FoxPro 6.0的安装、启动和退出 17
2.4 Visual FoxPro 6.0的系统窗口 19
2.5 Visual FoxPro 6.0的文件类型 23
2.6 Visual FoxPro的工作方式和命令格式 26
2.7 VFP的辅助设计工具 28
2.8 项目管理器 33
第3章 Visual FoxPro的数据元素 40
3.1 VFP中的常量与变量 40
3.2 表达式与运算符 48
3.3 VFP中的常用函数 51
第4章 表的基本操作与维护 67
4.1 表的创建 67
4.2 表的打开和关闭 75
4.3 表结构的修改 76
4.4 表的指针与记录定位 77
4.5 表的显示 78
4.6 表中数据的修改 80
4.7 设置表的过滤 89
4.8 表结构与记录的复制 92
4.9 数组和表之间的数据交换 95
第5章 数据排序、检索、统计和多个表的操作 102
5.1 分类排序 102
5.2 索引排序 104
5.3 数据检索 110
5.4 数据统计 113
5.5 多个表的操作 117
第6章 数据库基本操作与视图 133
6.1 数据库基本操作 133
6.2 数据库表基本操作 138
6.3 永久关系与参照完整性 143
6.4 视图 148
第7章 结构化查询语言SQL 159
7.1 SQL概述 159
7.2 SQL数据查询 160
7.3 SQL数据定义功能 179
7.4 SQL的数据更新功能 181
7.5 用查询设计器建立查询 182
第8章 程序设计基础 192
8.1 程序文件 192
8.2 程序中的常用命令 195
8.3 程序的控制结构 202
8.4 多模块程序设计 228
8.5 程序调试 243
第9章 面向对象的程序设计 257
9.1 面向对象程序设计概念 257
9.2 Visual FoxPro中的类 263
9.3 使用对象 265
9.4 Visual FoxPro中的事件与方法程序 269
9.5 用户自定义类 270
第10章 表单设计 278
10.1 表单的概念 278
10.2 表单设计方法 278
10.3 表单的设计步骤与运行 291
10.4 表单控件设计 293
10.5 表单集的设计 335
第11章 报表设计 345
11.1 报表设计初步 345
11.2 报表设计器 347
11.3 报表的打印输出 366
11.4 报表的其他数据源 367
第12章 菜单设计 373
12.1 菜单系统概述 373
12.2 下拉菜单设计 376
12.3 快捷菜单设计 387
第13章 应用系统开发与集成 390
13.1 开发VFP数据库应用系统的基本步骤 390
13.2 学生信息管理系统 391
13.3 系统集成 396
参考文献 404
附录A Visual FoxPro命令一览表 405
附录B Visual FoxPro函数简表 420