第一章 数据库管理系统概述 1
1.1 信息、数据和数据处理 1
1.2 数据模型 3
1.3 数据库系统 5
1.4 FoxBASE+概述 7
第二章 FoxBASE+基础 10
2.1 数据类型 10
2.2 常量和变量 11
2.3 表达式和运算 12
2.4 命令格式和文件类型 14
2.5 函数 17
2.6 FoxBASE+光标、功能控制键 33
第三章 数据库文件的建立和维护 39
3.1 数据库文件的建立 39
3.2 数据库文件的打开与关闭 43
3.3 数据库结构及记录的显示 44
3.4 数据库记录的定位与添加 48
3.5 数据库记录的修改 52
3.6 数据库记录的删除 60
3.7 数据库结构的维护 62
第四章 数据库文件的基本操作 66
4.1 数据库记录的排序 66
4.2 索引文件 69
4.3 数据库记录的查询 80
4.4 数据库记录的统计 86
第五章 多重数据库操作 93
5.1 数据库文件复制和数据传递 93
5.2 数据库文件的结构文件 96
5.3 工作区的选择和互访 100
5.4 数据库间数据的连接 103
5.5 数据库间数据的更新 105
5.6 数据库间数据的关联 108
第六章 FoxBASE+系统参数设置和配置文件 113
6.1 多个环境参数同时设置 113
6.2 单个环境参数的设置 113
6.3 FoxBASE+的配置文件 123
第七章 内存变量与数组 128
7.1 内存变量 128
7.2 数组 135
第八章 程序设计基础 145
8.1 程序文件的建立、修改和运行 145
8.2 交互式输入命令 146
8.3 顺序结构程序设计 149
8.4 分支结构程序设计 151
8.5 循环结构程序设计 157
8.6 过程及其调用 165
8.7 自定义函数 175
9.1 报表格式文件 178
第九章 数据库的输出 178
9.2 标签格式文件 185
9.3 格式控制输入输出设计 189
9.4 屏幕格式文件 198
第十章 实用程序设计方法 203
10.1 程序测试与调试方法 203
10.2 过程连接与程序编译 213
10.3 菜单程序设计 214
10.4 保密程序设计 223
10.5 查询程序设计 226
10.6 报表程序设计 233
第十一章 FoxBASE+与其它语言的数据交换 241
11.1 把数据库文件数据转换成文本文件数据 241
11.2 把文本文件数据转换成数据库文件数据 243
11.3 执行DOS命令和外部程序 246
11.4 FoxBASE+与汇编语言的接口 247
11.5 FoxBASE+与BASIC语言的接口 248
11.6 FoxBASE+对磁盘文件的操作 250
第十二章 FoxBASE+管理软件开发实例 254
12.1 FoxBASE+管理软件设计的方法 254
12.2 物资管理系统开发实例 258
第十三章 多用户功能简介 285
13.1 多用户环境和程序设计特点 285
13.2 文件独占与加锁操作 287
13.3 冲突与死锁处理 290
13.4 多用户命令和函数 296
附录1 FoxBASE+命令一览 300
附录2 FoxBASE+函数一览 310
附录3 FoxBASE+常见错误信息一览 315
参考文献 318