第一章 FoxBase+概述 1
1.1 FoxBase+的环境要求与限制 1
1.2 FoxBase+的安装与启动 3
1.3 FoxBASE+系统环境定义 5
1.4 将dBASEⅢPLUS转换成FoxBASE+ 10
1.5 FoxBASE+数据类型 12
1.6 FoxBASE+交互功能 17
1.7 过程文件组合 17
1.8 命令文件编译 18
1.9 FoxBASE工具集 18
1.10 光标控制键 19
1.11 名词解释 25
第二章 数据库的基本操作 28
2.1 建立数据库 28
2.2 数据库的输出 35
2.3 数据库的更新与维护 37
2.4 数据库的分类、索引和查找 45
2.5 数据库的运算操作 55
2.6 数据库间的操作 59
2.7 数据库常规辅助操作 66
第三章 表达式、常量、运算符、内存变量、函数操作 76
3.1 对表达式的操作 76
3.2 对常量的操作 77
3.3 对运算符的操作 77
3.4 对内存变量的操作 80
3.5 内存变量与数据库变量间的操作 87
3.6 函数调用的基本规则 92
第四章 FoxBASE+函数 96
4.1 FoxBASE+的数据库操作函数 96
4.2 FoxBASE+环境设置函数 104
4.3 数学运算函数 105
4.4 字符及字符串操作函数 108
4.5 日期运算函数 116
4.6 表达式运算函数 120
4.7 I/O控制函数 122
4.8 运行错误信息捕获函数 129
4.9 SYS系统信息函数 130
第五章 FoxBASE+结构程序设计 136
5.1 程序文件的建立、修改和运行 136
5.2 FoxBASE+的赋值语句 138
5.3 循环结构程序设计 140
5.4 分支结构程序设计 144
5.5 FoxBASE+的转移语句 146
5.6 过程及其调用 150
5.7 注释语句 163
5.8 错误捕获与键盘侦测 163
5.9 程序调试 170
5.10 程序文件的编译 174
第六章 输入输出设计 176
6.1 FoxBASE+的交互式命令 176
6.2 打印报表 180
6.3 打印标签 183
6.4 格式设计命令 185
6.5 使用格式命令设计屏幕输入格式 193
6.6 使用@命令设计报表 199
第七章 与其他语言的接口 204
7.1 与其他语言的数据交换 204
7.2 调用外部程序 208
7.3 调用二进制例程 209
第八章 FoxBASE+高级编程技术 213
8.1 系统的安全性设置 213
8.2 屏幕菜单制作与技巧 218
8.3 数组的建立与使用 222
8.4 数据库的查询与技巧 223
8.5 编制报表 231
8.6 简易绘图 238
第九章 多用户FoxBASE+ 243
9.1 系统运行环境与基本概念 243
9.2 数据库的加锁与解锁 245
9.3 锁的测试和处理 250
9.4 多用户命令与函数 254
9.5 死锁的处理 261
9.6 常见的多用户出错信息 265
附录A FoxBASE+2.10命令基本列表 267
附录B FoxBASE+2.10函数列表 348
附录C FoxBASE+错误信息 398
参考资料 407