第1章 Visual FoxPro 6.0的新特点 1
1.1 活动文档 1
1.2 Access方法和Assign方法 1
1.2.1 什么是Access方法和Assign方法 1
1.2.2 为什么引入Access和Assign方法 2
1.2.3 创建Access和Assign方法 2
第4章 创建表 4
1.3.2 使用组件库 5
1.3.1 什么是组件库 5
1.3 组件库 5
1.4 GIF和JPEG支持 7
1.4.1 Visual FoxPro 6.0的图形支持 7
1.4.2 新增的函数、命令 7
1.4.3 Visual FoxPro中的图形控件和对象 7
1.7.1 什么是OLE拖放技术 8
1.6 增强的语言 8
1.7 OLE拖放技术 8
1.5 ML帮助 8
1.7.3 放置对象的属性、事件和方法 9
1.8 增强的向导和生成器 9
1.7.2 拖动数据的属性、事件和方法 9
1.9 项目关联对象 10
1.10 2000年日期支持 10
1.11 小结 10
第2章 进入Visual FoxPRo 11
2.1 Visual FoxPro数据库概述 11
2.2 进入Visual FoxPro 13
2.3 使用菜单 16
2.3.1 File菜单 16
2.3.2 Edit菜单 18
2.3.4 Fomat菜单 20
2.3.3 View菜单 20
2.3.5 Tools菜单 21
2.3.6 Prograrn菜单 22
2.3.7 Window菜单 22
2.3.8 Help菜单 22
2.4 使用工具栏 23
2.4.1 Standard工具栏 23
2.4.2 Database Designer工具栏 24
2.4.3 Form Controls工具栏 24
2.4.4 Form Designer工具栏 25
2.4.5 Report Controls工具栏 26
2.4.6 Reprot Designer工具栏 27
2.4.7 Layout工具栏 27
2.5 使用命令窗口 28
2.4.8 Query Designer工具栏 28
2.4.9 其余工具栏 28
2.6 使用帮助 29
2.7 小结 30
第3章 项目管理器 31
3.1 创建项目 31
3.2 使用项目管理器 32
3.2.1 项目管理器窗口 33
3.2.2 使用项目管理器 38
3.2.3 自定义项目管理器 40
3.3 小结 42
4.1 创建数据库 43
4.2.1 字段 46
4.2 创建表 46
4.2.2 创建表 47
4.3 添加记录 54
4.4 设置字段的高级属性 55
4.4.1 设置字段的标题 55
4.4.2 设置字段的显示格式 57
4.4.3 设置字段的缺省值 58
4.4.4 设置字段的注释 59
4.4.5 设置字段的有效性规则 59
4.5 创建索引 61
4.6 修改表 62
4.7 小结 63
第5章 操作记录 64
5.1 编辑记录 64
5.2.1 标记删除记录 67
5.2 删除记录 67
5.2.2 恢复记录 68
5.2.3 完全删除记录 68
5.3 查看特定的记录 69
5.3.1 使用 “Go to Record”菜单项 69
5.3.2 使用Find菜单项 70
5.4 自定义表窗口 71
5.4.1 移动字段 71
5.4.2 调整字段的大小 71
5.5 小结 73
第6章 创建查询 74
6.1 使用向导创建查询 74
6.2 使用查询设计器创建查询 80
6.3.1 指定查询去向 88
6.3 运行查询 88
6.3.2 运行查询 89
6.4 小结 89
第7章 创建视图 90
7.1 创建本地视图 90
7.1.1 准备工作 90
7.1.2 使用向导创建本地视图 91
7.1.3 使用视图设计器创建本地视图 97
7.2 创建远程视图 106
7.2.1 什么是远程视图 106
7.2.2 创建与远程数据源的连接 107
7.2.3 创建远程视图 110
7.3 小结 112
8.1.1 表单的定义 113
8.1.2 表单的类型 113
8.1 创造是表单 113
第8章 创建表单 113
8.1.3 表单的缺省界面 114
8.2 创建简单表单 115
8.2.1 使用表单向导创建简单表单 115
8.2.2 使用表单设计器创建简单表单 120
8.3 创建一对多表单 124
8.4 定制表单 129
8.4.1 操作表单中的控件 129
8.4.2 美化界面 131
8.4.3 其他设置 135
8.5 小结 139
第9章 创建报表 140
9.1 报表介绍 140
9.2 创建简单报表 141
9.3 创建分组/总计报表 147
9.4 创建一对多报表 153
9.5 使用报表设计器 157
9.5.1 进入报表设计器 158
9.5.2 报表设计器窗口 158
9.5.3 “报表”菜单栏 159
9.5.4 为报表设置数据源 160
9.5.5 使用快速报表创建报表 161
9.5.6 定制报表 163
9.6 小结 169
第10章 Visual FoxPro程序开发环境 170
10.1 为什么要编写程序 170
10.2 怎样编写FoxPro应用程序 171
10.2.1 创建FoxPro程序 171
10.2.2 保存程序 173
10.2.3 编辑程序 174
10.2.4 运行程序 175
10.3 小结 176
第11章 visual FoxPro程序设计基础 177
11.1 FoxPro语言概述 177
11.2 数据类型与数据容器 177
11.2.1 数据类型 177
11.2.2 数据容器 178
11.3 操作符 180
11.4 基础知识介绍 182
11.4.1 标志符 182
11.4.2 大小写的规定 182
11.4.3 注释 182
11.5.2 分支语句 183
11.5 控制流语句 183
11.5.1 条件语句 183
11.5.3 循环语句 184
11.6 使用过程和函数 185
11.6.1 创建过程和函数 185
11.6.2 调用过程和函数 186
11.6.3 使用参数 186
11.7 小结 187
第12章 操作数据库 188
12.1 创建数据库 188
12.2 管理数据库 188
12.2.1 打开数据库 189
12.2.2 关闭数据库 190
12.2.3 删除数据库 190
12.3 小结 191
第13章 操作表 192
13.1 创建表 192
13.1.1 创建数据库表 192
13.1.2 创建自由表 193
13.1.3 添加表 194
13.2 操作表 195
13.2.1 使用表 195
13.2.2 重命名表 195
13.2.3 设置表的属性 196
13.2.4 关闭表 197
13.2.5 删除表 197
13.2.6 修改表 198
13.3 操作数据记录 199
13.3.1 添加记录 199
13.3.2 删除记录 200
13.3.3 记录的定位 201
13.3.4 编辑记录 203
13.4 小结 204
第14章 操作索引 205
14.1 创建索引 205
14.1.1 索引的基础知识 205
14.1.2 使用INDEX命令创建索引 205
14.1.3 使用CREATE TABLEt ALTER TABLE来创建索引 206
14.1.4 选择索引 207
14.2 删除索引 207
14.2.1 使用DELETE TAG命令 208
14.2.2 使用ALTER TABLE命令 208
14.3 小结 208
15.1.1 SELECT-SQL命令 209
15.1 创建查询 209
第15章 查询、视图和报表 209
15.1.2 确定查询的范围 210
15.1.3 查询的输出 210
15.1.4 设置筛选条件 211
15.1.5 创建分组 212
15.2 操作视图 212
15.2.1 CREATE SQL VIEW命令 213
15.2.2 创建单表视图 213
15.2.3 创建多表视图 213
15.2.4 删除视图 213
15.2.5 更新视图 214
15.3 创建报表 214
15.4 小结 216
16.1 菜单的基础知识 217
第16章 设计菜单 217
16.2 创建菜单 218
16.2.1 使用菜单设计器创建菜单 218
16.2.2 使用命令创建菜单 225
16.3 小结 232
第17章 面向对象的程序设计 233
17.1 面向对象程序设计的基础知识 233
17.1.1 面向过程的程序设计和面向对象的程序设计 233
17.1.2 几个基本概念 234
17.1.3 三类基本机制 235
17.2 Visual FoxPro中的类 235
17.2.1 Visual FoxPro 中的基类 235
17.2.2 Visual FoxPro 类的层次 236
17.2.4 访问对象的属性和方法 237
17.2.3 Visual FoxPro 基类的事件和属性 237
17.2.4 相对引用 238
17.3 创建类 239
17.3.1 使用类设计器创建类 239
17.3.2 利用编程创建类 243
17.4 修改类 244
17.4.1 定义新属性 244
17.4.2 编辑新属性 246
17.4.3 编写新方法程序 246
17.4.4 删除新方法 247
17.5 操作对象 248
17.5.1 添加可视化对象 248
17.5.2 创建对象 249
17.6 小结 249
附录Visual FoxPro中的控件和对象 250