第一章 Visual FoxPro 6.0中文版概述 1
1.1 Visual FoxPro发展历史及简介 1
1.2 Visual FoxPro 6.0中常用文件的扩展名和文件类型 2
1.3 Visual FoxPro 6.0的性能指标 4
1.4 Visual FoxPro 6.0的安装 5
第二章 Visual FoxPro语言快速入门 9
2.1 数据库的基本概念(含FoxPro语言简介) 9
2.2 Visual FoxPro 6.0中文版的数据类型 10
2.3 Visual FoxPro 6.0的操作符 13
2.4 VisualFoxPro 6.0基础知识介绍 15
2.4.1 变量 15
2.4.2 数组 19
2.5 Visual FoxPro 6.0流程控制 22
2.5.1 顺序结构 22
2.5.2 分支结构 23
2.5.3 循环结构 24
2.6 Visual FoxPro 6.0使用过程和函数 27
第三章 Visual FoxPro 6.0中文版的菜单功能 29
3.1 进入Visual FoxPro 6.0 29
3.2 〖文件〗菜单 30
3.3 〖编辑〗菜单 36
3.4 〖显示〗菜单 40
3.5 〖格式〗莱单 44
3.6 〖工具〗菜单 46
3.7 〖程序〗菜单 50
3.8 〖窗口〗菜单 52
3.9 〖帮助〗菜单 54
第四章 Visual FoxPro 6.0中文版工具栏功能 56
4.1 Standard工具栏 56
4.2 Database Designer 57
4.3 Form Controls 58
4.4 Form Designer 59
4.5 Report Controls 60
4.6 Report Designer 60
4.7 Layout 60
4.8 Query Designer 61
4.9 其他工具栏 62
第五章 面向对象程序设计入门 63
5.1 类、控件和对象 63
5.2 继承、封装、多态 64
5.3 由基类创建新类 67
5.3.1 用类设计器生成新类 67
5.3.2 用命令语句创建类 81
5.4 对象处理 82
5.4.1 对象的引用 82
5.4.2 设置属性 83
5.4.3 响应事件 84
5.4.4 调用方法 84
第六章 项目管理器的使用 88
6.1 Visual FoxPro 6.0数据库向导和数据库设计器简介 88
6.1.1 使用数据库向导建立数据库 89
6.1.2 用数据库设计器设计数据库 91
6.1.3 〖数据库设计器〗工具栏介绍 93
6.2 设计简单的数据库 93
6.2.1 数据库的设计步骤 94
6.2.2 创建一个新的数据库 102
6.2.3 向数据库中添加和删除表 104
6.3 认识项目管理器 109
6.4 项目管理器的基本操作 112
6.4.1 创建新文件 113
6.4.2 添加文件 113
6.4.3 移去文件 115
6.4.4 修改文件 115
6.4.5 设置主文件 116
6.4.6 包含和排除 117
6.4.7 在项目管理器运行程序 118
6.4.8 连编应用程序 119
6.5 项目信息 121
6.6 设置项目管理器 123
第七章 建立视图 126
7.1 视图的概念 126
7.2 本地视图的简单应用 127
7.3 建立用户数据库视图 129
7.3.1 从表中选择所需字段 129
7.3.2 建立多表关联 132
7.3.3 包含记录 135
7.3.4 筛选所需的记录 135
7.3.5 对筛选的记录进行排序 137
7.3.6 设置记录的限制条件 138
7.3.7 得到完整的视图 139
7.4 使用视图访间数据库 139
7.4.1 数据库视图的操作 139
7.4.2 利用视图更新数据 143
7.5 远程视图向导简介 145
第八章 创建表单 149
8.1 使用表单向导 149
8.2 创建表单 153
8.3 使用工具栏和快捷菜单 154
8.4 设置数据环境 157
8.5 属性窗口,添加控件 159
8.5.1 属性窗口 159
8.5.2 添加控件 160
8.6 使用生成器 163
8.7 处理控件 164
8.7.1 标签(Label) 164
8.7.2 文本框(TextBox) 165
8.7.3 编辑框(EditBox) 167
8.7.4 命令按钮(CommandButton) 168
8.7.5 命令按钮组(CommandGroup) 169
8.7.6 选项按钮组(OptionGroup) 169
8.7.7 复选框(CheckBox) 170
8.7.8 组合框(ComboBox) 171
8.7.9 列表框(ListBox) 172
8.7.10 微调控件(Spinner) 180
8.7.11 表格(Grid) 180
8.7.12 图像(Image) 186
8.7.13 计时器(Timer) 187
8.7.14 页框(PageFrame) 187
8.7.15 ActiveX控件(ActiveX Control) 189
8.7.16 ActiveX绑定控件(ActiveX Bound Control) 191
8.7.17 线条(Line) 192
8.7.18 形状(Shape) 192
8.8 在表单上实现拖放 193
8.9 保存 195
8.10 运行 196
第九章 创建查询 197
9.1 创建查询 197
9.1.1 查询向导 197
9.1.2 查询设计器 201
9.1.3 设计要查询的字段 202
9.1.4 确定联接 203
9.1.5 筛选记录 204
9.1.6 排序准则 206
9.1.7 建立分组汇总查询 207
9.1.8 杂项操作 208
9.2 查询输出 209
9.3 运行查询 210
9.4 SELECT-SQL命令 210
第十章 创建报表 213
10.1 报表设计器简介 213
10.2 使用报表向导 215
10.3 快速制作报表 220
10.3.1 选择快速制作报表 220
10.3.2 设置报表的数据环境属性 221
10.4 设计并创建报表布局 222
10.4.1 在报表中添加和删除数据库中的表及字段 223
10.4.2 灵活使用各种报表设计工具控件以美化报表 227
10.4.3 制作表头和表尾 232
10.4.4 制作标题和合计 234
10.4.5 报表数据的分组和分组小计 235
10.4.6 在报表中添加和使用变量 240
10.4.7 报表的制作技巧及其他 242
10.4.8 预览和打印报表 245
10.5 在项目中添加报表 247
第十一章 设计菜单 248
11.1 菜单概述 248
11.2 使用菜单设计器 250
11.2.1 创建菜单、菜单项和子菜单 254
11.2.2 创建快捷菜单 256
11.2.3 添加热键和快捷键 259
11.3 为菜单指令任务 261
11.4 生成莱单程序 263
11.5 用编程方式设计菜单 263
11.5.1 一个简单的程序设计 263
11.5.2 设计动态菜单 266
11.5.3 利用其他命令生成菜单 268
第十二章 开发网络应用程序 273
12.1 锁定的类型 273
12.1.1 记录锁定和文件锁定 274
12.1.2 自动锁定和手工锁定 274
12.2 使用数据工作期 277
12.3 缓冲编辑 278
12.3.1 记录缓冲和表缓冲 278
12.3.2 在缓冲区里的锁定方式 279
12.4 执行更新 281
12.5 事务处理 282
12.5.1 事务的定义 282
12.5.2 在Visual FoxPro里使用事务处理 282
12.5.3 嵌套事务处理 284
第十三章 数据库的Internet支持 286
13.1 Internet与数据库 286
13.1.1 Internet介绍 286
13.1.2 World Wide Web 289
13.1.3 Web数据库 289
13.2 企业内部网 290
13.2.1 什么是Intranet 290
13.2.2 Intranet与群件(Groupware) 291
13.2.3 Intranet的企业效益 292
13.3 基于PC的WWW数据库系统的开发 292
13.3.1 应用系统概况 292
13.3.2 系统设计需求 292
13.3.3 信息查询功能 293
13.3.4 信息系统的优点 293
13.3.5 系统组成 294
13.4 访问数据库 294
13.4.1 DB Gateway 295
13.4.2 使用DB Gateway的系统需求 296
13.4.3 Gateway应用的逻辑结构 296
13.4.4 Gateway应用中的数据流程 296
13.4.5 DB Gateway应用中所使用的文件 296
13.4.6 DB Gateway功能简介 297
第十四章 为应用程序制作安装盘 303
14.1 创建安装程序 303
14.1.1 安装步骤 303
14.1.2 可发布文件 303
14.1.3 受限制文件 305
14.2 安装向导 306
14.3 检测安装程序 312
第十五章 测试与调试 313
15.1 错误类型 313
15.1.1 语法错误 313
15.1.2 逻辑错误 314
15.1.3 表达式错误 315
15.2 如何减少错误 316
15.3 测试 318
15.4 调试器的使用 319
15.4.1 〖跟踪〗窗口 320
15.4.2 设置断点 323
15.4.3 〖局部〗窗口 325
15.4.4 〖监视〗窗口 326
15.4.5 〖调用堆栈〗窗口 327
15.4.6 〖调试输出〗窗口 328
15.4.7 事件跟踪 328