图书介绍
编译型数据库系统Clipper 5.0使用大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 尤晓东等编译 著
- 出版社: 北京:海洋出版社
- ISBN:7502721371
- 出版时间:1991
- 标注页数:480页
- 文件大小:24MB
- 文件页数:495页
- 主题词:
PDF下载
下载说明
编译型数据库系统Clipper 5.0使用大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
绪言1
0.1 什么是Clipper1
目录1
0.2 从dBASEⅢPlus到dBASEⅣ以及它们与Clipper的比较2
0.3 必要条件3
所需要的配置3
所需背景知识3
0.4 如何使用本书3
对本书的快速浏览4
“平常的语言”dBASE的程序设计4
一些约定5
0.5 小结5
第一部分 导论6
第一章 透视Clipper6
1.1 工具6
什么是编译程序6
为什么编译7
Clipper的本质7
安装Clipper8
Clipper开发环境8
1.2 技术说明9
索引9
内存变量9
数组10
文件10
工作区11
过程和函数11
1.3 文件的类型和用途11
数据文件(.DBF)11
报表文件(.FRM)12
标签文件(.LBL)12
索引文件(.NTX或.NDX)12
内存文件(.MEM)12
备注文件(.DBT)12
格式文件(.FMT)13
程序和过程文件(.PRG)13
替换文件(.TXT)13
1.4 有关规则13
有关工作区的规则13
有关数组的规则14
有关内存变量的规则14
有关别名的规则14
有关字段的规则14
内存变量和数组的作用域15
代码块15
1.5 编程规则16
数学运算16
关系运算17
逻辑运算17
字符串运算18
赋值运算符18
表达式19
加/减运算符19
特殊运算符19
宏代换20
1.6 小结20
第二章 Clipper与DOS21
2.1 Clipper的内存管理21
非常规内存管理22
虚拟存贮管理23
2.2 DOS环境23
用变量控制DOS24
用启动文件控制DOS24
SET CLIPPER变量25
把DOS变量传送到Clipper应用程序26
使用用户安装27
提供DOS服务27
2.3 DOS开发环境28
2.4 小结29
第三章 Clipper程序设计30
3.1 组织代码在两种环境下运行31
3.2 dBASE Ⅲ Plus的初步调试31
3.3 设计控制结构来避免错误33
3.4 Clipper与dBASE Ⅲ Plus的区别34
3.5 使用过程和函数42
使用过程43
STATIC过程43
使用函数44
静态的用户定义函数44
装入过程与函数45
建立用户定义函数45
参数传递46
3.6 在应用程序中使用过程和用户定义函数47
接受参数的另一种方法47
3.7 用户定义函数库48
FTOC() DICE()51
产生用户的音调的函数51
DOLLAR()52
3.8 小结53
第四章 Clipper的增强功能54
4.1 表达式替代54
4.2 用户自定义函数55
4.4 SET()函数56
4.3 扩展函数的用法56
4.5 FOR...NEXT循环57
4.6 Clipper数组59
4.7 建立KEY过程60
4.8 在@...SAY...GET中的扩展功能61
Clipper对象61
面向对象的GET62
4.9 屏幕变量63
使用SET MESSAGE TO命令64
使用@...PROMPT...MESSAGE命令64
建立光条菜单64
4.10 增强菜单64
使用SET WRAP ON/OFF命令65
使用MENU TO命令65
操作菜单65
生成下拉式菜单66
4.11 低级文件处理69
4.12 备注区和字符域处理70
4.13 TBrowse——Clipper面向对象的浏览72
4.14 Clipper的帮助工具75
4.15 代码块77
4.16 小结79
第五章 整体组合80
5.1 保持源代码尽可能小80
5.2 Clipper应用程序的结构81
5.3 Clipper内务操作81
用模块化程序设计方法开发源代码81
变量作用域和模块代码83
5.4 从源代码建立.EXE文件84
5.5 应用程序的编译和连接84
5.6 启动编译程序85
控制编译程序86
用一个.CLP文件进行编译89
建立一个.CLP文件90
编译结束代码90
5.7 连接.OBJ文件91
5.8 安装RTlink91
RTlink命令行92
5.9 使用RTLINK92
从脚本文件中设置选择项92
RTLINKCMD变量92
RTLINK.CFG92
RTLINK和DOS的ERRORLEVEL93
把连接信息存入文件93
操作方式93
RTLink关键字94
预连接库(PLL)98
确定预连接库的内容98
建立用于开发的PLL99
建立提交用户的PLL100
5.10 使用RMAKE工具101
建立简单的提交用户的PLL101
RMAKE处理102
使文件对RMAKE有效102
RMK文件的内容102
依赖性规则(Dependency Rules)103
推理规则104
RMAKE宏定义104
RMAKE开关105
RMAKE命令105
双重目的的MAKE文件范例107
5.11 小结107
!undef !inciude !msg〈标记〉!!107
!ifdef !ifndef !ifeq !iffile107
第六章 调试应用程序109
6.1 在DOS提示符下调用调试工具Debugger110
6.2 调试工具Debugger的窗口110
6.3 功能键111
6.4 调试工具Debugger的菜单112
选项File子菜单113
选项Locate子菜单114
选项View子菜单114
选项Run子菜单116
选项Monitor子菜单117
选项Wacth子菜单117
选项CallStack子菜单118
6.5 监视点、跟踪点、通过点、断点119
6.6 调试器命令119
6.7 调试处理过程124
6.8 浏览其它文件124
6.10 处理运行时发生的错误126
6.11 小结126
6.9 使用数组126
第七章 Clipper与网络127
7.1 多用户程序设计127
文件用法128
文件锁128
记录锁128
7.2 Clipper的网络兼容性128
7.3 Clipper与网络有关的命令129
设计程序时要考虑到网络的多用户性130
7.4 开发网络应用程序130
NETERR()函数130
APPEND BLANK命令 FLOCK()函数130
SET EXCLUSIVE ON/OFF命令 USE命令130
RLOCK()函数 UNLOCK命令130
选择处理方式131
上锁失败时的策略131
7.5 在局域网上打开文件131
用USE__UDF()函数打开一个文件132
用APND()函数增加一个新记录134
用RLOK()函数给当前记录加锁135
用FLOK()给当前文件加锁137
7.7 非数据和索引文件138
7.6 记录和文件上锁的实现138
7.8 有关文件的操作命令和函数139
7.9 小结140
第八章 Clipper的错误处理141
8.1 错误捕获141
8.2 使用BEGIN SEQUENCE结构142
8.3 Clipper的错误对象144
错误对象144
ERRORBLOCK()函数144
8.4 面向对象的错误处理程序145
8.5 Clipper的错误信息147
编译错误信息148
警告信息 错误信息 严重错误信息159
RTLink的错误信息159
RMAKE错误信息160
8.6 小结163
第九章 Clipper的工具164
9.1 Clipper的文件164
9.2 Clipper的实用程序165
9.3 使用DBU实用程序165
9.4 使用RL实用程序166
生成一个报表167
建立标签文件168
9.5 使用PE实用程序169
9.6 小结169
第十章 Clipper的扩展系统170
10.1 什么是扩展系统170
10.2 为什么在编程过程中使用C或汇编语言170
10.3 Clipper与C的接口171
以值的形式传递参数171
以指针的方式传递参数172
返回参数给Clipper172
内存分配173
Extend.h头文件173
C函数模板173
C函数样本程序174
C源代码程序 Clipper的源代码程序176
与Clipper一起编译C176
连接Clipper与C Make文件样本 连接应答文件样本177
有关C的其它版本的一些说明177
10.4 C和汇编语言的函数177
样本程序框架178
有关MASM函数的例子179
汇编语言的源程序代码 Clipper的源程序代码183
编译、汇编及连接183
Make文件的样本 连接文件的样本184
调试汇编程序184
10.5 小结184
第二部分 应用程序185
第十一章 应用程序185
11.1 文件185
11.3 程序清单187
11.2 MAKE文件187
第三部分 快速参考232
第十二章 约定与元符号232
12.1 约定232
12.2 元符号233
第十三章 编译指令234
#command #translate #define #ifdef241
#ifndef #include #undef241
第十四章 语句241
BEGIN SEQUENCE DECLARE* DO* DO CASE262
DO WHILE EXTERNAL FIELD FOR...NEXT262
FUNCTION IF LOCAL MEMVAR262
PARAMETERS PRIVATE PROCEDURE PUBLIC262
RETURN STATIC262
第十五章 Clipper标准命令集262
SET EXACT SET EXCLUSIVE* SET FILTER345
SET DEVICE SET EPOCH SET ESCAPE345
SET INDEX SET INTENSITY SET KEY345
SET MARGIN SET MESSAGE SET ORDER345
SET DEFAULT SET DELETED SET DELIMITERS345
SET CURSOR SET DATE SET DECIMALS345
SET COLOR* SET CONFIRM SET CONSOLE345
SET ALTERNATE SET BELL SET CENTURY345
SAVE SCREEN* SEEK SELECT345
SET PATH SET PRINTER SET PRINTER TO345
SET PROCEDURE SET RELATION SET SCOREBOARD345
SET SOFTSEEK SET TYPEAHEAD SET UNIQUE*345
SET WRAP SKIP SORT345
STORE* SUM TEXT*345
TOTAL TYPE UNLOCK345
UPDATE USE WAIT345
ZAP345
第十六章 Clipper函数345
SET FIXED SET FORMAT* SET FUNTION345
COPY TO CREATE CREATE FROM345
?/?? @...BOX @...CLEAR345
@...PROMPT @...SAY...GET @...TO345
ACCEPT APPEND BLANK APPEND FROM345
AVERAGE CALL* CANCEL*/QUIT345
CLEAR CLEAR ALL* CLEAR GETS345
CLEAR MEMORY CLEAR[SCREEN] CLEAR TYPEAHEAD345
CLOSE COMMIT CONTINUE345
COPY FILE COPY STRUCTURE COPY STRUCTURE EXTENDED345
RESTORE SCREEN* RUN/!* SAVE345
DELETE DELETE FILE/ERASE DIR*345
DISPLAY EJECT ERASE/DELETE FILE345
FIND* GO/GOTO INDEX345
INPUT JOIN KEYBOARD345
LABEL FORM LIST LOCATE345
MENU TO NOTE* PACK345
QUIT/CANCEL* READ RECALL345
REINDEX RELEASE RENAME345
REPLACE REPORT FORM RESTORE345
17.1 什么是对象459
第十七章 Clipper对象的类459
BREAK() BROWSE() CDOW()459
BIN2L() BIN2W() BOF()459
ASORT() AT() BIN21()459
ASC() ASCAN() ASIZE()459
ALLTRIM() ALTD() ARRAY()459
AFILL() AINS() ALIAS()459
ADIR()* AEVAL() AFIELDS()*459
ACLONE() ACOPY() ADEL()459
AADD() ABS() ACHOICE()459
17.2 Error对象460
Error类函数461
Error对象的实例变量461
17.3 Get对象462
Get类函数463
Get类实例变量463
Get对象的输出方法465
状态变化方法 光标移动方法 编辑方法 文本输入方法467
17.4 TBrowse系统467
TBrowse对象类467
TBrowse类函数468
TBrowse的输出实例变量468
TBrowse类输出方法469
光标移动方法 混杂方法472
17.5 TBColumn对象和输出实例变量472
附录A ASCII代码以及INKEY()函数的返回值474
A.1 光标控制键476
A.2 功能键以及Alt键组合477
附录B 保留字478