第一章 数据处理与关系数据库系统 1
第一节 数据处理 1
第二节 关系数据库的基本概念 4
第三节 FoxBASE+的主要性能指标与特点 7
第四节 FoxBASE+的运行环境 8
第五节 FoxBASE+的语言元素 9
第六节 赋值命令与显示命令 15
第七节 应用信息系统的一般开发过程 16
习题 19
第二章 数据库的建立与显示 20
第一节 建立新的数据库结构 20
第二节 数据录入 25
第三节 全屏幕编辑 27
第四节 数据库文件的打开与关闭 29
第五节 数据库结构与数据的显示 30
第六节 用其它方法建立数据库 32
习题 36
第三章 数据的维护、查询与统计 38
第一节 修改数据库结构 38
第二节 记录定位、插入与删除 40
第三节 修改记录与数据 47
第四节 排序与索引 52
第五节 数据查询 58
第六节 数据库的统计运算 61
习题 64
第四章 对多个数据库文件的操作 66
第一节 工作区的选择 66
第二节 数据库文件的连接 67
第三节 数据库文件间的更新 68
第四节 数据库文件间的关联 70
习题 72
第五章 FoxBASE+函数 73
第一节 数值运算函数 73
第二节 字符操作函数 75
第三节 日期函数 79
第四节 转换函数 81
第五节 测试函数 83
第六节 标识函数 90
第七节 输入键值函数 92
第六章 程序设计 95
第一节 结构化程序设计的基本思想 95
第二节 命令文件的建立、修改与运行 97
第三节 交互式命令 99
第四节 辅助命令 101
第五节 程序的三种基本控制结构 104
第六节 内存变量的定义与操作 117
第七节 数组的定义与使用 120
第八节 过程文件及过程调用 122
第九节 自定义函数 130
习题 131
第七章 输入与输出 134
第一节 报表格式文件 134
第二节 标签格式文件 140
第三节 输入输出格式设计命令 144
第四节 屏幕格式文件建立与使用 149
第五节 用@SAY命令设计报表 152
习题 155
第八章 编程技巧 157
第一节 菜单设计技术 157
第二节 容错处理方法 159
第三节 两个实用程序 167
第四节 程序调试方法 169
第五节 优化FoxBASE+的运行环境 172
第六节 FoxBASE+与其它软件的接口 172
第七节 参数设置命令 178
第八节 系统配置 186
习题 188
第九章 应用信息系统开发 189
第一节 需求分析 189
第二节 模块化结构设计 191
第三节 实体——联系数据模型 197
第四节 应用程序设计举例 201
第五节 系统调试 218
第六节 系统维护 220
习题 221
第十章 多用户FoxBASE+ 222
第一节 多用户FoxBASE+基础知识 222
第二节 多用户对数据的共享与控制 223
第三节 加锁方法 224
第四节 加锁失败的测试和处理 229
第五节 死锁的预防 232
第六节 多用户命令与函数 236
第七节 常见的多用户出错信息 241
习题 242
上机实验指导 243
实验一 建立数据库 243
实验二 复制数据库 246
实验三 数据维护 247
实验四 多重数据库操作 251
实验五 程序设计 252
附录 254
附录一 FoxBASE+命令表(按字母序) 254
附录二 FoxBASE+函数表(按字母序) 261
附录三 CONFIG.FX可使用的参数表 265
附录四 FoxBASE+错误信息表 267
主要参考文献 276