第一章 概述 1
1.1 FOXBASE+要求的环境 1
1.2 FOXBASE+语言的成分 1
1.3 赋值命令(STORE)和显示命令(?/??) 9
1.4 自学习HELP 12
1.5 FOXBASE+主要性能指标 16
习题一 16
第二章 建立数据库和数据录入 18
2.1 定义新的数据库 18
2.2 全屏幕编辑 22
2.3 数据库文件打开与关闭 24
2.4 数据库的显示 24
2.5 建立数据库结构的其它方法 28
2.6 数据库结构修改MODIFY STRUCTURE 31
2.7 复制数据库COPY TO 32
习题二 33
第三章 数据的编辑、检索和统计 36
3.1 记录定位 36
3.2 插入和删除 38
3.3 修改数据记录 41
3.4 数据组织 45
3.5 数据检索 50
3.6 数据库的统计 53
习题三 55
第四章 多重数据库操作 57
4.1 工作区选择SELECT 57
4.2 数据库文件间连接JOIN 58
4.3 数据库文件间更新UPDATE 60
4.4 数据库文件间关联SET RELATION 62
习题四 64
第五章FOXBASE+函数 66
5.1 数学运算函数 66
5.2 字符函数 69
5.3 日期函数 74
5.4 转换函数 77
5.5 测试函数 80
5.6 标识函数 87
5.7 输入函数 90
习题五 92
第六章 辅助功能 94
6.1 数据库文件间记录追加APPEND FROM 94
6.2 屏幕画面的保存与恢复 95
6.3 选择系统工作状态 95
6.4 磁盘文件操作命令 102
6.5 其它辅助命令 104
习题六 106
第七章 程序设计 107
7.1 程序文件的建立、修改和执行 107
7.2 交互式命令 108
7.3 程序的选择结构 110
7.4 程序的循环结构 115
7.5 程序的注释 118
7.6 过程调用 119
7.7. 内存变量操作 123
7.8 数组 128
7.9 自定义函数 134
7.10 错误捕获和处理 135
7.11 程序调试 137
习题七 141
第八章 输入输出设计 143
8.1 打印报表 143
8.2 打印标签 149
8.3 格式设计命令@ 153
8.4 使用@命令设计屏幕输入输出格式 160
8.5 使用@命令设计报表 165
习题八 167
第九章 与其它语言的接口 168
9.1 与其它语言交换数据 168
9.2 调用外部程序RUN/! 170
9.3 调用二进制程序文件 171
习题九 173
第十章 并发控制 174
10.1 数据的保护 174
10.2 死锁处理 179
10.3 错误的捕获与改正 186
习题十 189
第十一章 多用户命令与函数 190
11.1 多用户命令 190
习题十一 196
第十二章 实用程序 197
12.1 编译FOXBASE+程序文件 197
12.2 过程文件生成器 198
习题十二 199
第十三章FOXBASE+2.10 200
13.1 FOXBASE+的新进展 200
13.2 上拉和下拉式菜单 201
13.3 扩展的命令和函数 205
习题十三 208
附录A 命令一览表 209
附录B 函数一览表 218
附录C 错误信息及其说明 222