第1章 数据库系统及Visual FoxPro概述 1
1.1数据管理技术的发展 1
1.2数据库系统 2
1.3关系模型和二维表 4
1.4数据库管理系统的发展趋向 6
1.5Visual FoxPro 5.0概述 8
1.6Visual FoxPro 5.0文件类型和文件的创建 12
1.7项目管理器 14
练习题 17
第2章 表的创建和使用 18
2.1表 18
2.2表结构的创建和修改 19
2.3记录的处理 21
2.4表的使用 30
2.5表的索引 36
练习题 43
第3章 数据库的创建和使用 45
3.1Visual FoxPro5.0数据库 45
3.2数据库的设计过程 46
3.3创建数据库 50
3.4Visual FoxPro 5.0数据字典 55
3.5数据库表字段的扩展属性 55
3.6数据库表的表属性 58
3.7相关表之间的参照完整性 61
3.8使用多个数据库 63
3.9查看和设置数据库的属性 64
3.10建立表之间的临时关系 65
练习题 67
第4章 查询和视图 69
4.1查询的创建和使用 69
4.2视图的创建和使用 80
4.3SELECT-SQL语句 87
练习题 93
第5章 语言概述及程序设计基础 94
5.1数据类型和字段类型 94
5.2存储数据 97
5.3操作符 100
5.4函数 102
5.5表达式 105
5.6数据操作 107
5.7程序控制 113
练习题 119
第6章 对象模型与事件模型 120
6.1面向对象的程序设计概述 120
6.2基类 122
6.3处理对象 123
6.4相关事件 126
6.5方法 140
练习题 146
第7章 表单 147
7.1设计表单 147
7.2创建表单 147
7.3向表单中添加对象 162
7.4处理表单与表单中的对象 165
7.5管理表单 169
练习题 171
第8章 控件 172
8.1控件和数据的关系 172
8.2选择合适的控件 172
8.3增强控件的易用性 182
8.4扩展表单的控件 186
练习题 189
第9章 报表与标签 191
9.1报表类型 191
9.2创建报表 191
9.3修改报表 200
9.4报表的预览与打印 201
9.5设计标签 202
练习题 203
第10章 菜单和工具栏 204
10.1菜单设计 204
10.2创建自定义工具栏 215
练习题 221
第11章 类的创建 222
11.1Visual FoxPro 5.0的类层次 222
11.2根据任务设计类 223
11.3创建新类 223
11.4扩展基类 225
11.5创建自定义类 226
11.6类的修改 227
11.7为类添加对象 227
11.8为类添加新属性 227
11.9为新类添加方法程序 229
11.10为类指定外观 229
11.11类库文件及其使用 230
11.12类的应用 231
11.13以编程方式定义类及保护类成员 234
练习题 236
第12章 建立应用程序 237
12.1规划应用程序 237
12.2创建数据库 239
12.3使用类简化应用程序的设计 241
12.4提供交互能力 241
12.5提供交互信息 242
12.6测试与调试 245
12.7构造应用程序的框架 245
12.8连编应用系统 248
12.9运行应用程序 249
练习题 249