目录 1
第1章 DBASEⅡ概述 1
1-1 数据库系统和关系型数据库 1
一、数据库系统 1
二、关系型数据库 1
§1-2 DBASEⅡ的运行环境和性能指标 2
一、DBASEⅡ的运行环境 2
二、DBASEⅡ的性能指标 2
§1-3 DBASEⅡ的文件类型 2
一、数据库文件(.DBF) 3
二、索引文件(.NDX) 3
一、DBASEⅡ 的命令规则 4
§1-4 命令规则及符号 4
六、文本输出文件(.TXT) 4
五、报表格式文件(.FRM) 4
四、命令文件(.PRG) 4
三、内存变量文件(.MEM) 4
二、DBASEⅡ的命令符号 5
三、大写与小写 5
§1-5 进入与退出DBASEⅡ 5
一、DBASE Ⅱ系统的启动 5
二、退出DBASE Ⅱ系统 6
第2章 运算符、表达式和函数 7
§2-1 常量与变量 7
一、常量 7
二、变量 7
§2-2 运算符及表达式 8
一、运算符 8
一、取整函数 11
§2-3 函数 11
二、表达式 11
二、记录号函数 12
三、子字符串函数 12
四、字符串函数 12
五、串变数函数 13
六、长度函数 13
七、删除记录函数 13
八、文件结束函数 14
九、寻找子字符串函数 14
十、大写字母函数 14
十一、代码变字符函数 15
十二、日期函数 15
十三、文件函数 15
十四、类型函数 15
十六、宏代换函数 16
十五、删尾空格函数 16
第3章 数据库的建立与显示 17
3-1 建立数据库结构 17
一、数据库文件名 17
二、数据结构 17
三、建立数据库结构的步骤 18
§3-2 建立数据 19
§3-3 打开与关闭数据库 20
一、打开数据库 20
二、关闭数据库 20
§3-4 显示数据库 20
一、显示结构 21
二、显示记录 21
§3-5 定位操作 26
一、重置记录指针命令 26
三、检索定位命令 27
二、跳越定位命令 27
§3-6 交互命令 29
第4章 数据库的修改及其文件管理 31
§4-1 全屏幕编辑 31
§4-2 记录的修改 32
一、编辑(EDIT) 32
二、窗口编辑(BROWSE) 33
§4-3 记录的添加和插入 33
一、添加记录(APPEND) 33
二、插入记录(INSERT) 35
§4-4 记录的删除、恢复和压缩 37
一、删除记录(DELETE) 37
二、恢复记录(RECALL) 39
三、永远删除-压缩记录(PACK) 39
一、字段内容的改变(CHANGE) 40
§4-5 字段内容的改变和替换 40
二、字段内容的替换(REPLACE) 43
§4-6 数据库结构的修改 46
§4-7 数据库文件的管理 47
一、显示文件目录 47
二、数据库文件更名(RENAME) 48
三、数据库文件删除(DELETE FILE) 49
第5章 内存变量 51
§5-1 对内存变量的限定 51
§5-2 赋值(STORE) 51
§5-3 显示 52
§5-4 释放(RELEASE) 53
§5-5 保留(SAVE)与恢复(RESTORE) 53
§6-1 数据库的拷贝(COPY) 55
一、数据库文件的拷贝 55
第6章 数据库的拷贝与结构(含有数据)的修改 55
二、数据库文件结构的拷贝 58
三、数据文件 60
四、结构文件 63
§6-2 从其它文件接受数据信息 65
§6-3 数据库(含有数据)结构的修改 68
一、在备份文件上修改结构 69
二、在原数据库文件上修改结构 71
三、在结构文件上修改结构 73
第7章 排序、索引搜索与求和 76
§7-1 排序(SORT) 76
§7-2 索引(INDEX) 78
一、数据库文件索引的建立与打开 78
二、建立索引文件后数据库文件的修改 80
三、索引文件的定位 80
四、主索引文件的切换 81
§7-3 记录的搜索(FIND) 82
§7-4 计数(COUNT) 83
§7-5 求和(SUM) 84
§7-6 字段内同名数据的总计(TOTAL) 84
第8章 命令文件 89
§8-1 程序语言的基本结构 89
一、顺序结构 89
二、分支结构 89
三、循环结构 89
四、过程结构 90
§8-2 命令文件的建立、修改与执行 90
一、建立和修改 90
二、执行 92
三、过程 92
四、?注释语句 93
三、REMARK注释语句 93
二、NOTE注解语句 93
一、*注释语句 93
§8-3 注释语句 93
四、中止 93
§8-4 输入语句 94
一、等待(WAIT) 94
二、输入(INPUT) 95
三、接受(ACCEPT) 96
四、在(@)和读(READ) 97
§8-5 输出语句 99
§8-6 条件语句(IF...ELSE和IF...ELSE...IF...) 101
一、条件语句 101
二、条件语句的嵌套 102
§8-7 多重分支语句(DO CASE...OTHERWISE) 105
§8-8 循环语句(DO WHILE...) 106
一、循环语句 106
二、语句的嵌套 108
第9章 关系操作与数据更新 112
§9-1 数据更新(UPDATE) 112
§9-2 多个数据库的操作 114
§9-3 连接(JOIN) 115
第10章 数据库报表的建立与输出 120
§10-1 报表格式文件的建立 120
一、报表(REPORT) 120
二、建立报表格式的步骤 120
三、报表文件使用的特殊符号 122
四、有关报表命令的特性设置 122
§10-2 报表格式文件的修改与列表 126
一、报表格式文件的修改 126
二、格式文件列表 126
§10-3 报表格式文件的调用 127
一、将屏幕显示内容作为文件存入磁盘 129
第11章 特性设置 129
§11-1 有关屏幕的设置 129
二、响铃 130
三、冒号定界符 130
四、强迫跳 130
五、全部输出在屏幕上显示 131
六、显示全部命令 131
七、中断 131
八、传送@命令 131
九、反相显示 132
十三、屏幕上显示命令执行结果 133
§11-2 有关打印机的设置 133
一、日期 133
十一、全屏幕操作 133
十、字段间隔 133
十二、单步执行命令文件 133
二、调试 134
三、换页 134
四、标题 134
五、边距 134
二、驱动器 135
三、精度 135
§11-3 其它设置 135
一、带进 135
六、打印 135
四、索引 136
五、连接 136
第12章 命令文件举例 137
§12-1 人事管理程序(RSGLFW.PRG)的功能 137
§12-2 主程序(RSGLFW.PRG) 140
一、程序框图 140
二、程序 141
三、说明 142
§12-3 修改子程序(SG.PRG) 143
一、程序框图 143
二、程序 143
三、说明 147
§12-4 赋初值子程序(A1.PRG) 148
一、程序 148
二、说明 149
§12-5 读值子程序(A2.PRG) 149
一、程序 149
二、说明 150
一、程序 150
§12-7 转赋值子程序(A4.PRG) 150
一、程序 150
§12-6 替换子程序(A3.PRG) 150
二、说明 150
二、说明 151
§12-8 显示子程序(A5.PRG) 151
一、程序 151
二、说明 152
§12-9 检查子程序(A6.PRG) 152
一、程序 152
二、说明 152
§12-10 排序子程序(A7.PRG) 153
一、程序 153
二、说明 154
§12-11 选库子程序(SJK1.PRG) 154
一、程序 154
二、程序 155
一、程序框图 155
§12-12 删除、恢复子程序(SC.PRG) 155
二、说明 155
三、说明 159
§12-13 查询与统计子程序(CT.PRG) 160
一、程序框图 160
二、程序 160
三、说明 168
第13章 中西文磁盘操作系统 170
§13-1 PC DOS简介 170
§13-2 CCDOS操作系统 170
一、启动系统 170
二、汉字输入方式 171
三、用汉语拼音方法输入汉字 172
四、其它键的功能 173
一、屏幕驱动 174
§13-3 中西文DOS操作系统 174
二、DOS教程 177
三、六种字输入码 180
第14章 中西文DBASE简介 186
§14-1 中西文DBASE命令及参数的英汉对照 186
§14-2 中西文DBASE命令应用举例 193
§14-3 中西文DBASE错误信息 196
第2章 习题 199
习题 199
第3章 习题 200
第4章 习题 201
第5章 习题 203
第6章 习题 203
第7章 习题 204
第8章 习题 205
第9章 习题 207
第10章 习题 209