《CLIPPER 5.01教程》求取 ⇩

1. CLIPPER程序结构与数据文件结构1

1.1微机数据库技术发展概况1

1.2CLIPPER程序结构2

1.3 CLIPPER数据类型5

1.4.DBF数据库文件结构5

1.5.NTX索引文件结构6

1.6简单CLIPPER程序例子7

1.6.1计算长方形面积8

1.6.2求联立方程的根8

1.6.3求二次方程的根9

1.6.4打印数据库中记录数9

1.6.5查看数据库定义的字段名,字段类型,字段的长度和小数位数10

习题和思考10

2.表达式,变量和运算操作符号11

2.1CLIPPER变量11

2.1.1变量作用域11

2.1.2变量标识符与变量类型16

2.1.3匈牙利变量类型说明17

2.1.4 CLIPPER数据库域17

2.1.5数组变量17

2.1.6代码块变量17

2.2数组17

2.3代码块函数18

2.4CLIPPER运算操作20

2.4.1数值运算21

2.4.2字符串运算21

2.4.3逻辑运算22

2.4.4日期运算22

2.4.5关系运算23

2.4.6赋值运算23

2.4.7增(减) 1运算23

2.4.8特殊运算24

2.5宏替换24

2.6程序例子25

习题与思考26

3.预处理,语句,函数和过程27

3.1预处理27

3.1.1定义常数27

3.1.2伪函数定义28

3.1.3条件编译28

3.1.4隐含命令29

3.1.5取消定义命令29

3.2用户定义命令30

3.2.1用户定义命令语法30

3.2.2用户命令定义模式31

3.3语句32

3.3.1说明语句32

3.3.2选择语句33

3.3.3循环控制语句34

3.3.4错误例外处理语句35

3.4函数和过程36

习题和思考38

4. CLIPPER编译操作39

4.1CLIPPER编译使用方法39

4.1.1相关编译方法39

4.1.2描述文件编译方法40

4.1.3模块化编译方法40

4.2RMAKE编译工具40

4.2.1 Make文件41

4.2.2RMAKE规则41

4.2.3 SET变量42

4.2.4 RMAKE宏42

4.2.5缺省宏42

4.2.6 RMAKE命令44

4.2.7 Make文件例子45

4.3目标文件46

4.4目标文件剖析52

4.4.1记录类型53

4.4.2在样本程序MAIN.OBJ中的记录53

4.5编译开关54

4.5.1查错开关(/B)54

4.5.2定义标识符开关(/D)54

4.5.3指定隐含搜索开关(/I)54

4.5.4模块编译开关(/M)55

4.5.5主程序非过程开关(/N)55

4.5.6指定目标文件开关(/O)55

4.5.7建立预处理代码开关(/P)55

4.5.8指定库文件开关(/R)56

4.5.9指定头文件(CH文件)开关(/U)56

习题和思考56

5.连接操作,复盖内存使用技术57

5.1可执行文件的基本成分57

5.1.1 函数库57

5.1.2代码页面57

5.1.3 VMM-虚拟存储管理58

5.1.4符号表58

5.2RTLINK-CLIPPER连接程序58

5.2.1多级环境设置58

5.2.2 RTLINK操作模式59

5.2.3自由模式60

5.3动态与静态覆盖61

5.3.1静态覆盖61

5.3.2建立静态覆盖62

5.3.3动态覆盖63

5.4PLL-预连接库64

5.4.1建立预连接库关键字65

5.4.2发展预连接库的策略65

5.4.3建立预连接库例子65

5.5共享文件预连接PLL68

5.6RTLINK开关72

5.6.1模式选择开关73

5.6.2动态覆盖开关73

5.6.3帮助和查错开关73

5.6.4逐步连接开关74

5.6.5杂项开关74

5.6.6预连接开关74

5.6.7静态覆盖开关75

习题和思考75

6.查错技术76

6.1启动DEBUGGER工作76

6.2使用CLD.EXE77

6.2.1 File-选择项78

6.2.2 Locate-选择项78

6.2.3 View-选择项79

6.2.4 Run-选择项79

6.2.5 Point-选择项80

6.2.6 Monitor-选择项81

6.2.7 Options-选择项81

6.2.8 Window-选择项82

6.2.9 Help-选择项83

6.3DEBUGGER命令和命令窗口83

习题与思考85

