第一章 CLIPPER简介 1
1.1 本书的编排 1
1.2 CLIPPER编译程序 1
1.3 解释程序与编译程序的不同点 1
目录 1
1.4 在PC或MS DOS下运行编译后的程序 2
2.1.2 执行编译后的程序 3
2.3 安装CLIPPER系统 3
2.2 最新的CLIPPER信息 3
2.4 编译与连接 3
2.1.1 CLIPPER编译程序 3
2.1 计算机系统需求 3
第二章 CLIPPER系统的安装 3
第三章 CLIPPER的独特性能 5
3.1 CLIPPER的优点 5
3.2 CLIPPER的性能 6
3.3 增强的CLIPPER命令 8
3.4 增强的CLIPPER函数 8
3.5 CLIPPER公用程序 9
3.6 dBASEⅢ PLUS应用程序的修改 9
第四章 CLIPPER语言 11
4.1 技术规格 11
4.2 文件 11
4.3 文件别名 12
4.4 字段 12
4.6 内存变量 13
4.5 常量 13
4.7 运算符 14
4.7.1 数学运算符 14
4.7.2 关系运算符 15
4.7.3 逻辑运算符 15
4.7.4 字串运算符 15
4.7.5 运算符的执行顺序 15
4.8 表达式 16
4.9.3 函数 17
4.9.4 关键字 17
4.9.5 符号 17
4.9.2 命令行的连续 17
4.9.1 命令 17
4.9 语法规则 17
4.10 宏代换 18
4.11 用户自定义函数 18
4.12 建立文件的多重关联 19
4.13 设计自定义的求助功能 19
4.14 全屏幕操作键一览表 22
第五章 CLIPPER命令 25
5.1 命令及函数的使用规范 25
5.2 命令摘要说明 26
5.3 Clipper命令的详细说明与范例 34
5.4 PICTURE的形式符号表 39
5.5 扩展文件的结构 59
5.6 MENU TO的移动键 82
5.8 全屏幕编辑键 91
5.9 全屏幕插入键 91
5.7 全屏幕移动键 91
5.10 全屏幕的退出键 92
5.11 工作区属性 104
5.12 CLIPPER颜色表 108
5.13 SET DATE格式 111
5.14 数字的小数位数(FIXED OFF) 119
5.15 功能键与键盘键对照表 121
第六章 CLIPPER函数 143
6.1 CLIPPER函数概述 143
6.2 函数的名称、语法和功能 143
6.3 Clipper函数详解 148
ABS() 148
ACHOICE() 149
ACOPY() 152
ADEL() 152
ADIR() 153
AFIELDS() 154
AFILL() 155
AINS() 156
ALIAS() 157
ALLTRIM() 157
ALTD() 158
ASC() 159
ASCAN() 159
ASORT() 160
AT() 161
BIN2L() 162
BIN2I() 162
BIN2W() 164
BOF() 165
CDOW() 165
CHR() 166
CMONTH() 167
COL() 168
CTOD() 168
CURDIR() 169
DATE() 170
DAY() 171
DBEDIT() 171
DBRELATION() 177
DBFILTER() 177
DBRSELECT() 178
DELETED() 179
DESCEND() 180
DISKSPACE() 180
DOSERROR() 181
ERRORLEVEL() 184
GETE() 185
HEADER() 185
I2BIN() 186
IF() 187
ISALPHA() 188
ISLOWER() 188
ISPRINTER() 189
LASTKEY() 190
ISUPPER() 190
L2BIB() 190
LEFT() 191
LUPDATE() 192
MEMOEDIT() 193
MEMOLINE() 197
MICOUNT() 198
MLPOS() 199
READEXIT() 200
READINSERT() 201
RECSIZE() 201
RIGHT() 202
RESTSCREEN() 202
SAVESCREEN() 203
SELECT() 204
SETCANCEL() 205
SETCOLOR() 206
SOUNDEX() 208
STUFF() 208
TONE() 210
TYPE() 211
USED() 212
第七章 应用程序的编译与连接 214
7.1 编译程序的功能 214
7.2 应用程序的编译 214
7.4 用DOS连接程序连接应用程序 217
7.3 连接程序的功能 217
7.5 用PLINK86—Plus连接程序连接应用程序 218
7.6 用批处理文件进行连接 221
7.7 用CLIPPER调试器连接应用程序 221
7.8 与选用的屏幕驱动器连接应用程序 222
7.9 与其他函数库连接应用程序 222
7.10 覆盖文件的设计 222
第八章 CLIPPER调试器 231
8.1 CLIPPER调试器 231
8.2 应用程序中调试器的使用 231
8.3 CLIPPER调试器的使用 232
8.4 调试器的移动 232
8.5 引导棒选择 233
9.2 DOS文件与缓冲器 238
9.3 ANSI终端器的支持 238
第九章 运行环境 238
9.1 DOS指令处理器 238
9.4 计算机内存的使用 239
9.5 修改运行环境 240
第十章 局域网络环境下CLIPPER的使用 242
10.1 什么是局域网络系统 242
10.2 CLIPPER的性能 242
10.3 网络命令 242
10.4 网络函数 242
10.5 CLIPPER局域网络的兼容性 243
10.6 局域网络环境的程序设计 243
10.7 网络环境对文件的影响 246
10.9 LOCKS.PRG的源代码 247
10.8 网络环境对命令的影响 247
第十一章 扩展系统 251
11.1 CLIPPER扩展系统 251
11.2 扩展函数小结 251
11.3 C接口 252
11.4 C函数范例 252
11.5 编译及连接C程序 254
11.6 预选设定的C宏 254
11.7 参考一扩展系统C接口函数 255
11.8 汇编语言接口 264
11.9 汇编程序范例 264
11.10 汇编语言扩展宏 267
11.11 EXTENDA.INC宏参考 271
11.12 汇编语言扩展系统函数参考 273
11.13 86′秋季版后的修改 280
第十二章 CLIPPER公用程序 282
12.1 DBU.EXE公用程序 282
12.2 RL.EXE程序 284
12.3 索引文件程序 287
12.4 实用程序LINE 287
12.5 MAKE程序 287
12.6 SWITCH程序 292
附录A CLIIPER中不能使用的dBASE命令与函数 295
附录B CLIPPER编译程序错误信息 295
B.1 SET DO HISTORY 295
B.2 特殊错误信息 296
C.1 警告信息 298
附录C PLINK86—Plus错误与警告信息 298
C.2 错误信息 300
附录D 运行错误信息 305
D.1 错误信息的说明 305
D.2 DOS错误 306
附录E ASCII表与INKEY()返回值 308
E.1 ASCII表 308
E.2 INKEY()返回值功能键 308
E.3 INKEY()返回值光标键 310
H.3 低级文件的I/O 314
H.7 数组函数 314
H.6 数字函数 314
H.5 时间函数 314
H.4 字串函数 314
H.2 用户界面函数 314
H.1 dBASEⅢPLUS兼容的函数 314
附录H 程序范例 314
附录G PLINK86—Plus命令 314
附录F 保留字 314
附录Ⅰ 运行时刻错误系统 326
Ⅰ.1 错误函数概述 326
Ⅰ.2 自动参数 326
Ⅰ.3 修复策略 327
Ⅰ.4 返回方式 328
Ⅰ.5 错误种类说明 329
Ⅰ.6 错误信息汇总 332
汉化dBASE与FoxBase软件开发工具简介 334