第1章 数据库概述 1
1.1数据管理技术发展 1
1.2数据模型 4
1.3关系数据库基础知识 8
习题1 10
第2章 Visual FoxPro基础 12
2.1Visual FoxPro的启动及工作方式 12
2.2数据类型 14
2.3常量与变量 15
2.4运算符与表达式 19
2.5常用函数介绍 22
2.6Visual FoxPro辅助设计工具 31
习题2 33
第3章 自由表操作 35
3.1自由表的建立 35
3.2自由表基本操作 43
3.3排序与索引 59
3.4查询 66
3.5数据统计 68
习题3 70
第4章 数据库及多表操作 75
4.1数据库的设计与建立 75
4.2数据库表 78
4.3永久关系和参照完整性 84
4.4多表操作 87
习题4 95
第5章 SQL语言 97
5.1表结构操作命令 97
5.2表记录操作命令 98
5.3表记录查询命令 99
习题5 107
第6章 查询和视图 110
6.1查询 110
6.2视图 117
6.3视图与查询、视图与表的比较 120
习题6 120
第7章 结构化程序设计基础 122
7.1结构化程序设计基础 122
7.2顺序结构程序设计 131
7.3分支结构程序设计 132
7.4循环结构程序设计 137
7.5子程序及其调用 151
7.6自定义函数 158
7.7过程与过程文件 159
习题7 163
第8章 面向对象的程序设计 171
8.1面向对象程序设计中的概念 171
8.2VFP中的基类 172
8.3创建表单 176
8.4表单中控件属性的设置及编程 181
8.5表单的修改 212
习题8 214
第9章 菜单和工具栏 218
9.1菜单的组成与设计 218
9.2创建菜单 219
9.3工具栏的创建和使用 229
习题9 233
第10章 报表和标签的设计 235
10.1用向导创建报表和快速报表 235
10.2用报表设计器创建报表 240
10.3标签的设计 247
习题10 249
第11章 应用系统开发 251
11.1项目管理器 251
11.2应用系统开发过程 255
11.3应用系统开发实例:教学管理系统开发 258
11.4主菜单与主程序设计 264
11.5应用程序的发布 265
习题11 268
实验部分 271
实验1Visual FoxPro环境、数据和运算 271
实验2函数的使用 274
实验3自由表的建立、维护 276
实验4索引、查询与统计 280
实验5数据库的创建及多工作区访问 283
实验6查询和视图 286
实验7结构化程序设计 289
实验8子程序、过程及自定义函数 298
实验9表单的创建 301
实验10表单中控件的设计 305
实验11菜单和工具栏的设计 312
实验12报表和数据库管理系统的设计 318
主要参考文献 323