第1章 数据库入门 1
1.1数据库的概念 1
1.1.1数据信息 1
1.1.2数据处理及其发展过程 2
1.2数据库系统简介 3
1.2.1数据库 3
1.2.2数据库管理系统 3
1.3数据库数据模型 4
1.3.1层次模型 4
1.3.2网状模型 5
1.3.3关系模型 5
1.4本章小结 5
习题 6
第2章 FoxBASE+使用基础 7
2.1 FoxBASE+的启动和退出 7
2.2 FoxBASE函数 7
2.2.1数值运算函数 8
2.2.2字符串函数 10
2.2.3日期时间函数 11
2.2.4测试函数 12
2.2.5类型转换函数 14
2.3 FoxBASE+的表达式 16
2.3.1算术表达式 16
2.3.2字符型表达式 17
2.3.3关系表达式 17
2.3.4逻辑表达式 17
2.4 FoxBASE+的数据类型 18
2.5 FoxBASE+的基础知识 18
2.5.1字段、字段变量和记录 18
2.5.2常量和变量 19
2.6 FoxBASE+的命令 20
2.6.1 FoxBASE+命令的一般结构 20
2.6.2命令的书写规则 20
2.7本章小结 21
习题 21
上机实习 22
第3章 数据库的建立与查看 23
3.1数据库的建立 23
3.1.1建立数据库结构 23
3.1.2记录的输入 24
3.2数据库文件的打开和关闭 25
3.2.1数据库的打开 25
3.2.2数据库的关闭 26
3.3记录指针定位 26
3.3.1绝对定位 26
3.3.2相对定位 27
3.4数据库的查看 27
3.4.1查看结构 27
3.4.2数据库记录的查看 28
3.5数据库记录的添加方法 30
3.5.1追加记录 30
3.5.2插入记录 31
3.6数据库建立的其它方法 32
3.6.1复制库结构 32
3.6.2数据库复制 32
3.6.3库结构文件 33
3.6.4库结构文件的使用 34
3.7本章小结 34
习题 35
上机实习 37
第4章 数据库结构和记录的修改 37
4.1数据库结构的维护 37
4.2数据库记录的维护 38
4.2.1记录的编辑式修正 38
4.2.2记录的浏览式修正 39
4.2.3记录的改变式修正 40
4.2.4记录的替换式修正 40
4.3记录的删除 41
4.3.1记录的逻辑删除 41
4.3.2恢复逻辑删除记录 42
4.3.3记录的物理删除 43
4.3.4删除全部记录 43
4.4本章小结 44
习题 44
上机实习 44
第5章 数据库的排序和索引 46
5.1排序文件的建立 46
5.2索引文件 47
5.2.1数据库文件的索引 48
5.2.2索引文件的打开 49
5.2.3索引文件的关闭 49
5.2.4主索引文件的更换 50
5.2.5数据库的重新索引 50
5.3数据库的查询 52
5.3.1顺序查询 52
5.3.2索引查询 53
5.3.3检测函数 55
5.3.4模糊查询 55
5.4本章小结 56
习题 56
上机实习 56
第6章 数据库统计和运算 57
6.1数据库记录的统计 57
6.2数据库中数值型字段求和与求平均 58
6.2.1求和 58
6.2.2求平均 59
6.3分类求和 59
6.4本章小结 60
习题 60
上机实习 61
第7章 多重数据库操作 62
7.1工作区的选择与访问 62
7.1.1工作区的识别 62
7.1.2工作区的选择 63
7.1.3工作区互访 64
7.2数据库文件间的关联 64
7.3数据库间的连接 67
7.4数据库文件间的更新 68
7.5本章小结 70
习题 70
上机实习 71
第8章 内存变量的操作 73
8.1内存变量的显示 73
8.1.1列表显示 73
8.1.2分页显示命令 74
8.1.3问号显示方式 74
8.2内存变量的存储 74
8.2.1内存变量的删除 75
8.2.2内存变量的恢复 76
8.3内存变量的作用域 77
8.3.1定义全程变量 77
8.3.2定义局部变量 78
8.4数组 78
8.4.1数组的概念 78
8.4.2数组的建立 79
8.4.3数组的赋值 79
8.4.4数组和库文件的数据传递 80
8.4.5数组的应用 81
8.5本章小结 83
习题 83
上机实习 83
第9章 输入输出格式设计 85
9.1屏幕输入输出格式设计 85
9.1.1定位输出 85
9.1.2定位输入 87
9.1.3定位画框命令 88
9.1.4屏幕色彩设置 89
9.2屏幕格式文件 90
9.2.1格式文件的建立与编辑 90
9.2.2格式文件的打开和关闭 90
9.3报表输出 91
9.3.1报表格式文件的建立与编辑 91
9.3.2报表输出 93
9.3.3打印机输出格式设计 93
9.4标签输出 95
9.4.1标签格式文件的建立 95
9.4.2标签文件的使用 96
9.5本章小结 97
习题 97
上机实习 97
第10章 程序文件的建立与执行 99
10.1 FoxBASE+程序建立与运行 99
10.1.1程序文件的建立及修改 99
10.1.2程序文件的执行 100
10.2交互式输入语句 101
10.2.1多类型输入语句 101
10.2.2字符串输入命令 102
10.2.3单字符输入命令 102
10.3程序中的辅助语句 103
10.3.1格式清屏语句 103
10.3.2注释语句 103
10.3.3文本输出语句 103
10.4三种基本程序结构设计 104
10.4.1顺序结构 104
10.4.2分支结构 105
10.4.3循环结构 108
10.5本章小结 113
习题 113
上机实习 114
第11章 过程文件及调用 116
11.1过程与过程文件 116
11.1.1过程的建立 116
11.1.2过程文件的建立 118
11.1.3过程文件的使用 118
11.2过程调用的参数传递 120
11.2.1带参调用 120
11.2.2自定义函数及参数传递 121
11.3系统配置和参数设置 123
11.3.1 FoxBASE+系统状态的显示 123
11.3.2系统配置文件 124
11.3.3系统运行环境和状态设置 125
11.4本章小结 127
习题 127
上机实习 128
第12章 程序设计技巧及实例 129
12.1菜单程序设计 129
12.1.1直观菜单设计 129
12.1.2亮条式菜单设计 132
12.1.3弹出式菜单设计 133
12.1.4下拉式菜单设计 134
12.2 FoxBASE+应用程序设计 136
12.3程序调试技术 137
12.3.1及时的信息反馈 137
12.3.2设置断点 138
12.3.3利用历史缓冲区查错 138
12.4本章小结 139
习题 139
上机实习 139
附录A FoxBASE+命令一览表 141
附录B FoxBASE+函数一览表 150