第一章 汉字FOXBASE+基础 1
1.1 信息、数据和数据处理 1
1.2 数据库系统简介 2
1.3 汉字FOXBASE+数据库文件 5
1.4 汉字FOXBASE+的运行环境 7
1.5 汉字FOXBASE+的引导过程 8
习题 9
第二章 FOXBASE+的初步应用 10
2.1 数据库文件的建立 10
2.2 数据库记录的显示 19
2.3 FOXBASE+的有关语法规定 20
2.4 用户自定义函数 24
2.5 标准函数 25
习题 52
第三章 数据库文件的维护 55
3.1 数据库文件的编辑 55
3.2 数据库记录的排序 65
3.3 索引文件 66
3.4 数据库记录的查找 74
3.5 数据库记录的统计 78
习题 80
第四章 数据库的辅助操作命令 83
4.1 内存变量的使用 83
4.2 数组 88
4.3 文件操作命令 92
4.4 几个常用命令 99
习题 104
第五章 FOXBASE+程序设计初步 105
5.1 汉字FOXBASE+程序的建立与运行 105
5.2 程序设计的基本方法 107
5.3 简单的程序设计语句 108
5.4 条件分支语句 110
5.5 键盘输入语句 115
5.6 CANCEL语句和NOTE语句 116
习题 117
第六章 循环 118
6.1 循环语句 118
6.2 循环的控制方式 122
6.3 循环语句与条件语句的嵌套 126
6.4 循环语句综合举例 129
6.5 多重循环 135
习题 142
第七章 输入输出格式设计 145
7.1 屏幕格式设计 145
7.2 打印机输出格式设计命令 158
7.3 标签输出 162
7.4 报表格式文 165
习题 169
第八章 结构化程序设计方法 171
8.1 结构化程序设计的基本原理 171
8.2 子程序的设计和调用 173
8.3 子程序调用的嵌套和递归 177
8.4 菜单设计方法 180
8.5 定义变量的属性 191
8.6 子程序调用中的数据传递 198
8.7 过程文件的使用方法 201
8.8 FOXBASE+文件小结 206
习题 210
第九章 多重数据库操作 213
9.1 工作区的基本概念 213
9.2 工作区的联访 216
9.3 建立两个数据库文件的关联 219
9.4 用一个数据库去更新另一个数据库 223
9.5 数据文件的连接 226
9.6 小结 228
习题 229
第十章 FOXBASE+和其它高级语言的交互 233
10.1 与其它高级语言数据交互的基本原理 233
10.2 FOXBASE+与高级语言数据传输 235
10.3 高级语言直接访问FOXBASE+的文件 246
10.4 高级语言和FOXBASE+程序的交替执行 257
10.5 FOXBASE+调用汇编语言程序 259
习题 264
第十一章 FOXBASE+系统的运行状态设置 266
11.1 状态设置命令 266
11.2 CONFIG·FX/DB文件 294
11.3 现场文件的建立、修改和使用 298
11.4 状态显示命令 302
习题 303
第十二章 多用户FOXBASE+ 305
12.1 关于多用户FOXBASE+ 305
12.2 加锁方式 306
12.3 多用户下对数据库文件的操作 312
12.4 多用户命令及函数 317
12.5 缩短冲突时间的方法 324
习题 325
第十三章 提高FOXBASE+程序的运行速度 326
13.1 编译FOXBASE+程序文件 326
13.2 建立FOXBASE+过程文件 328
13.3 提高FOXBASE+程序运行速度技巧综述 330
习题 334
第十四章 FOXBASE+屏幕设计的自动工具 335
14.1 概述 335
14.2 FOXVIEW的体系结构 336
14.3 FOXVIEW外壳(SHELL) 337
14.4 格式视图(FORMSVIEW) 344
14.5 表格视图(TABLEVIEW) 350
14.6 文件视图(FILEVIEW) 353
14.7 FOXVIEW表格与配置文件 359
14.8 屏幕设计中的若干技术 364
14.9 屏幕设计实例 368
附录 FOBASE+的出错信息 419
参考文献 425