第1章 Visual FoxPro 6.0基础知识 1
1.1 安装环境与系统配置 1
1.1.1 安装环境 1
1.1.2 系统配置 1
1.1.3 运行“升迁向导”的要求 1
1.2 中文版VFP 6的安装 2
1.2.1 从CD-ROM上直接安装VFP 6(NT环境) 2
1.2.2 添加/删除程序 7
1.2.3 ODBC驱动程序的安装 8
1.2.4 添加ODBC数据源 9
1.3 VFP 6的启动和退出 9
1.4 项目管理器 9
1.4.1 项目管理器的内容 9
1.4.2 项目管理器的使用 13
1.5 向导 16
1.5.1 启动向导的方法 16
1.5.2 表向导 17
1.5.3 查询向导 18
1.5.4 本地视图向导 18
1.5.5 交叉表向导 19
1.5.6 图形向导 19
1.5.7 表单向导 21
1.5.8 报表向导和标签向导 21
1.5.9 应用程序向导 23
1.5.10 邮件合并向导 24
1.5.11 数据透视表向导 25
1.5.12 导入向导 25
1.5.13 文档向导 27
1.5.14 Web发布及升迁向导 29
1.6 使用设计器 29
1.6.1 表设计器 29
1.6.2 表达式生成器 30
1.6.3 数据库设计器 31
1.6.4 视图和查询设计器 33
1.6.5 报表设计器 35
1.6.6 标签设计器 35
1.6.7 表单设计器 36
1.6.8 连接设计器 38
1.6.9 菜单及快捷菜单设计器 40
1.7 VFP 6的配置及优化 40
1.7.1 使用“选项”对话框设置环境 40
1.7.2 快捷工具栏的定制 46
1.7.3 系统优化配置 46
小结 50
习题 50
第2章 表与数据库 51
2.1 表 51
2.1.1 建表 52
2.1.2 使用表的方法 54
2.1.3 浏览窗口的定制 60
2.1.4 修改表的结构 61
2.1.5 定制表 62
2.1.6 使用索引排序数据 63
2.2 数据库的建立和使用 65
2.2.1 建立数据库 65
2.2.2 数据库的设置 68
2.2.3 数据库设计 72
2.2.4 数据的查询 73
2.2.5 使用视图更新数据 81
2.2.6 在视图中使用多个表 86
小结 87
习题 87
第3章 表单与菜单 89
3.1 创建表单 89
3.1.1 使用表单向导 89
3.1.2 使用“快速表单” 91
3.2 向表单中添加控件 92
3.2.1 控件的添加 93
3.2.2 控件属性设置 94
3.2.3 向“表单向导”生成的表单中添加控件 96
3.2.4 为表单控件添加字段 96
3.2.5 为控件添加控制代码 96
3.2.6 添加组合框控件 97
3.2.7 设置同类控件 99
3.2.8 添加编辑框和文本框 101
3.2.9 添加计时器控件 102
3.2.10 添加表控件 104
3.3 表单的定制 106
3.3.1 控件的移动、复制及删除 106
3.3.2 设置网格刻度 106
3.3.3 设置控件的Tab键次序 107
3.3.4 对齐控件 107
3.3.5 表单控件常用属性设置 108
3.3.6 组织一个完整的应用程序 109
3.4 菜单设计 110
3.4.1 新建菜单 111
3.4.2 设计用户菜单界面 113
3.4.3 给菜单项指定工作 115
3.4.4 设置菜单的SDI属性 122
3.4.5 设置菜单名 122
3.4.6 执行菜单 123
3.4.7 设置菜单显示方式 124
小结 126
习题 126
第4章 报表与标签 127
4.1 创建报表 127
4.1.1 创建一对一报表 127
4.1.2 创建一对多报表 130
4.1.3 使用“自动报表向导” 131
4.2 创建标签 131
4.3 报表布局的定制 134
4.3.1 报表带区的修改 134
4.3.2 添加各种控件 136
4.3.3 在报表布局上分组数据 146
4.3.4 给报表添加标题和总结 148
4.3.5 设置报表变量 149
4.3.6 报表的页面设置 150
4.4 报表的打印及预览 151
4.4.1 预览结果 151
4.4.2 打印报表 152
小结 155
习题 155
第5章 Visual FoxPro 6.0程序设计 156
5.1 程序设计特点与基本步骤 156
5.1.1 VFP 6编程特点 156
5.1.2 程序设计的基本步骤 159
5.2 VFP 6的程序结构 162
5.2.1 使用存储变量 162
5.2.2 基本命令及使用 164
5.2.3 程序控制结构 168
5.2.4 过程和自定义函数 172
5.3 面向对象编程基础 175
5.3.1 VFP 6中的对象和方法 176
5.3.2 VFP 6中的类 179
5.4 VFP 6调试器的使用 187
5.4.1 调试器窗口 188
5.4.2 调试器工具 189
小结 193
习题 194
第6章 添加OLE对象 195
6.1 OLE技术的应用 195
6.2 OLE对象的链接和嵌入 195
6.3 在应用程序中添加OLE对象 198
6.3.1 将OLE对象添加到表的通用型字段中 198
6.3.2 使用表单设计器在表单中添加OLE对象 199
6.3.3 与OLE对象交互作用 200
6.4 创建Automation服务程序(COM组件) 201
6.4.1 创建服务程序 201
6.4.2 编译与注册应用服务程序 202
6.4.3 使用Automation服务器 203
小结 205
习题 205
第7章 基于Web的信息发布 206
7.1 Web发布 206
7.1.1 使用Web发布向导 206
7.1.2 使用Active文档 212
7.2 在WWW上搜索信息 215
7.3 使用升迁向导 218
7.4 创建Active Document 222
7.4.1 ActiveDoc基类 222
7.4.2 ActiveDoc对象 223
7.4.3 Active Document时间序列 223
7.4.4 新的Active Document函数 224
7.4.5 对表单对象的更改 224
7.4.6 Active Document中的表单 225
7.4.7 Active Document中的菜单 225
7.4.8 运行Active Document 227
7.4.9 Active Document安全性 228
7.4.10 Internet Explorer注意事项 229
7.4.11 Active Document示例 229
小结 229
习题 230
第8章 Visual FoxPro 6.0程序设计实例 231
8.1 数据库中表的设计实例 231
8.1.1 实例1 在同一表单中浏览表并排序 231
8.1.2 实例2 一个基本的数据表单 234
8.1.3 实例3 在同一表单中同时显示父表与子表的数据 240
8.2 表单和表单集的设计实例 245
8.2.1 实例4 创建SDI表单以及子表单、浮动表单 245
8.2.2 实例5 创建表单集 249
8.3 标准菜单栏的设计实例 253
实例6 设计并使用标准菜单和快捷菜单 253
8.4 标准工具栏的设计实例 256
实例7 设计并使用标准工具栏 256
8.5 Automation的设计实例 261
实例8 Automation设计实例 261
小结 265
附录 266
附录1 常用术语介绍 266
附录2 Visual FoxPro 6.0常用的属性 268
附录3 常见错误代码分析 276
附录4 常用系统内存变量 280
附录5 文件扩展名与文件类型 282
附录6 键盘快捷键 284
参考文献 287