图书介绍

CLIPPER 5.01教程PDF|Epub|txt|kindle电子书版本网盘下载

CLIPPER 5.01教程
  • 欧贵文编 著
  • 出版社: 广州:中山大学出版社
  • ISBN:7306008471
  • 出版时间:1994
  • 标注页数:311页
  • 文件大小:57MB
  • 文件页数:327页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

CLIPPER 5.01教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

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

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

1.2 CLIPPER程序结构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.1 CLIPPER变量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.4 CLIPPER运算操作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.1 CLIPPER编译使用方法39

4.1.1相关编译方法39

4.1.2描述文件编译方法40

4.1.3模块化编译方法40

4.2 RMAKE编译工具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.2 RTLINK-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.4 PLL-预连接库64

5.4.1建立预连接库关键字65

5.4.2发展预连接库的策略65

5.4.3建立预连接库例子65

5.5共享文件预连接PLL68

5.6 RTLINK开关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.3 DEBUGGER命令和命令窗口83

习题与思考85

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

7.1 CLIPPER的网络封锁机制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.1 CLIPPER对象类158

11.2 CLIPPER对象的使用158

11.3 Get Objects159

11.3.1代码块Get Set Blocks160

11.3.2 Get object的建立和使用161

11.4 Get变量162

11.5 Get方法164

11.5.1状态改变方法164

11.5.2光标移动方法164

11.5.3编辑方法164

11.5.4正文输入方法165

11.6使用Get objects的程序例子165

11.7 TBrowse 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.8 Error Objects183

11.8.1建立Error Objects184

11.8.2 Error Object变量184

11.8.3运行错误处理185

习题和思考190

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

12.1 CLIPPER发展环境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.1 CLIPPER扩展系统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.1 ASCII码和INKEY()值306

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

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

热门推荐