第一章 FoxBASE+概述 1
第一节 数据库的基本概念 1
一 信息、数据与数据处理 1
二 数据库 2
第二节 FoxBASE+系统的特点和技术指标 3
一 FoxBASE+的特点 3
二 FoxBASE+的技术特性 4
第三节 FoxBASE+的数据类型和文件类型 4
一 数据类型 4
二 文件类型 5
第四节 FoxBASE+的字符集 6
第五节 FoxBASE+的常量、变量和函数 7
一 常量 7
二 变量 8
三 函数 9
第六节 FoxBASE+的运算符与表达式 9
一 运算符 9
二 表达式 12
第七节 FoxBASE+的语法规则 12
一 命令格式 12
第八节 FoxBASE+的全屏幕编辑控制键 13
二 命令的书写要求与规定 13
第九节 FoxBASE+的系统软件与安装 15
一 FoxBASE+系统文件的配置 15
二 FoxBASE+系统的安装 15
第十节 FoxBASE+命令的执行方式 16
一 会语方式 16
二 程序方式 17
第二章 FOXBASE+数据库的基本操作 18
第一节 数据库文件的建立 18
一 建立数据库文件结构 18
二 输入数据 21
二 关闭数据库文件 24
第二节 数据库文件的基本操作 24
一 打开数据库文件 24
三 显示文件目录 25
四 更改文件名 26
五 删除文件 26
六 显示文本文件 26
七 拷贝文件 27
第三节 数据库结构的显示与修改 27
一 显示库文件结构 27
二 修改库文件结构 28
一 数据库记录的定位 31
第四节 数据库记录的定位与显示 31
二 数据库记录的显示 34
第五节 数据库记录的编辑 37
一 数据库记录的修改 37
二 数据库记录的插入 42
三 数据库记录的删除 43
第六节 数据库记录的排序、索引与快速查询 47
一 排序和索引的概念 47
二 数据库记录的排序 48
三 数据库记录的索引 49
四 数据库记录的快速查询 54
第七节 数据库的数据统计 56
一 统计记录个数 56
二 数据的纵向求和 57
三 数据的平均值计算 58
四 数据库记录的分类汇总 59
第八节 数据库文件的复制 60
一 数据库文件的复制 60
二 数据的转移 66
第九节 多重数据库的操作 66
一 工作区 66
二 数据库的关联 68
三 数据库的连接 70
四 数据库的更新 71
第十节 操作过程的记录 73
第三章 FoxBASE+的函数 76
第一节 数值运算函数 76
第二节 字符运算函数 79
第三节 日期与时间函数 83
第四节 类型转换函数 85
第五节 库文件函数 87
第六节 测试函数 92
一 自定义函数的建立 96
第七节 自定义函数 96
二 自定义函数的调用 97
第四章 格式文件 99
第一节 屏幕格式文件的建立及使用 99
一 屏幕格式文件的建立 99
二 屏幕格式文件的使用 100
三 屏幕格式文件的关闭 100
第二节 报表格式文件的建立及使用 101
一 报表格式文件的建立和修改 101
二 报表格式文件的使用 105
一 标签格式文件的建立 107
第三节 标签格式文件的建立及使用 107
二 标签格式文件的使用 109
第四节 数据格式文件的生成及使用 111
一 数据格式文件的生成 111
一 命令文件的建立 112
二 数据格式文件的使用 114
第五章 FoxBASE+程序设计基础 114
第一节 命令文件的建立与执行 114
二 命令文件的执行 115
三 命令文件的注释 116
二 流程图简介 117
第二节 程序设计的基本方法 117
一 程序设计的步骤 117
第三节 程序的控制结构 119
一 顺序结构 119
二 选择结构 120
三 循环结构 125
第四节 子程序与过程文件 132
一 子程序 132
二 子程序调用的嵌套 134
三 过程文件 134
四 参数传递 136
第五节 菜单的设计与使用 140
一 菜单程序的基本设计方法 140
二 FoxBASE+用于菜单程序设计的语句 142
第六节 程序的调试 147
一 程序的常见错误和检查方法 147
三 用于程序调试的命令语句 148
第七节 输入输出语句 148
二 程序的修改 149
一 非格式化输入语句 149
二 非格式化输出语句 151
三 格式化输入输出语句 152
第八节 内存变量及数组的操作 156
一 内存变量及数组的定义 157
二 内存变量的赋值 157
三 内存变量的显示 158
四 内存变量的存贮与恢复 159
五 内存变量的释放 160
六 内存变量与数据库变量间的操作 161
第九节 环境参数的设置 164
一 屏幕状态设置语句 164
二 输入状态设置语句 165
四 文件操作状态设置语句 166
三 输出状态设置语句 166
五 程序调试状态设置语句 167
六 操作、运算状态的参数设置 168
第十节 应用程序举例 170
一 职工情况统计、查询子系统结构功能简介 170
二 程序使用说明 171
三 程序清单 172
一 模块的划分 182
二 模块的内部结构 182
第一节 模块化结构设计 182
第六章 FoxBASE-程序设计方法与技巧 182
三 逐步求精方法的实现 183
四 实现设计的步骤 183
第二节 界面设计 184
一 输入设计 184
二 输出设计 185
第三节 数据库文件设计 185
第四节 数据库常用操作的程序设计方法 186
一 建立数据库文件的程序设计方法 186
二 增加记录程序的设计方法 187
三 删除记录程序的设计方法 189
四 修改记录程序的设计方法 190
五 查询程序的设计方法 192
六 报表打印程序的设计方法 195
第五节 保密程序段的设计方法 197
第六节 主程序的设计方法 199
一 设置工作环境 200
二 初始化内存变量 200
三 设计主菜单 200
四 程序结束前的内务处理 201
第七章 多用户FoxBASE+ 204
第一节 微机局部网络简介 204
一 微机局部网的功能、特点 204
二 微机局部网的硬件组成 205
三 局部网络软件 206
第二节 多用户FoxBASE+的运行环境及启动方法 207
一 多用户有FoxBASE+的运行环境 207
二 多用户FoxBASE+的启动 207
第三节 运行网络的并发控制 207
第四节 多用户FoxBASE+的加锁和出错处理 208
一 独占加锁 208
二 函数加锁 209
三 自动加锁 210
四 出错处理 211
附录一 FoxBASE+命令集 215
附录二 FoxBASE+函数集 221