7.多用户数据共享与网络通信技术86

7.1CLIPPER的网络封锁机制86

7.2网络函数和命令87

7.2.1数据库打开方式87

7.2.2测试网络错误函数NetErr()88

7.2.3 APPEND BLANK88

7.2.4 Flock()89

7.2.5 Rlock()89

7.2.6 UNLOCK89

7.2.7 COMMIT89

7.2.8 NetName ()90

7.3锁的合理使用90

7.4实现多用户数据库的简单网络函数90

7.5高级网络函数95

7.6使用信号灯99

7.6.1信号灯例子100

7.6.2不使用信号灯方法101

习题和思考102

8.建立函数库103

8.1函数库的结构103

8.2建立函数库的原则103

8.3建立函数库的方法104

8.4库管理实用工具LIB.EXE104

8.5考察函数库的内容和结构105

习题和思考110

9.数组处理技术111

9.1数组作为函数和过程的参数111

9.2一维数组与记录112

9.3数组处理函数115

9.4弹出菜单Achoice()119

9.5用户控制弹出菜单活动122

9.6程序例子125

9.6.1建立数据库结构125

9.6.2数据库编辑126

9.6.3二重菜单程序127

习题和思考131

10.数据输入输出技术132

10.1键盘管理132

10.1.1键盘管理命令132

10.1.2键盘输入函数133

10.2屏幕管理135

10.2.1单色显示属性字节136

10.2.2彩色显示属性字节136

10.2.3函数SetMode ()137

10.2.4函数SaveScreen()和RestScreen ()137

10.2.5选择屏幕颜色139

10.2.6数据输出到屏幕141

10.3打印机管理143

10.3.1@…SAY命令143

10.3.2?/??…命令,Qout () /Qqout ()函数144

10.3.3数据输出到磁盘文件144

10.4磁盘二进制文件145

10.4.1文件建立Fcreate()145

10.4.2文件打开Fopen ()147

10.4.3文件关闭Fclose ()147

10.4.4文件错误信息函数Ferror()147

10.4.5文件读F read ()148

10.4.6读字符串Freadstr()148

10.4.7文件定位Fseek ()149

10.4.8文件写Fwrite ()149

10.4.9文件删除Ferase ()150

10.4.10文件换名Frename ()150

10.5磁盘正文文件服务程序例子150

10.5.1统计正文文件中包含的字符数150

10.5.2统计文件中包含的单词数151

10.5.3文件拷贝152

10.6二进制文件处理技术153

10.6.1生成二进制文件154

10.6.2读二进制文件155

习题与思考157

11.面向对象程序设计技术158

11.1CLIPPER对象类158

11.2 CLIPPER对象的使用158

11.3Get Objects159

11.3.1代码块Get Set Blocks160

11.3.2 Get object的建立和使用161

11.4 Get变量162

11.5Get方法164

11.5.1状态改变方法164

11.5.2光标移动方法164

11.5.3编辑方法164

11.5.4正文输入方法165

11.6使用Get objects的程序例子165

11.7TBrowse Objects167

11.7.1建立TBrowse Objects167

11.7.2 TBrowse变量168

11.7.3 TBrowse方法169

11.7.4 TBcolumn Objects170

11.7.5使用TBrowse系统171

11.7.6通过索引键使用TBrowse系统177

11.8Error Objects183

11.8.1建立Error Objects184

11.8.2 Error Object变量184

11.8.3运行错误处理185

习题和思考190

12. CLIPPER的工作环境与汉字系统191

12.1CLIPPER发展环境191

12.2 CLIPPER运行环境192

12.3运行环境与汉字系统192

12.4 CLIPPER图表字符换码192

12.5使用DOS环境变量195

12.5.1 SET命令195

12.5.2 SET CLIPPERCMD196

12.5.3 SET INCLUDE196

12.5.4 SET LIB196

12.5.5 SET OBJ196

12.5.6 SET PLL196

12.5.7 SET RMAKE196

12.5.8 SET RTLINKCMD197

12.5.9 SET TMP197

习题和思考197

13.数据库操作和数据处理198

13.1对数据库结构的操作198

13.1.1建立数据库结构198

13.1.2打开数据库200

13.1.3拷贝数据库结构201

13.1.4修改数据库结构202

13.2以记录为主要操作数的数据库操作203

13.2.1追加记录203

