《Clipper高级编程技巧与实例》求取 ⇩

第一章 概述1

1.1 解释器(Interpreter)与编译器(Compiler)1

1.2 编译2

1.3 连结3

1.4 程序库4

1.5 外界函数5

1.6 使用MAKE5

1.7 Clipper套装软件6

1.8 安装CLIPPER6

1.9 专案介绍7

1.10 结论8

第二章 CLIPPER的基本概念9

2.1 CLIPPER的系统规格9

2.2 CLIPPER所使用的文件10

2.3 CLIPPER的数据库文件的结构11

2.4 存储器变量12

2.5 表达式13

2.7 算术表达式13

2.8 逻辑表达式14

2.9 字符串表达式14

2.10 用户自定义函数14

2.11 与DBASE Ⅲ PLUS兼容的索引15

2.12 全屏幕操作的光标移动键16

2.13 全屏幕编辑键16

2.14 全屏幕退出键16

2.15 全屏幕模式键16

2.16 DOS的命令处理程序17

2.17 DOS的文件及缓冲区17

2.18 计算机存储器使用18

2.19 存储器变量18

第三章 Clipper语言及环境21

3.1 基础21

3.2 用户定义函数25

3.3 逻辑表达式27

3.4 WHILE和FOR条件27

3.5 变量的使用范围28

3.6 程序和PRG文件32

3.7 传值调用和传地址调用32

3.8 错误处理33

3.9 环境44

3.10 建议警告45

第四章 编译及连结应用程序46

4.1 CLIPPER编译程序46

4.2 执行CLIPPER编译程序46

4.3 编译程序的选择项46

4.4 建立一个.CLP文件47

4.5 连结程序48

4.6 利用PLINK86-PLUS连接程序来连接你的程序48

4.7 交互式方式48

4.8 命令行方法49

4.9 使用.LNK文件的方法49

4.10 执行PLINK86-PLUS50

4.11 利用批处理文件来编译及连接应用程序50

4.12 与函数程序库连接51

第五章 连接文件的覆盖52

5.1 什么是覆盖52

5.2 设计覆盖结构53

5.3 覆盖的产生53

5.5 内部覆盖及外部覆盖55

5.6 程序嵌套覆盖55

5.7 覆盖的管理57

5.8 DOS的目录58

5.9 PLINK86-PLUS的对映图59

第六章 CLIPPER调试程序61

6.1 CLIPPER的调试程序61

6.2 使用clipper的调试程序61

6.3 CONTROL功能表62

6.4 DISPLAY功能表63

6.5 Variable功能表64

6.6 Help功能表65

6.7 Break功能表66

6.8 Watch功能表67

第七章 数组68

7.1 数组68

7.2 数组的声明及使用68

7.3 数组类型的参数70

7.4 处理数组的函数72

7.5 二分搜寻法89

7.6 多维数组91

7.7 数组和宏93

7.8 将数组存储在磁盘上95

7.9 建议和警告99

第八章 SET KEY TO指令100

8.1 SET KEY的用法100

8.2 Help Key(F1)100

8.3 依环境改变的HELP101

8.4 递归和多层的HELP程序102

8.5 存储程序的状态104

8.6 SET KEY和INKEY106

8.7 用户自定义的HELP108

8.8 SET KEY和宏111

8.9 SET KEY的其他用法111

8.10 建议和警告113

第九章 用户接口115

9.1 简单的功能表115

9.2 BOX120

9.3 按键的处理127

9.4 光标的处理131

9.5 填充键盘缓冲区132

9.6 SAVE SCREEN/RESTORE SCREEN142

9.7 屏幕和MEM文件146

9.8 摘要148

9.9 GET的处理148

9.10 计算表接口166

9.11 对话窗口174

9.12 垂直滚动176

9.13 建议和警告188

第十章 备注字段的处理及操作190

10.1 简介190

10.2 使用备注字段191

10.3 编辑备注字段193

10.4 GET一个备注字段195

10.5 用用户自定义函数处理备注字段197

10.6 处理备注字段204

10.7 MLCOUNT和MEMOLINE函数207

10.8 在MEMOEDIT中的字符串搜寻209

10.9 流览备注字段211

10.10 显示备注字段216

10.11 DBT文件的结构219

10.12 输入/输出222

10.13 建议和警告224

第十一章 有效的查询方法225

11.1 数据库系统的范例225

