目录 1
第1章数据库基本概念 1
1.1数据、信息和数据处理 1
1.1.1数据和信息 1
1.1.2数据处理 1
1.1.3微机数据库的发展 4
1.2数据库系统简介 5
1.2.1数据库、数据库系统、数据库管理系统和数据库应用系统 5
1.2.2数据模型 8
1.2.3关系数据库语言和关系的基本运算 11
1.3 FoxBASE+系统概述 12
1.3.1 FoxBASE-的软件配置 12
1.3.2 FoxBASE+的运行环境 13
1.3.3 FoxBASE+的主要技术指标 14
1.3.4 FoxBASE+的文件类型 15
1.3.5 FoxBASE+的安装、启动和退出 18
1.3.6 FoxBASE+的用户界面和命令语法规则 18
习题1 23
第2章数据库文件的建立与修改 25
2.1 数据库文件结构的建立与修改 25
2.1.1数据库文件结构的建立 25
2.1.2数据库文件结构的显示与修改 31
2.1.3数据库文件的打开与关闭 33
2.2数据库文件记录的输入与修改 34
2.2.1数据库文件记录的输入 34
2.2.2数据库文件记录指针的定位 37
2.2.3数据库文件记录的显示 40
2.2.4数据库文件记录的修改、插入和删除 42
2.2.5记录指针活动状态分析 51
习题2 54
第3章FoxBASE+中的数据 56
3.1 FoxBASE+中的数据和数据类型 56
3.1.1 FoxBASE+的数据类型 56
3.1.2常量和变量 57
3.1.3内存变量的操作 60
3.2.1表达式与表达式的值 66
3.2表达式及其运算 66
3.2.2表达式的类型及其运算 68
3.2.3运算符的优先级和表达式的运算次序 73
3.3函数 74
3.3.1数值计算函数 74
3.3.2 日期和时间函数 78
3.3.3字符处理函数 81
3.3.4类型转换函数 87
3.3.5库文件测试函数 93
3.3.6其它测试函数 95
习题3 100
第4章数据库文件的操作 103
4.1 数据库文件的间接建立 103
4.1.1数据库文件结构和记录同时复制 103
4.1.2单独复制库文件的结构,再添加记录 104
4.1.3 由数据库文件的结构文件生成一个库文件的结构,再添加记录 105
4.1.4数据库文件与文本文件数据的交换 107
4.2文件管理 110
4.3.1数据库文件的排序 112
4.3数据库文件的排序、索引和查询 112
4.3.2数据库文件的索引 113
4.3.3数据库文件的查询 119
4.4数据统计与汇总 125
4.5多重数据库操作 127
4.5.1 FoxBASE+的内存工作区 128
4.5.2数据库文件的关联操作 131
4.5.3两个数据库文件之间的更新 133
4.5.4数据库文件的连接 135
习题4 137
第5章FoxBASE+程序设计 140
5.1程序设计的方法 140
5.1.1程序设计的步骤 140
5.1.2衡量程序优劣的几条标准 141
5.2命令文件的建立与运行 142
5.2.1命令文件的建立与修改 142
5.3.1命令文件中的交互命令 144
5.3命令文件中的常用命令 144
5.2.2命令文件的运行 144
5.3.2程序终止和返回命令 146
5.3.3状态设置命令 147
5.3.4其它辅助命令 147
5.4顺序结构程序设计 148
5.5选择结构程序设计 149
5.5.1 简单选择(IF...ENDIF) 149
5.5.2 多重选择(DO CASE...ENDCASE) 151
5.6循环结构程序设计 152
5.7过程及其调用 156
5.7.1外部过程及其调用 156
5.7.2过程文件中的过程及其调用 158
5.7.3函数过程及其调用 161
5.7.4过程调用中内存变量的属性 162
习题5 166
6.1.2清除屏幕 171
6.1.1 屏幕坐标 171
第6章输入和输出设计 171
6.1 屏幕画面的设计 171
6.1.3屏幕画框与着色 172
6.2屏幕格式输入输出 174
6.2.1屏幕格式输出 174
6.2.2屏幕格式输入 176
6.2.3屏幕格式输入输出 178
6.3屏幕格式文件 179
6.3.1屏幕格式文件的作用 179
6.2.4格式输出函数 179
6.3.2屏幕格式文件的建立与使用 180
6.3.3多页屏幕格式文件 182
6.4菜单设计 182
6.4.1简易菜单程序设计 183
6.4.2光带式菜单程序设计 184
6.4.3上弹式光带菜单程序设计 185
6.4.4下拉式光带菜单程序设计 187
6.5报表格式文件的建立与使用 190
6.5.1报表格式文件的建立 190
6.5.2报表格式文件的输出 193
6.6.1标签格式文件的建立 194
6.6标签格式文件的建立与使用 194
6.6.2标签格式文件的输出 197
6.7打印格式控制 198
习题6 199
第7章FoxBASE+程序调试技术 200
7.1 FoxBASE+程序出错原因 200
7.2程序调试的一般步骤 202
7.3.1查找出错根源 203
7.3 FoxBASE+程序调试技术 203
7.3.2校正错误 204
7.4调试命令和函数 205
7.4.1观察工作环境 205
7.4.2查看历史 205
7.4.3交互式调试程序 207
7.4.4跟踪执行程序 208
7.4.5文本输出文件 209
7.4.6错误捕获 210
习题7 212
第8章FoxBASE+运行参数、系统配置与实用程序 213
8.1运行参数的设置 213
8.1.1运行参数的设置方法 213
8.1.2设置运行参数的命令格式及其含义 214
8.2系统的配置 221
8.2.1外部系统配置(CONFIG.SYS) 221
8.2.2 FoxBASE+系统配置(CONFIG.FX) 223
8.3.1过程文件的生成程序 228
8.3 FoxBASE+实用程序 228
8.3.2命令文件的编译程序 229
习题8 231
附录 233
附录A FoxBASE+命令索引表 233
附录B FoxBASE+函数索引表 239
附录C FoxBASE+运行参数设置命令索引表 242
附录D FoxBASE+出错信息 244
附录E部分习题参考答案 251