目录 1
第一章 概述 1
1.1 基本知识 1
1.1.1 数据库系统 1
1.1.2 数据模型 2
1.2 运行环境 3
1.3 性能指标 4
1.4 命令的一般形式 5
1.5 HELP命令 5
1.7.1 常量 6
1.7 常量、变量和函数 6
1.6 文件简介 6
1.7.2 变量 7
1.7.3 函数 7
1.8 表达式和运算符 7
第二章 数据库的建立和显示 9
2.1 启动和退出 9
2.1.1 数据库系统的启动 9
2.1.2 退出系统 9
2.2 数据库结构的基本规定 9
2.3 数据库结构的建立 10
2.4.1 直接输入数据 11
2.4 数据的输入 11
2.4.2 用APPEND命令输入数据 13
2.4.3 用INSERT命令输入数据 16
2.5 打开和关闭数据库 18
2.6 显示 18
2.6.1 显示数据库记录 18
2.6.2 显示数据库结构 20
2.6.3 显示内存变量 20
2.6.4 显示磁盘文件目录 20
2.6.5 状态显示 21
2.6.6 显示执行过的命令 21
2.7 定位 22
2.8 文件的复制 23
2.9 实验编程 25
2.9.1 程序的建立和执行 25
2.9.2 实验程序和几条常用命令 26
第三章 数据库的修改 29
3.1 库结构的修改 29
3.2 数据的修改 30
3.2.1 编辑命令——EDIT 30
3.2.2 修改命令——CHANGE 31
3.2.3 浏览命令——BROWSE 32
3.2.4 替换命令——REPLACE 34
3.3 删除和修改记录 35
3.3.1 建立删除标记 35
3.3.2 屏蔽有删除标记的记录 36
3.3.3 恢复命令——RECALL 36
3.3.4 删除记录——PACK 37
3.3.5 删除全部记录——ZAP 37
3.4 实验编程 37
第四章 分类、索引、查寻和统计 42
4.1 分类 42
4.2 索引 43
4.2.1 建立索引文件 44
4.2.2 打开索引文件 46
4.2.3 重建索引文件 47
4.3 数据库的查寻 49
4.3.1 简单查找 49
4.3.2 索引查找 50
4.4 数据库的统计 51
4.4.1 求和——SUM 51
4.4.2 统计——COUNT 52
4.4.3 平均——AVERAGE 53
4.4.4 按关键字汇总——TOTAL 53
5.1 工作区的选择和访问 55
第五章 多重数据库的操作 55
5.2 根据另一数据库进行更新 57
5.3 两个数据库的关联 59
5.4 数据库间的联结 62
5.5 数据库之间几种操作的比较 64
5.6 实验编程 64
第六章 报表与标签 65
6.1 报表 65
6.1.1 建立报表格式文件 65
6.1.2 打印报表 70
6.2 标签 71
6.1.3 报表格式文件的修改 71
6.2.1 建立标签文件 72
6.2.2 打印标签 73
第七章 内存变量和函数 75
7.1 内存变量 75
7.1.1 内存变量的建立 75
7.1.2 内存变量的显示和存贮 76
7.1.3 内存变量的恢复和删除 77
7.1.4 屏幕型内存变量 77
7.1.5 内存变量与数据库变量(字段)之间的操作 78
7.2 函数 79
7.2.1 数学函数 80
7.2.2 字符操作函数 81
7.2.3 日期函数 84
7.2.4 数据类型转换函数 85
7.2.5 测试函数 86
7.2.6 库文件(标识)函数 89
第八章 程序设计基础 92
8.1 结构化的程序设计 92
8.1.1 程序设计的结构化 92
8.1.2 结构化N-S流程图 93
8.2 顺序结构程序 94
8.3.1 字符串输入命令ACCEPT 95
8.3 人机对话式输入语句 95
8.3.2 单字符输入命令WAIT 96
8.3.3 通用输入命令INPUT 96
8.4 分支程序设计 97
8.4.1 判断分支语句 97
8.4.2 结构分支语句 101
8.5 循环程序设计 104
8.5.1 简单循环语句 104
8.5.2 多重循环语句 107
8.5.3 LOOP和EXIT命令 111
8.5.4 常用循环语句 114
8.6.1 外部过程 115
8.6 过程与过程文件 115
8.6.2 过程文件 117
8.6.3 递归调用 119
8.6.4 内存变量的作用范围 121
8.7 自定义函数 123
8.8 程序的调试 124
8.8.1 程序中常见的错误 124
8.8.2 使用HISTORY缓冲区分析程序流程 125
8.8.3 使用ON ERROR/ESCAPE/KEY命令调试程序 126
8.9.1 调用可执行文件 128
8.9.2 和一些数据处理软件的连接 128
8.9 dBASE/FoxBASE和其它软件的连接 128
8.9.3 调用汇编程序 129
第九章 输出输入格式的设计 132
9.1 屏幕显示格式 132
9.1.1 显示器的座标 132
9.1.2 屏幕格式控制命令 132
9.2 格式文件 137
9.2.1 格式文件的建立 137
9.2.2 格式文件的使用 138
9.2.3 修改部分显示的数据 139
9.3 dBASEⅢ+中屏幕文件和格式文件的自动生成 140
9.3.1 屏幕文件的概念 140
9.3.2 屏幕文件的建立 141
9.4 美化屏幕 146
9.4.1 屏幕显示的颜色 146
9.4.2 画线和方框 147
第十章 系统与应用程序的开发 155
10.1 系统的开发和应用程序 155
10.1.1 MIS系统的开发方法 155
10.1.2 系统设计和实施 157
10.2 工作状态及参数设置 160
10.2.1 工作状态及参数的设置 160
10.2.2 设置工作状态及参数 160
10.2.3 系统的配置文件 163
10.3 菜单模块的设计 165
10.3.1 简单的菜单方式 165
10.3.2 光条式菜单 166
10.3.3 上弹式菜单 172
10.3.4 下拉式菜单 173
10.4 动态封面的设计 177
10.4.1 字符移动的方法 177
10.4.2 动态封面 178
10.5 保密口令和文件名加密 184
10.5.1 保密口令 184
10.6.1 数据的快速输入 187
10.6 数据输入的设计 187
10.5.2 程序名的加密 187
10.6.2 减少输入错误的技巧 188
10.6.3 灵活的输入格式 189
10.7 数据查询和修改的设计 191
10.7.1 简单查询 191
10.7.2 组合查询 193
10.7.3 数据的修改 196
10.8 多功能的综合处理模块 198
10.9 打印模块的设计 203
10.10 记忆功能的设计 205
10.11 常用处理模块 207
10.12 提高程序的运行速度 209
10.12.1 编译FoxBASE程序文件 209
10.12.2 过程文件的建立 210
10.12.3 其他提高程序运行速度技巧 212
10.13 多用户系统 213
10.13.1 多用户FoxBASE运行环境及启动方法 213
10.13.2 多用户操作 213
附录一 命令一览表(字母序) 218
附录二 系统功能键 229
附录三 函数一览表 230
附录四 全屏幕编缉命令 234