第一章 概述 1
1.1 Clipper简介 1
1.2 解释程序与编译程序 2
1.3 操作Chpper程序的步骤 3
1.4 Clipper的优缺点 4
第二章 安装Clipper 5.2 6
2.1 安装过程概述 6
2.2 Clipper 5.2的系统需求设备 13
2.3 进行安装Clipper 5.2 14
2.4 测试各实用程序与重建 19
2.5 建立可模拟dBASE点提示的DOT.exe 21
2.6 编译与连接的批处理文件(CL.bat) 22
第三章 程序的编写、编译与连接 24
3.1 Clipper 5.2的程序编辑器PE.exe 24
3.2 Clipper 5.2的程序编译器CLIPPER.exe 26
3.3 Chpper 5.2的连接程序RTLINK.exe 33
3.4 一种简单的建立自定义程序库的方法 45
3.5 建立编译与连接程序的批处理文件 46
第四章 DBU.exe、RL.exe实用程序与REPORT、LABEL指令 49
4.1 DBU.exe实用程序 49
4.2 RL.exe实用程序 54
4.3 以REPORT FORM指令产生标准报表 66
4.4 以LABEL FORM指令打印标签 68
第五章 程序语法、数据类型与运算式 70
5.1 Clipper的程序语法 70
5.2 Clipper的数据类型与运算式 71
5.3 宏运算符号——& 83
第六章 数据库文件管理相关指令 86
6.1 数据库文件的建立、打开与关闭 86
6.2 查询文件名 91
6.3 更改文件名 93
6.4 拷贝数据库文件 94
6.5 合并与压缩数据库文件 97
6.6 删除文件 99
6.7 修改数据库文件的结构定义 100
第七章 显示数据的指令与OUTSTD()在中文系统下的应用 101
7.1 显示数据的指令 101
7.2 OUTSTD()在中文系统下的应用 113
第八章 记录增删与修改 118
8.1 增添新记录内容 118
8.2 删除记录内容 121
8.3 修改记录内容 124
第九章 排序、索引与移动记录指针 141
9.1 排序与索引 141
9.2 有关索引的几个函数 148
9.3 移动记录指针 150
第十章 查询与设置关联 165
10.1 查询数据内容 165
10.2 设置过滤条件(SET FILTER TO与DBSETFILTER()) 167
10.3 建立关联 170
第十一章 子程序、子过程与自定义函数 178
11.1 子程序 179
11.2 子过程 186
11.3 自定义函数 192
第十二章 处理内存变量的指令 198
12.1 定义变量类别的语句 198
12.2 处理变量的指令 208
第十三章 控制程序流程的指令 220
13.1 控制重复执行的指令 220
13.2 控制执行分支的指令 232
第十四章 数组 245
14.1 定义产生数组 245
14.2 处理数组内容 247
14.3 拷贝数组内容 252
14.4 数组内容的排序与搜寻 254
第十五章 处理屏幕的指令 262
15.1 安排菜单内容 262
15.2 安排菜单 277
15.3 设置菜单颜色与光标 295
第十六章 处理键盘的指令 299
16.1 捕捉按键内容 299
16.2 管理键盘暂存器 312
16.3 定义按键内容(SET KEY指令) 315
第十七章 函数 322
17.1 数值函数 322
17.2 字符处理函数 326
17.3 日期函数 341
17.4 转换函数 345
17.5 特殊测试函数 346
17.6 辨认函数 355
17.7 执行Cold Block的函数 359
第十八章 设置系统配置状态 367
18.1 以SET...ON/OFF或SET...TO...设置系统参数 367
18.2 以SET()函数设置系统参数 372
附录A Clipper 5.2中无法使用的dBASE指令 375
附录B Clipper 5.2的保留字 377
附录C 利用Clipper程序指令控制倚天打印控制码 378