1 数据库概论 1
1.1 数据库技术 1
1.2 数据模型 6
1.3 数据库系统的模式结构 9
1.4 数据库系统的体系结构 10
1.5 典型数据库管理系统简介 11
习题 15
2 VFP概述 16
2.1 VFP概述 16
2.2 VFP 6.0的界面 18
2.3 VFP的数据库管理 22
2.4 VFP 6.0的工程项目 24
2.5 VFP的主要向导工具简介 26
2.6 VFP基础知识 27
习题 32
3 数据表的基本操作 33
3.1 数据表的建立 33
3.2 数据表的打开与关闭 39
3.3 数据表的显示 40
3.4 数据表的修改 44
3.5 记录的定位,增加与删除 51
3.6 数据表的复制 54
3.7 数据表的排序与索引 58
3.8 数据表的统计 64
3.9 数据表的查询 67
习题 69
4 多工作区操作 72
4.1 工作区 72
4.2 数据表的关联 74
4.3 数据表的联接 77
4.4 数据表间的更新 78
习题 79
5.1 SQL语言 81
5 数据库及其查询与视图 81
5.2 设计数据库 84
5.3 在数据库中查询数据 92
5.4 视图 98
习题 100
6 结构化程序设计 102
6.1 程序设计概述 102
6.2 程序文件的建立,修改与运行 106
6.3 顺序结构程序设计 108
6.4 选择结构程序设计 115
6.5 循环结构程序设计 120
6.6 数组的使用 132
6.7 程序的模块化 137
习题 145
7 面向对象的程序设计 148
7.1 面向对象方法的产生与发展 148
7.2 面向对象的编程技术 150
7.3 VFP中的面向对象的编程 153
习题 159
8 菜单设计 160
8.1 菜单设计器 窗口 160
8.3 文件存储和代码生成 165
8.2 显示 菜单的命令 165
8.4 快速菜单和快捷菜单 170
习题 171
9 表单与控件 173
9.1 表单 173
9.2 常用控件 181
9.3 VFP中的对象 183
9.4 命令按钮 190
9.5 文本框,编辑框,微调控件 192
9.6 选项按钮与复选框 196
9.7 列表框与组合框 198
9.8 图与线 201
9.9 计时器 202
9.10 页框 204
9.11 表格 205
习题 208
10 报表及标签的设计 209
10.1 报表设计器的基本操作 209
10.2 报表设计器的高级操作 214
10.3 标签 226
习题 230
11.1 建立应用程序的目录结构及工作目录 232
11 应用程序设计实践 232
11.2 新建应用程序项目 233
11.3 应用程序设计分析 234
11.4 建立数据库和表 238
11.5 建立应用程序菜单 238
11.6 建立类库和应用程序模块 241
11.7 设计主表单和主程序 276
11.8 运行应用程序 279
附录1 Visual FoxPor 6.0命令表 280
附录2 Visual FoxPor 6.0主要函数 292
参考文献 304