第一章 FoxPro概论 1
1.1 FoxPro for MS—DOS的特点 1
1.2 FoxPro for MS—DOS的安装、启动和退出 4
1.2.1 FoxPro for MS—DOS的安装 4
1.2.2 FoxPro for MS—DOS的启动 5
1.2.3 FoxPro for MS—DOS的退出 5
1.3 联机帮助 6
1.4 FoxPro的运行环境 8
1.5 FoxPro的数据类型 8
1.6 表或数据库的工作区 9
1.7 FoxPro运行版本的选择 11
1.8 内存管理 11
1.9 FoxPro的配置 12
1.10 FoxPro的使用 14
1.11 FoxPro菜单系统内容简介 17
习题及思考题 23
第二章 数据结构的设计与操作 24
2.1 概述 24
2.2 数据库结构的设计 25
2.3 建立数据库结构 26
2.3.1 输入字段名 27
2.3.2 指定字段类型 28
2.3.3 指定字段长度 28
2.3.4 指定其它字段 28
2.3.5 保存数据库文件 30
2.4 数据库结构的操作 32
2.4.1 显示数据库结构 32
2.4.2 追加新字段 33
2.4.3 删除字段 36
2.4.4 修改字段 36
2.4.5 重新排列字段 37
习题及思考题 37
第三章 数据库的操作 39
3.1 数据库的数据录入 39
3.1.1 数据库文件的打开 39
3.1.2 向数据库中添加记录 40
3.1.3 快速录入数据 41
3.1.4 为备注型字段输入数据 41
3.2 数据库文件的修改 42
3.2.1 查找一条记录 42
3.2.2 删除记录 45
3.2.3 记录的替换 47
3.3 数据库文件的编辑 50
3.3.1 用Change方式编辑数据 50
3.3.2 用Browse方式编辑数据 52
3.3.3 Change和Browse的关系 54
3.4 数据库的数据显示及Browse窗口的操作 55
3.4.1 在Browse窗口中浏览数据 55
3.4.2 Browse窗口的移动 57
3.4.3 Browse窗口的调整 57
3.4.4 分割Browse窗口 60
3.4.5 调整Browse窗口中的字段 62
习题与思考题 66
第四章 数据库的排序与索引 67
4.1 数据库的排序 67
4.1.1 建立排序文件 67
4.1.2 按多个字段对数据库进行排序 72
4.2 数据库的索引 73
4.2.1 建立索引文件 73
4.2.2 按多个关键字段建立索引文件 78
4.2.3 重建索引 80
4.3 排序与索引的异同 83
习题与思考题 83
第五章 数据库的查询 84
5.1 简单查询 84
5.1.1 用GOTO选项查询 81
5.1.2 用Locate选择项查询 85
5.1.3 用Seek选项查询 88
5.1.4 用List进行查询 90
5.2 用SET FILTER查询 90
5.3 RQBE查询 91
5.3.1 RQBE窗口 92
5.3.2 建立查询 92
5.3.3 修改查询 97
习题与思考题 102
第六章 报表及报表生成器 103
6.1 建立报表 103
6.2 Repot菜单 106
6.3 使用快速报表 120
6.3.1 快速报表的建立 120
6.3.2 快速报表的编辑 120
6.3.3 格式报表的建立 128
6.4 使用页格式设计报表 129
6.5 使用RQBE查询生成报表 131
习题与思考题 134
第七章 标签生成器及其应用 135
7.1 建立标签 135
7.2 Label菜单 136
7.3 建立标签实例 140
习题与思考题 143
第八章 多数据库操作 144
8.1 在RQBE查询中连接多个数据库 144
8.2 在报表中显示多数据库数据 149
8.2.1 在报表中对数据分组 149
8.2.2 建立计算字段 150
8.2.3 建立新字段 153
8.3 View窗口中的相关数据库 154
8.3.1 在View窗口建立相关数据库 154
8.3.2 显示多数据库中的字段 156
8.3.3 建立更多的数据库的关系 158
8.3.4 保存View窗口 159
8.3.5 打开保存的View文件 159
8.3.6 取消数据库之间的连接 159
习题及思考题 160
第九章 屏幕生成器及其应用 161
9.1 建立屏幕窗口 161
9.2 Screen菜单 161
9.3 建立用户屏幕 183
9.3.1 使用快速屏幕 183
9.3.2 使用屏幕设计窗口 184
9.3.3 建立按钮 189
9.3.4 生成屏幕代码 192
9.3.5 运行屏幕 192
习题及思考题 194
第十章 增加屏幕功能 195
10.1 建立一个实用的按钮屏幕 195
10.2 组合屏幕 197
10.3 对组合屏幕进行操作 200
习题及思考题 200
第十一章 使用菜单生成器建立菜单系统 201
11.1 建立菜单设计窗口 201
11.2 Menu菜单 206
11.3 用菜单生成器建立菜单系统实例 210
习题及思考题 213
第十二章 使用FoxApp建立菜单系统 214
12.1 FoxApp简介 214
12.2 FoxApp的启动 214
12.3 用FoxApp建立菜单系统 215
习题及思考题 219
第十三章 FoxPro实用程序 220
13.1 文件管理器 220
13.1.1 Files控制板 220
13.1.2 TREE控制板 231
13.2 桌面实用程序 235
13.2.1 计算器 235
13.2.2 日历/日记 238
13.2.3 特殊字符 239
13.2.4 ASCII码表 240
13.2.5 捕捉实用程序 241
13.2.6 Puzzle实用程序 241
习题及思考题 242
第十四章 项目管理器及其应用 243
14.1 建立项目窗口 243
14.2 Project菜单 247
习题及思考题 249
第十五章 FoxPro 2.6新增功能 250
15.1 FoxPro 2.6的新特性 250
15.2 FoxPro 2.6新的、增强的命令和函数 250
15.2.1 新的/增强的命令 250
15.2.2 新的/增强的函数 251
15.2.3 新的/增强的系统存储变量 252
15.3 目录管理器(Catalog Manager) 252
15.3.1 目录管理器中的保留程序名 252
15.3.2 API库例行程序与目录管理器 253
15.4 实用程序(Wizards) 254
15.4.1 用报表和标签Wizrds打印 254
15.4.2 用激光打印机打印标签 254
15.4.3 在标签上添加字段 254
15.5 FoxPro 2.6中的宏键 254
15.6 FoxPro与其它应用程序 254
15.6.1 把Microsoft Excel扩展页输入到FoxPro 254
15.6.2 在FoxPro中运行dBASE的应用程序 254
15.7 国际的、跨平台的建议 255
习题及思考题 255
附录一 FoxPro文件类型及其扩展名 256
附录二 缩写和术语说明 257
附录三 FoxPro的兼容性 258
附录四 FoxPro for MS-DOS系统限制 261