11.2 打开数据库227

11.3 搜寻一个值232

11.4 通过关联指令连结数据库234

11.5 多重索引238

11.6 建立数据库239

11.7 JOIN242

11.8 模拟JOIN247

11.9 REPLACE249

11.10 在数据文件中编辑数据项250

11.11 在一个数据文件中增加数据项261

11.12 删除数据项266

11.13 数据文件的各种设置(SET)267

11.14 范例268

11.15 建议和警告289

第十二章 直接处理文件290

12.1 底层文件与设备处理290

12.2 文件拷贝294

12.3 文件保护295

12.4 文件大小297

12.5 设备控制297

12.6 读入一行298

12.7 多用途读入暂存区300

12.8 文件内的数据寻找306

12.9 与C语言的比较308

12.10 建议与警告311

第十三章 网络312

13.1 Clipper与局部网络312

13.2 设计网络程序的困扰312

13.3 Clipper的网络命令313

13.4 Clipper所强迫遵守的原则316

13.5 错误事件的处理318

13.6 索引文件327

13.7 其他类型的文件328

13.8 读取/修改/写入周期331

13.9 用到整个文件数据的命令336

13.10 在单用户系统下测试344

13.11 总结346

13.12 局部网络346

13.13 在局部网络上开发应用程序347

13.14 在局部网络环境下编写程序348

13.15 网络环境对文件的影响351

13.16 LOCKS.PRG的原始程序352

13.17 NET_USE函数352

13.18 FIL_LOCK函数353

13.19 REC_LOCK函数354

第十四章 在Clipper中使用C语言355

14.1 概论355

14.2 在Clipper中调用C程序355

14.3 从Clipper中取得数据356

14.4 将数据返回Clipper360

14.5 编译和连结362

14.6 光标控制365

14.7 获取Clipper的内部值366

14.8 Hot Key表370

14.9 实际的处理374

14.10 鼠标器接口376

14.11 鼠标器模拟MENU/PROMPT指令380

14.12 串口通讯393

14.13 窗口404

14.14 建议和警告405

第十五章 利用C与汇编语言编写用户自定义函数406

15.1 与C语言的界面406

15.2 C程序的编译及连接408

15.3 扩增系统的C语言函数410

15.4 Clipper与汇编语言界面418

15.5 汇编语言的扩增宏421

15.6 扩增系统的汇编语言函数423

第十六章 文件结构433

16.1 概论433

16.2 编译和连结435

16.3 DBF的文件结构437

16.4 DBT的文件结构463

16.5 FRM的文件结构479

16.6 LBL的文件结构485

16.7 MEM的文件结构488

16.8 NTX的文件结构490

16.9 NDX的文件结构496

16.10 建议与警告501

第十七章 Clipper公用程序502

17.1 DBU.EXE程序502

17.2 无功能表程序502

17.3 触键式选取503

17.4 模式选择项503

17.5 整体数据概观504

17.6 报表格式文件505

17.7 标签格式文件506

17.8 INDEX程序507

17.9 LINE程序507

17.10 MAKE程序507

17.11 如何使用MAKE508

17.12 一个范例系统510

17.13 推论规则(Inference rule)511

17.14 SWITCH程序512

17.15 结束SWITCH513

第十八章 窗口和屏幕功能515

18.1 创建一个窗口515

18.2 属性和屏幕颜色530

18.3 阴影(SHADOWING)540

18.4 扩张窗口546

18.5 在屏幕上处理正文552

18.6 建立显示屏幕555

18.7 相对窗口—@SAYGET556

第十九章 数据驱动技术565

19.1 在.EXE文件外部初设变量值565

19.2 将正文文件读进数组569

19.3 建立数据库575

19.4 建立窗口587

19.5 建立菜单598

19.6 数据输入屏幕(DATA ENTRY SCREEN)611

附录A dBASE Ⅲ PLUS中Clipper支持的命令及函数630

附录B Clipper编译程序的错误信息631

附录C PLINK86-PLUS连接程序的错误及警告信息633

附录D ASCII字符集与INKEY()函数的传回值639

附录E 在Clipper使用预处理器642

附录F Set函数649

附录G 嵌套的Read程序664

附录H CLIPPER命令介绍668

附录I CLIPPER函数介绍754

1993《Clipper高级编程技巧与实例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由廖斌,张林编著 1993 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。