目录 1
序 1
引言 2
第一部分 dBase的应用 5
第1章 预备知识 5
软件和设备 5
dBase软盘作备份 6
打开dBaseⅢ的文件和工作区—CONFIG·SYS 8
启动dBase 9
命令文件 10
第2章 dBase是如何组织的 12
dBaseⅡ的组织结构 12
文件工作区 12
记录指针 14
dBase内存 14
解释程序 14
dBaseⅢ中的工作区 15
dBaseⅢ中的过程文件 17
dBaseⅢ的组织结构 19
dBase的其它文件类型 21
第3章 如何配置dBase 23
dBaseⅡ入口程序 23
dBaseⅢ配置文件 24
CONFIG·DB 25
SET命令的各种参数 25
功能键 26
CONFIG·DB中的其它命令 27
dBaseⅢ的路径 30
打印通信录—程序设计的目标 31
第4章 如何编写通信录程序(Ⅱ) 31
通信录核心程序 32
程序LABI·PRG性能的增强 36
一段打印两个通信录 39
用dBaseⅢ打印通信录 44
第5章 如何处理字符串 46
字符字段和内存变量 46
字符串的其它来源 47
字符串定界符 47
并置—字符串运算符 48
字符串比较 50
字符串函数 52
日期作为字符串 54
日期作为数据类型 55
第6章 如何建立dBase屏幕格式(Ⅱ/Ⅲ) 56
屏幕格式生成程序 56
“电传打字”输出 57
可寻址光标输出 59
可寻址光标命令 60
相对寻址 61
Picture子句和RANGE子句 62
一个dBase屏幕格式的例子 63
dBase屏幕格式小结 66
第7章 预防重复记录(Ⅱ/Ⅲ) 68
查重与单项输入筛选法 68
查重 69
查重程序 70
单项输入筛选法 73
FIND与LOCATE 80
FIND和INDEX 80
第8章 编写一个查找记录程序(Ⅱ/Ⅲ) 80
FIND和记录指针 82
设计一个查找名字例程 83
第9章 如何修改dBase数据库文件的结构(Ⅱ) 89
数据库的结构 89
其它格式—定长记录和变长记录 91
定界记录 91
定长记录 93
用dBase处理文件格式 94
修改dBaseⅡ文件的结构 95
为修改结构选择文件格式 96
修改dBaseⅢ文件的结构 101
第10章 编写WordStar MailMerge数据 103
文件和结构(Ⅱ/Ⅲ) 103
点(·)命令 103
MailMerge和定界文件 105
MailMergc程序举例 105
第11章 把数据库文件与dBase信件合 116
并(Ⅱ/Ⅲ) 116
准备信函 117
变量输出 118
编写DB-MERG程序 119
第12章 建立dBase程序的主菜单(Ⅱ/Ⅲ) 125
构建菜单 125
获取用户的选择 125
菜单中的控制结构 128
一个菜单程序实例 132
第二部分 ClientManager 138
第13章 ClientManager程序概述 138
为什么要研究ClientManaer? 138
ClientManaer描述 139
ClientManaer的组织结构 140
CLNTMGR·PRG—入口程序 141
过程文件 144
MAIN·PRG—风格说明 145
进入ClientManager—主菜单MAINMENU 146
“X”和“Q”—程序退出 147
模块组织 148
子菜单 148
准备开始 149
第14章 顾客姓名子菜单 149
NAME·DBF文件的记录结构 150
ID_NUM(识别号)—连接字段 151
处理姓名的两种屏幕格式—ADD·FMT和EDT·FMT 152
顾客姓名菜单 152
往ClientManager中增加新名字 154
编辑ClientManager中的姓名 156
写ClientManager中顾客总名单 157
在ClentManager中分派ID号 158
准备开始 162
第15章 ClientManager中的通信清单 162
ClientManager通信清单概述 163
ClientManager的选择屏幕 164
定义ClientManager的通信清单 164
选择清单过程 165
把名字分配到通信清单中 166
通信清单编辑屏幕 166
清除通信清单 167
通信录的产生 167
退出通信录菜单 168
通信清单列表 168
第16章 信函子菜单 169
准备开始 169
ClientManager信函功能概述 169
为合并信函选择数据 170
合并信函的数据顺序 171
定义和释放信函文件 172
观察一个信函文件 172
关于节省时间问题 173
合并打印选择 173
第17章 ClientManager的时间表安排菜单 175
准备开始 175
ClientManager预约表概述 175
一个日预约表实例 177
写新的预约块 178
扩展日历 180
删除一个预约块 182
打印输出预约表 182
时间安排增加项目 182
帐目模块概述 184
第18章 ClientManager的帐目和帐单 184
帐目和帐单菜单 186
增加新的收费 187
记入已付款项 188
在ClientManager中写帐单 189
“J”通信清单 191
帐目报表 192
第19章 ClientManager的实用程序菜单 193
关于实用程序 193
删除有删除标记的记录 194
为姓名文件重建索引 195
重新装入用户名内存文件 196
查重实用例程 197
其它实用例程 197
第20章 ClientManager程序清单和技术说明 198
第三部分 命令和函数 261
第21章 dBase命令 261
第22章 dBase函数 329
附录A 349
词汇表 353
通联通信电子联合公司简介 367