1.1 FoxBASE+的发展过程及特点 1
1.2 汉字FoxBASE+系统环境的配置 1
1.2.1 硬件环境的配置 1
第1章 FoxBASE+2.1概述 1
1.2.2 软件环境的配置 2
1.3 汉字FoxBASE+的安装、启动和退出 3
1.4 FoxBASE+的主要技术指标 4
1.5 文件类型 4
2.1.1 命令结构 6
2.1.2 命令格式中符号的约定 6
2.1 FoxBASE+命令的基本语法 6
第2章 汉字FoxBASE+的基本语法和基本语言元素 6
2.1.3 命令的书写规则 7
2.2 FoxBASE+中的基本语言元素 7
2.2.1 数据类型 7
2.2.2 常数 8
2.2.3 变量 8
2.2.4 表达式 9
2.2.6 表达式值的输出命令 11
2.3 基本函数 11
2.2.5 表达式的优先级别 11
第3章 数据库文件的建立、数据录入与编辑 26
3.1 数据库结构的建立 26
3.1.1 数据库结构的组成 26
3.1.2 数据库结构的建立 26
3.2 数据库文件的打开与关闭 26
3.3 数据库文件结构的显示 27
3.4.2 从数据库文件尾部追加记录 28
3.4.3 记录的插入 28
3.4.1 建立数据库结构之后立即向数据库追加记录 28
3.4 数据库文件记录的输入 28
3.4.4 从其它数据库文件向当前数据库文件追加记录 29
3.5 数据库文件记录的输出 29
3.6 数据库文件的编辑 30
3.6.1 记录的定位 30
3.6.2 记录数据的编辑 30
3.6.3 全屏幕编辑控制键 32
3.6.4 记录中的数据替换 33
3.6.5 记录的删除与恢复 34
4.2.2 用结构文件修改库结构 35
4.2.1 在全屏幕编辑方式下修改库结构 35
4.1 数据库结构的复制 35
第4章 数据库文件结构的修改与复制 35
4.2 数据库文件结构的修改 35
4.3 数据库文件的复制 36
第5章 数据库文件的分类、索引与检索 37
5.1 记录的分类 37
5.2 索引文件的建立与使用 37
5.2.1 索引文件的建立 38
5.2.2 索引文件的打开与关闭 38
5.3.1 顺序检索 39
5.3.2 索引检索 39
5.2.4 设置主索引文件 39
5.3 数据检索 39
5.2.3 重新索引 39
第6章 数据库中数值字段的统计 41
第7章 数据库之间的操作 42
7.1 工作区的选择与互访 42
7.2 数据库的关联 42
7.3 数据库的更新 43
7.4 数据库的连接 43
8.1 SET菜单命令 45
第8章 FoxBAS+系统的状态及参数设置 45
8.2 SET命令组 48
8.3 系统环境文件及其建立 56
第9章 内存变量和数组操作 58
9.1 内存变量的属性 58
9.1.1 公用内存变量和数组的定义 58
9.1.2 专用内存变量的定义 58
9.4.2 内存变量的恢复 59
9.4.1 内存变量的保存 59
9.4 内存变量文件 59
9.3 内存变量的清除 59
9.2 内存变量的显示 59
9.5 屏幕型内存变量 60
9.5.1 屏幕画面的保存 60
9.5.2 屏幕画面的恢复 60
9.6 数组和库文件之间的数据传送 60
9.6.1 将数据库中的数据传送到数组中 60
9.6.2 将数组中的数据传送到数据库中 60
10.1.2 命令文件的编辑 62
10.1.1 命令文件的建立 62
第10章 FoxBASE+程序设计 62
10.1 命令文件的建立、编辑、编译和执行 62
10.1.3 命令文件的执行 63
10.1.4 命令文件的编译 63
10.2 程序设计中的交互式输入命令 64
10.2.1 ACCEPT命令 64
10.2.2 WAIT命令 64
10.2.3 INPUT命令 64
10.3.1 顺序结构 65
10.3.2 分支选择结构 65
10.3 FoxBASE+程序设计 65
10.2.4 TEXT...ENDTEXT命令 65
10.3.3 循环结构 66
10.4 过程 66
10.4.1 外部过程及其调用 67
10.4.2 过程文件及其调用 67
10.4.3 自定义函数 68
10.4.4 过程的组合 68
10.5.3 注释命令 69
10.5.2 断点设置与恢复命令 69
10.5.1 终止程序执行命令 69
10.5 终止程序执行命令和注释命令 69
10.6 程序中使用的其它控制命令及辅助命令 70
10.6.1 清除屏幕命令 70
10.6.2 初始化命令 70
10.6.3 清除键盘缓冲区命令 70
10.6.4 关闭文件命令 70
10.6.5 显示系统状态命令 70
10.6.10 错误捕获和处理 71
10.6.9 退出系统命令 71
10.6.8 向键盘缓冲区传送字符数据命令 71
10.6.7 将缓冲区的内容写回磁盘命令 71
10.6.6 打印机走纸换页命令 71
第11章 输入输出设计 73
11.1 报表处理 73
11.1.1 报表格式文件的建立 73
11.1.2 报表格式文件的输出 75
11.2 打印标签 75
11.2.1 标签格式文件的建立 75
11.3.2 屏幕格式的输入、输出命令 77
11.3.1 清除屏幕命令 77
11.3 输入、输出格式设计 77
11.2.2 标签文件的输出 77
11.4 屏幕格式文件 79
11.4.1 屏幕格式文件的建立 79
11.4.2 屏幕格式文件的打开与关闭 80
11.4.3 SET FORMAT命令的使用说明 80
11.5 屏幕画框 80
11.5.1 画一个由单线或双线组成的矩形框 80
11.5.2 画一个由单线或字符组成的矩形框 80
11.5.3 矩形区域的滚动 80
11.6.2 上弹菜单的建立 81
11.6 光带菜单设计 81
11.6.1 光带式全屏幕菜单的建立 81
11.6.3 下拉菜单的建立 82
11.7 打印机格式输出 83
第12章 文件操作命令 84
12.1 磁盘文件目录的显示命令 84
12.2 磁盘文件的复制 84
12.3 文件的更名 84
12.5 文本文件的显示 85
12.4 磁盘文件的删除 85
13.1 向其它语言传送数据 86
13.2 从其它语言程序处理的文本文件向当前数据库文件追加数据 86
第13章 FoxBASE+与其它语言之间的数据传送 86
13.3 用RUN/!命令执行外部程序 87
第14章 FoxBASE+对二进制程序文件的处理 88
14.1 将二进制文件从磁盘装入内存 88
14.2 二进制程序文件的运行 88
14.3 内存中汇编程序文件的删除 89
15.1.1 数据库的独占和共享 90
15.1.2 加锁控制 90
第15章 多用户FoxBASE+的应用 90
15.1 数据库的独占和加锁 90
15.2 多用户错误信息说明 92
附录1 93
附录2 94
附录3 95
附录4 99
附录5 108