13.2.2删除记录204

13.2.3记录指针操作205

13.2.4拷贝数据库文件206

13.3数据库索引和记录排序207

13.3.1建立索引207

13.3.2物理上重排记录208

13.4建立数据库之间的关系209

13.4.1选择工作区209

13.4.2建立数据库之间的联系211

13.4.3数据库更新与置换212

13.5对数据库的运算操作213

13.5.1计算满足给定条件的记录个数213

13.5.2数据字段求和213

13.5.3计算平均值214

习题和思考215

14.报表输出和报表生成工具RI的使用216

14.1简单的报表生成程序216

14.2使用报表格式文件生成报表217

14.3使用工具软件RL建立格式文件219

14.4标签文件223

14.5使用RL建立标签格式文件224

习题和思考225

15. CLIPPER扩展系统226

15.1CLIPPER扩展系统226

15.1.1隐含文件226

15.2接口规则230

15.2.1通用规则230

15.2.2 C-语言接口规则230

15.2.3 ASSEMBLY-语言接口规则231

15.3接口程序结构231

15.3.1 C-语言函数程序结构232

15.3.2 ASSEMBLY-语言函数结构232

15.4 C和ASSEMBLY语言函数的编译和连接命令233

15.4.1 C-语言编译命令233

15.4.2连接C-模块的连接命令233

15.4.3 ASSEMBLY语言函数编译和连接命令234

15.5接口函数使用方法234

15.5.1传值参数函数使用方法234

15.5.2传地址参数函数使用方法239

15.5.3传送函数值函数使用方法242

15.5.4内存分配函数使用方法246

15.6扩展系统使用程序例子248

15.6.1 CLIPPER与C函数连接程序例子248

15.6.2 CLIPPER与ASSEMBLY 函数连接程序例子254

习题和思考262

附录1. CLIPPER命令,语句和内部函数一览263

附录1.0基本约定263

附录1.1编译命令263

附录1.2语句264

附录1.3命令集267

附录1.4函数集281

附录2.键盘按键ASCII码和显示图形306

附录2.1ASCII码和INKEY()值306

附录2.2.光标控制键的INKEY()值310

附录2.3功能键的INKEY()值311

1994《CLIPPER 5.01教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由欧贵文编 1994 广州:中山大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Clipper 5.01基本指令与程序设计(1993 PDF版)
Clipper 5.01基本指令与程序设计
1993 北京:学苑出版社
CLIPPER 5.0程序设计( PDF版)
CLIPPER 5.0程序设计
CLIPPER 5.2实用大全( PDF版)
CLIPPER 5.2实用大全
Clipper高级编程技巧与实例  下( PDF版)
Clipper高级编程技巧与实例 下
北京希望电脑公司
Clipper高级编程技巧与实例  上( PDF版)
Clipper高级编程技巧与实例 上
北京希望电脑公司
THE PURPOSE OF YOUR LIFE EXPERIENTIAL GUIDE(1999 PDF版)
THE PURPOSE OF YOUR LIFE EXPERIENTIAL GUIDE
1999 EAGLE BROOK
THE CLIPPER INTERFACE HANDBOOK(1991 PDF版)
THE CLIPPER INTERFACE HANDBOOK
1991
Clipper 5.X中文数据库程序设计(1995 PDF版)
Clipper 5.X中文数据库程序设计
1995 上海:上海科学普及出版社
CLIPPER入门与设计(1995 PDF版)
CLIPPER入门与设计
1995 天津:天津科学技术出版社
CLIPPER扩充函数库  通讯篇(1995 PDF版)
CLIPPER扩充函数库 通讯篇
1995 北京:电子工业出版社
CLIPPER扩充函数库  网络篇  上(1995 PDF版)
CLIPPER扩充函数库 网络篇 上
1995 北京:电子工业出版社
FreeHand 8.0图形设计 创作篇(1999 PDF版)
FreeHand 8.0图形设计 创作篇
1999 北京:人民邮电出版社
CLIPPER高等应用范例(1990 PDF版)
CLIPPER高等应用范例
1990 儒林图书有限公司
中文Clipper 5.01入门(1993 PDF版)
中文Clipper 5.01入门
1993 北京:学苑出版社
CA-Clipper 5.2实用教程(1994 PDF版)
CA-Clipper 5.2实用教程
1994 北京:学苑出版社