1 成为VFP 5.0开发队伍中的一员 1
1.1 XBase系列数据库系统开发工具 1
1.2 步入到VFP 5.0的开发环境中来 1
1.3 有学习的捷径吗 2
2 安装和配置VFP 5.0中文版 3
2.1 安装VFP 5.0中文版 3
2.2 定制VFP 5.0中文版系统 6
2.3 配置VFP 5.0中文版 7
2.4 VFP 5.0中文版系统的优化 11
2.5 VFP 5.0中文版的行命令启动开关 14
2.6 从硬盘上删除VFP 14
2.7 小结 15
3 VFP 5.0基本语言元素 16
3.1 数据类型和字段类型 16
3.2 数据存储 18
3.3 VFP 5.0中文版基本语法结构 23
3.4 过程和用户自定义函数 28
3.5 小结 30
4 SQL命令和查询 31
4.1 SQL语言 31
4.2 在VFP中进行查询 31
4.3 SELECT-SQL命令 32
4.4 查询示例 38
4.5 ALTER TABLE-SQL命令 40
4.6 CREATE CURSOR-SQL命令 44
4.7 CREATE TABLE-SQL命令 45
4.8 DELETE-SQL命令 47
4.9 INSERT-SQL命令 48
4.10 UPDATE-SQL命令 48
4.11 小结 49
5 VFP的面向对象技术 50
5.1 面向对象程序设计技术 50
5.2 对象和类的概念 51
5.3 类的特点 52
5.4 VFP5.0的面向对象技术 53
5.5 面向对象程序设计 55
5.6 使用VFP 5.0应用程序框架进行面向对象的开发 59
5.7 小结 60
6 VFP5.0集成开发环境 61
6.1 VFP5.0的集成开发环境简介 61
6.2 VFP5.0的主用户界面 62
6.3 系统菜单 62
6.4 VFP5.0的工具栏 71
6.5 小结 85
7 使用项目管理器编写你的第一个Windows应用程序 86
7.1 项目管理器功能简介 86
7.2 VFP5.0中文版项目管理器介绍 86
7.3 项目管理器的定制 90
7.4 使用项目管理器快速开发程序 90
7.5 设计一个应用程序所应该考虑的问题 97
7.6 小结 100
8 表单 101
8.1 设计表单 101
8.2 保存和运行表单 109
8.3 定制表单 110
8.4 向表单中添加控件 113
8.5 创建表单集 116
8.6 修改表单属性 117
8.7 小结 118
9 创建数据环境 119
9.1 设置数据环境 119
9.2 向数据环境中添加表或视图 120
9.3 移去数据环境中的表 121
9.4 为数据环境设置关系 121
9.5 在数据环境设计器中编辑关系 123
9.6 向表单中添加表字段 123
9.7 小结 125
10.1 设置表单属性 126
10 表单属性 126
10.2 表单属性 128
10.3 _SCREEN系统内存变量 157
10.4 在设计时定义表单行为 158
10.5 LockScreen属性 159
10.6 小结 159
11 使用控件(一) 160
11.1 Visual FoxPro提供的控件 160
11.2 有关控件的一些操作 161
11.3 文本框控件 164
11.4 列表框控件 169
11.5 网格控件 175
11.6 命令组控件 179
11.7 复选框控件 182
11.8 编辑框控件 184
11.9 微调控件 186
11.10 选项组控件 188
11.11 计时器控件 190
11.12 图像控件 191
11.13 小结 192
12 使用控件(二) 194
12.1 页框控件 194
12.2 为控件设置访问键 200
12.3 设置工具提示文本 200
12.4 设置命令组中按钮的有效性 200
12.5 在程序中实现拖放 201
12.6 小结 208
13 事件 209
13.1 事件驱动的程序设计模型 209
13.2 VFP 5.0的事件程序设计 211
13.3 Visual FoxPro 5.0对象操作 213
13.4 在对象层次上引用对象 214
13.5 VFP 5.0的常用对象事件 215
13.6 小结 238
14.1 调用方法 239
14 方法 239
14.2 创建新方法 241
14.3 RETURN命令 243
14.4 方法中的错误处理 244
14.5 Visual FoxPro 5.0的对象方法 245
14.6 小结 262
15 菜单和工具栏 263
15.1 创建菜单系统 263
15.2 创建工具栏 283
15.3 协调菜单和用户自定义工具栏 290
15.4 小结 290
16 数据库和表 291
16.1 数据库和表的概念 291
16.2 关系 291
16.3 创建数据库的几个问题 292
16.4 设计数据库 296
16.5 设计表 300
16.6 索引 308
16.7 小结 309
17 创建一个数据库的例子 311
17.1 创建表结构 311
17.2 创建数据库 313
17.3 编辑表之间的关系 315
17.4 参照完整性的建立 318
17.5 浏览数据库和表 320
17.6 小结 322
18 一个小例子 323
18.1 要达到的目的 323
18.2 建立表单的初始界面 325
18.3 建立数据环境 325
18.4 添加控制字段 327
18.5 作最后的调整 327
18.6 添加代码 327
18.7 小结 330