第一章 数据库系统基本知识 1
1.1 概述 1
1.1.1 计算机数据管理技术的发展 1
1.1.2 数据处理 3
1.1.3 现实世界的数据描述 3
1.2 数据库系统的组成 4
1.3 FoxBASE+系统简述 6
1.3.1 FoxBASE+系统的特点 6
1.3.2 FoxBASE+系统的主要技术指标和保留字 7
1.3.3 FoxBASE+2.10的运行环境 8
1.3.4 安装、进入和退出FoxBASE+ 11
1.4 FoxBASE+的应用基础 12
1.4.1 FoxBASE+的文件类型 12
1.4.2 FoxBASE+的数据类型 13
1.4.3 FoxBASE+函数 15
1.4.4 FoxBASE+的运算符和表达式 19
1.4.5 FoxBASE+命令的语法规则 22
1.5 FoxBASE+学习指南 24
1.5.1 数据库的建立 25
1.5.2 数据库的操作 28
1.5.3 数据库的使用技巧 30
1.5.4 FoxBASE+的高级编程技术 30
第二章 数据库文件的建立和数据录入 32
2.1 建立一个数据库 32
2.1.1 建立数据库结构 33
2.1.2 数据输入 35
2.1.3 全屏幕编辑 37
2.2 数据库文件的打开和关闭 38
2.2.1 打开数据库文件 39
2.2.2 关闭数据库文件 40
2.3 数据库数据的输入 40
2.3.1 追加输入法 41
2.3.2 数据库文件复制 42
2.4 数据库的显示 44
2.4.1 显示数据库结构命令 44
2.4.2 显示数据库数据命令LIST/DISPLAY 45
2.5 建立数据库结构的其它方法 47
2.5.1 复制数据库结构命令 47
2.5.2 数据库结构文件的应用 49
2.6 数据库结构的修改 52
3.1.1 记录指针的绝对移动GO/GOTO 54
3.1 数据库文件记录的定位 54
第三章 数据库的操作 54
3.1.2 相对移动SKIP 56
3.2 数据库文件的编辑修改 57
3.2.1 编辑命令 57
3.2.2 修改命令 59
3.2.3 浏览命令BROWSE 59
3.2.4 自动替换命令REPLACE 59
3.3 数据库记录的插入和删除 61
3.3.1 插入记录命令INSERT 61
3.3.2 删除记录 63
第四章 数据库文件的使用 67
4.1 排序(分类) 67
4.2.1 索引文件的建立 70
4.2 索引 70
4.2.2 索引文件的说明 71
4.2.3 索引文件的修改 74
4.3 检索 76
4.3.1 LOCATE命令 76
4.3.2 CONTINUE命令 77
4.3.3 FIND命令 78
4.3.4 SEEK命令 79
4.4 数据统计 81
4.4.1 计数命令COUNT 81
4.4.2 求和命令SUM 82
4.4.3 求平均值命令AVERAGE 83
4.4.4 分类汇总命令TOTAL 84
5.1 数据类型 85
第五章 FoxBASE+的语法基础 85
5.2 变量 86
5.3 数组 87
5.3.1 数组的定义 87
5.3.2 数组的使用 88
5.4 函数 89
5.5 表达式 93
5.6 命令 95
5.6.1 命令结构 96
5.6.2 命令书写规则 97
5.6.3 符号约定 98
5.7 文件 98
6.1 简单程序设计 101
第六章 程序设计与调试 101
6.2 程序设计方法 103
6.3 程序文件的建立、修改与调试 106
6.3.1 程序文件的建立、修改 106
6.3.2 程序文件的执行 108
6.4 内存变量操作 109
6.4.1 内存变量的赋值 110
6.4.2 内存变量的显示和打印 113
6.4.3 内存变量的运算 116
6.4.4 删除内存变量 117
6.4.5 保存和恢复内存变量 117
6.5 程序的分支结构 119
6.5.1 简单选择语句IF 119
6.5.2 多分支选择语句DO_CASE 125
6.6 程序的循环结构 128
6.6.1 单重循环 128
6.6.2 多重循环 131
6.7 FoxBASE+程序的注释、文本显示和结束 135
第七章 输入输出设计 139
7.1 输入输出格式设计 139
7.1.1 格式输入输出命令 139
7.1.2 屏幕格式的输入与输出 142
7.1.3 打印机输出格式设计 147
7.1.4 格式清屏画框命令 151
7.2 屏幕菜单设计 153
7.3 FoxBASE+的辅助命令 156
附录A FoxBASE+命令一览表 160
附录B FoxBASE+函数一览表 173