第一章 数据库的基本概况 1
第一节 数据和数据处理 1
第二节 Clipper数据库简介 3
第三节 dBASEⅢ plus与Clipper 4
第四节 Clipper版本及安装 11
第五节 联机资料 31
第二章 Clipper应用初步 35
第一节 Clipper开发环境 35
第二节 一个简单的应用实例 38
第三节 Clipper程序设计举例 55
第三章 Clipper的基础 58
第一节 Clipper的系统规格 58
第二节 Clipper文件的类型和用途 59
第三节 Clipper规则 61
第四节 代码块 63
第五节 表达式 65
第四章 函数 70
第一节 数学运算函数 71
第二节 字符操作函数 75
第三节 日期时间函数 82
第四节 数组操作函数 87
第五节 转换函数 96
第六节 测试函数 102
第七节 设置函数 125
第八节 数据库操作函数 134
第九节 网络函数 151
第十节 二进制文件操作函数 154
第十一节 文本字符串操作函数 159
第十二节 输入函数 166
第十三节 输出函数 172
第十四节 代码决操作函数 188
第十五节 支持RDD函数 193
第五章 Clipper命令 204
第一节 屏幕操作 204
第二节 输入操作 217
第三节 数据库操作 223
第四节 内存变量操作 249
第五节 参数设置 252
第六节 其它文件操作命令 267
第六章 Clipper控制语句 274
第一节 分支语句 274
第二节 循环语句 276
第三节 变量作用城 280
第四节 函数和过程语句 286
第五节 过程和函数的使用 293
第六节 INIT过程和EXIT过程 299
第七章 数据库操作程序设计 304
第一节 数据库的建立 304
第二节 数据库的基本操作设计 308
第三节 数据库全屏幕操作技巧 318
第四节 数据库操作实用程序 330
第八章 菜单程序设计 334
第一节 菜单程序设计命令 334
第二节 菜单程序设计技巧 338
第三节 联机系统帮助的设计 352
第九章 Clipper的编译连接 354
第一节 Clipper程序设计基础 354
第二节 Clipper编译 362
第三节 Clipper连接 367
第四节 RMAKE工具 378
第五节 编译指令 385
第十章 文件处理及操作 393
第一节 二进制文件处理 393
第二节 文本处理 396
第十一章 Clipper的错误处理 411
第一节 错误捕获 411
第二节 使用BEGIN SEQUENCE结构 412
第三节 Clipper的错误对象 414
第四节 Clipper的错误信息 421
第十二章 Clipper与C、汇编的接口 441
第一节 Clipper与C、汇编间的参数传递 441
第二节 Clipper与C的接口 461
第三节 Clipper与汇编的接口 465
第四节 建立用户自定义库 473
第十三章 网络程序设计 523
第一节 网络程序设计基础 523
第二节 网络程序设计技巧 528
第十四章 驱动技术 545
第一节 可更换数据库驱动程序 545
第二节 替代终端驱动程序 554
第十五章 Clipper工具 557
第一节 调试工具 557
第二节 DBU实用程序 565
第三节 RL实用程序 567
第十六章 Clipper对象的类 570
第一节 Error象 571
第二节 GET对象 574
第三节 TBrowse系统 579
第四节 TBColumn对象 584
附录A ASCII代码 586
附录B INKEY()函数的返回值 590
附录C Clipper函数一览表 594
附录D Clipper命令一览表 601