《Clipper 5.X中文数据库程序设计》求取 ⇩

目录3

概论篇3

第一章Clipper概说3

第一节什么是Clipper3

第二节 Clipper与dBASEⅢplus4

一、Clipper和dBASE的命令与函数4

二、Clipper和dBASE处理数据库文件的功能比较6

三、Clipper5.01和dBASEⅣ1.1版的差别6

四、Clipper程序的优缺点8

第三节Clipper5.01的安装9

一、安装Clipper5.01的环境需求9

二、Clipper5.01原装盘片内容一览9

三、Clipper 5.01的安装过程11

第四节Clipper5.01的文件简介19

一、Clipper5.01的目录结构19

二、Clipper 5.01各子目录文件一览表20

第二章数据库概说24

第一节信息、数据和数据处理24

一、信息24

二、数据24

三、数据处理24

第二节数据库和数据库管理系统25

一、什么是数据库25

二、什么是数据库管理系统25

第三节数据库的三种模式26

一、实体与属性26

二、记录与数据项26

三、数据的三种模式26

第四节数据库的组成28

一、字段28

三、文件29

二、记录29

第五节Clipper 5.01的文件30

一、文件名30

二、文件类型30

三、Clipper与dBASE的文件类型比较32

第六节Clipper 5.01的数据类型33

一、NIL33

二、数组33

三、程序块34

四、其它34

第三章Clipper的表达式35

第一节常量与变量35

一、常量35

二、变量36

一、字符连接表达式37

第二节字符表达式37

三、显示命令37

二、字符比较表达式38

三、字符赋值表达式39

第三节数值表达式40

一、数值运算表达式40

二、数值比较表达式42

三、数值赋值表达式43

第四节逻辑表达式44

一、逻辑表达式的运算符44

二、逻辑比较表达式46

三、逻辑赋值表达式46

四、操作示例46

第五节 日期表达式47

一、日期运算符47

三、日期赋值表达式48

二、日期比较表达式48

第六节NIL的表达式49

一、NIL的赋值和比较运算符49

二、操作示例50

第七节各种表达式的优先级50

第八节 宏替换——&及其表达式51

一、用法51

二、说明51

三、操作示例51

操作篇55

第四章数据库实用程序DBU55

第一节 DBU概述55

、启动DBU55

二、下拉式子菜单56

四、信息区与提示区58

三、改变屏幕上的选择项58

五、会话框59

六、窗口60

七、工作区60

八、退出DBU62

第二节 DBU的功能62

一、F1(Help)——联机信息求助62

二、F2(Open)——打开文件63

三、 F3(Create)——建立文件65

四、F4(Save)——文件存盘68

五、F5(Browse)——浏览、编辑文件68

六、F6(Utility)——实用程序72

七、F7(Move)——搜寻记录、移动记录指针75

八、F8(Set)——设置文件78

第三节 利用DBU建立数据库结构80

第四节利用DBU修改数据库结构82

第五节启动中文系统83

第六节利用DBU输入中文数据84

第七节利用DBU建立索引文件86

第五章编译程序CLIPPER.EXE88

第一节什么是编译程序88

一、解释型程序88

二、编译型程序88

三、CLIPPER.EXE操作流程89

四、一个CLIPPER程序的操作流程89

第二节 CLIPPER.EXE的操作90

一、使用格式90

二、使用说明90

三、CLIPPER.EXE参数的意义92

四、编译控制文件(.CLP)94

五、前端处理输出文件(.PPO)95

六、编译注意96

第三节 与编译有关的SET命令96

一、SET CLIPPERCMD命令97

二、SET INCLUDE命令97

三、SET TMP命令97

第四节CLIPPER.EXE的出错信息98

一、把编译出错信息存入文本文件98

二、CLIPPER.EXE的错误信息99

第六章链接程序RTLINK.EXE103

第一节什么是链接程序?103

一、RTLINK103

二、RTLINK的优点103

第二节 RTLINK.EXE的两种链接接口103

一、自由格式接口104

二、位置格式接口107

第三节RTLINK.EXE的选择项109

一、找不到文件是否允许输入路径110

二、是否区分程序命令中字母的大小写111

三、设定链接接口111

四、动态覆盖链接112

五、常驻链接114

六、显示链接选择项的求助信息115

七、生成存放链接信息的.MAP文件116

八、设定不显示链接的执行过程118

九、显示链接过程的状态信息118

十、设定是否只限于链接改动过的模块120

十一、设定是否搜寻内定的程序库120

十二、设定是否按定义的延伸路径搜寻文件121

十三、设定堆栈长度121

二、建立RTLINK.CFG文件122

第五节RTLINK.EXE选择项的执行顺序122

一、SET RTLINKCMD命令122

第四节RTLINK.EXE操作环境的设定122

第六节建立编译与链接的批文件123

第七节RTLINK.EXE的出错信息124

一、警告信息124

二、出错信息124

三、其它错误信息124

第七章报表和标签的编辑程序RL.EXE125

第一节启动和退出RL.EXE125

一、启动RL.EXE125

二、退出RL.EXE125

第二节建立和编辑报表文件125

一、建立报表文件126

二、编辑报表文件的画面126

三、定义字段的内容128

四、编辑字段的内容130

五、定义页标题131

六、定义分类索引135

第三节建立和编辑标签文件139

一、编辑标签的画面139

二、定义标签规格140

三、定义标签内容141

四、操作示例141

第四节打印报表和标签的命令144

一、输出报表命令REPORT FORM145

二、输出标签命令LABEL FORM146

第八章文字处理系统PE.EXE149

第一节介绍PE、PE2和PE3149

一、PE149

二、PE2149

三、PE3150

一、启动和退出151

第二节 CLIPPER的PE.EXE151

二、PE.EXE的按键一览表153

三、PE的提示和询问信息153

第三节汉化的PE2154

命令函数篇163

第九章处理数据库文件的命令与函数163

第一节命令与函数的格式说明163

一、符号163

二、类型前缀164

三、描述符164

第二节选择工作区与打开、关闭数据库文件的命令与函数170

一、选择工作区的命令与函数171

二、打开数据库文件的命令USE174

三、关闭数据库文件的命令与函数175

一、查阅数据库文件的命令与函数176

第三节数据库文件查阅、改名、拷贝、连接、压缩和删除的命令与函数176

三、拷贝、连接、压缩数据库文件的命令与函数179

二、数据库文件更名的命令与函数179

四、删除数据库文件的命令与函数186

第十章处理数据记录的命令与函数188

第一节显示数据记录的命令和函数188

一、LIST/DISPLAY命令188

二、?/??命令189

三、QOUT()与QQOUT()函数190

四、@…SAY…命令191

五、DEVPOS()与DEVOUT()函数196

六、OUTSTD()函数197

七、DBEDIT()函数198

八、DBSTRUCT()函数202

第二节增添数据记录的命令和函数204

一、APPEND BLANK命令204

三、APPEND FROM命令205

二、DBAPPEND()函数205

第三节修改记录的命令和函数207

一、@…SAY……GET/READ命令207

二、BROWSE()函数211

三、REPLACE命令213

四、MEMOEDIT()函数214

五、FIELDGET()函数216

六、FIELDPUT()函数217

七、UPDATE ON…FROM命令219

八、COMMIT命令221

九、DBCOMMIT()函数221

十、DBCOMMITALL()函数221

第四节删除记录的命令与函数221

一、DELETE命令221

五、RECALL命令222

四、ZAP命令222

二、DBDELETE()函数222

三、PACK命令222

六、DBRE CALL()函数224

第五节 数据记录排序、索引和统计的命令与函数224

一、排序与索引命令225

二、统计记录的命令236

第六节 数据记录的筛选239

一、SET FILTER命令239

二、DBSETFILTER( )函数241

第七节 移动记录指针的命令与函数242

一、什么是记录指针242

二、两类移动记录指针的命令与函数242

三、跟踪记录指针的函数243

四、在一个数据库内移动记录指针的命令与函数243

五、同时移动几个数据库的记录指针253

第十一章处理内存变量的命令和函数261

第一节 内存变量的说明261

一、变量的类型261

二、变量的说明262

第二节处理内存变量的命令270

一、STORE命令——建立内存变量270

二、ACCEPT命令——接受键盘字符串输入并存入内存变量270

三、INPUT命令——接受键盘任何输入并存入内存变量272

四、SAVE命令——把变量存入内存文件272

五、RESTORE FROM命令——读取内存文件恢复内存变量274

六、CLEAR MEMORY和CLEAR.ALL命令——清除内存变量276

七、RELEASE命令——提前解除内存变量278

八、WAIT命令——暂停程序运行279

二、如何说明一个数组282

一、什么是数组282

三、使用数组须知282

第一节数组的概念282

第十二章处理数组的命令与函数282

第二节说明数组的函数283

一、ARRAY()函数——说明数组283

第三节处理数组内容的函数284

一、AFILL()函数——给数组元素赋新值284

二、AADD()函数——增添新元素285

三、ASIZE()函数——增添或删除数组元素个数286

四、AINS()函数——插入新元素287

五、 ADEL()函数——删除元素288

六、ATAIL()函数——读取最后一个元素289

第四节拷贝数组内容的函数290

一、ACOPY()函数——拷贝一维数组内容290

二、ACLONE()函数——拷贝一维或多维数组内容291

一、ASORT()函数——数组的排序293

第五节数组的排序与搜寻函数293

二、ASCAN()函数——搜寻数组内容296

第十三章处理屏幕的命令与函数298

第一节设计屏幕画面的命令与函数298

一、@…BOX…命令——屏幕上画方框298

二、DISPBOX()函数——画单双线或特殊字符方框300

三、@…TO…命令——画方框301

四、@…CLEAR TO…命令——清除部分画面302

五、SCROLL()函数——卷动部分画面303

六、SAVE SCREEN和RESTORE SCREEN命令——存取画面305

七、SAVE SCREEN()和RESTSCREEN()函数——存取画面306

八、ALERT()函数——显示会话框308

九、CLEAR、CLS和CLEAR SCREEN命令——清屏311

十、DISPOUT()函数——显示表达式的值312

第二节设计菜单的命令与函数312

一、@…PROMPT命令——显示菜单项及提示信息312

二、SET MESSAGE命令——设定菜单提示信息与位置314

三、MENU TO命令——操作由@…PROMPT设定的菜单315

四、ACHOICE函数——生成弹出式菜单319

第三节设定光标的命令与函数326

一、SET CURSOR命令——设定光标显示与否326

二、SET CURSOR()函数——设定光标的形状327

三、SETPOS()函数——光标移向新位置328

四、ROW()与COL()函数——测定光标的行列坐标328

第四节设定屏幕色彩的命令与函数329

一、SET COLOR命令——设定屏幕的色彩329

二、SETCOLOR()函数——设定屏幕色彩并返回当前色彩码331

三、SETBLINK()函数——查询SETCOLOR()函数使用星号的意义332

一、SET TYPEAHEAD命令——设定键盘缓存器的大小333

二、CLEAR TYPEAHEAD命令——清除键盘缓存器的数据333

三、KEYBOARD命令——把字符串输入键盘缓存器333

第十四章处理键盘的命令与函数333

第一节 处理按键的命令与函数333

四、SET ESCAPE命令——设定Esc为READ的脱离键335

五、READEXIT()函数——设定上下箭头为READ脱离键336

六、SETCANCEL()函数——设定Alt-C为程序中止键336

七、READINSERT()函数——查询插入或覆盖状态337

第二节定义按键内容的命令与函数338

一、SET KEY命令——设定键的功能338

三、FKLABEL()函数——查询功能键的名称345

二、SET FUNCTION命令——重新设定功能键345

四、FKMAX()函数——查询可供功能键的总数346

第三节读取按键内容的命令与函数346

一、INKEY()函数——从键盘缓存器读取字符(一)346

二、LASTKEY()函数——查询键盘缓存器最末字符的INKEY()值354

三、NEXTKEY()函数——从键盘缓存器读取字符(二)355

四、READKEY()函数——查询终止READ操作的按键键值356

五、SETKEY()函数——把程序块指定给按键358

第十五章函数360

一、ABS()函数——绝对值361

二、INT()函数——取整361

第一节算术函数361

三、ROUND()函数——舍人362

四、EXP()函数——指数函数363

五、LOG()函数——自然对数363

六、SQRT()函数——平方根364

七、MAX()函数——取较大值364

八、MIN()函数——取较小值365

九、MOD()函数——取余366

第二节字符函数367

一、SPACE()函数——空字串367

二、ALLTRIM()函数——截舍字符串前后空格367

三、LTRIM()函数——截舍字符串前置空格367

四、TRIM()或RTRIM()函数——截舍字符串尾部空格368

居中369

五、PADL()、PADR()和PADC()函数——填充字符串左、右对齐或369

六、SUBSTR()函数——取子字符串370

七、LEFT()和RIGHT()函数——取左、右子字符串371

八、AT()和RAT()函数——搜寻子字符串373

九、STUFF()函数——修改字符串内容374

十、STRTRAN()函数——搜寻并修改子字符串375

十一、REPLICATE()函数——重复拷贝字符串376

十二、MEMOREAD()函数——读取文本文件377

十三、MEMOWRIT()函数——字符串写入文本文件378

十四、MEMOLINE()函数——读取一行文字379

第三节 日期函数380

一、DATE()函数——系统日期380

二、DTOC()与DTOS()函数——日期转换380

三、DAY()函数——日号数382

四、DOW()与CDOW()函数——星期382

五、MONTH()与CMONTH()函数——月份383

六、YEAR()函数——年份384

七、TIME()函数——系统时间385

八、SECONDS()函数——累计运行时间386

第四节转换函数388

一、ASC()函数——求ASCII码388

二、VAL()函数——字符串转换数值388

三、UPPER()与LOWER()函数——大小写转换390

四、TRANSFORM()函数——指定输出格式390

五、CHR()函数——数值转换字符391

六、STR()函数——数值转换字符串393

第五节计测函数394

一、LEN()函数——计测字符串或数组的长度394

二、PCOL()与PROW()函数——测定打印头坐标395

三、MLCOUNT()函数——测定文本的行数397

四、MLCTOPOS()函数——测定字符重排前的位置397

五、MLPOS()函数——测定重排后指定行第一个字符重排前的位置398

六、MPOSTOLC()函数——测定字符重排后的行列坐标399

七、RECSIZE()函数——测定记录长度400

八、FCOUNT()函数——测定数据库的字段总数401

九、HEADER()函数——测定数据表头的字符个数402

十、DISKSPACE()函数——测定磁盘的剩余空间403

十一、CURDIR()函数——查询当前目录的名字404

十二、MEMORY()函数——测定内存的剩余空间404

十三、TYPE()和VALTYPE()函数——查询数据类型405

十四、LUPDATE()函数——查询文件最近的更新日期410

十五、FILE()函数——查询文件是否存在411

十六、ISALPHA()函数——查询字符串是否以字母为首412

十七、ISUPPER()函数——查询字符串是否以大写字母为首412

十八、ISLOWER()函数——查询字符串是否以小写字母为首412

二十二、IF()和IIF()函数——立即式条件函数413

二十一、ISCOLOR()函数——查询显示器是否为彩色413

二十、ISPPRINTER()函数——测定打印机是否联机413

十九、ISDIGIT()函数——查询字符串字符是否以数字为首413

二十三、EMPTY()函数——测定空值414

二十四、USED()函数——查询当前工作区是否打开文件416

二十五、UPDATE()函数——测定是否修改过数据417

第六节识别函数417

一、FIELDNAME()函数——查询字段的名字417

二、FIELDPOS()函数——查询字段的序号419

三、READVAR()函数——查询等待处理的变量名419

四、VERSION()函数——查询软件的版本号421

五、OS()函数——查询操作系统的版本号421

六、GETENV()函数——查询环境组态设置421

第七节程序块函数422

一、EVAL()函数——运行程序块423

二、AEVAL()函数——测定数组元素运行程序块425

三、DBEVAL()函数——条件运行程序块427

第八节音响函数429

一、?CHR(7)/??CHR(7)函数——鸣笛429

二、TONE()函数——音调430

程序篇457

第十六章Clipper程序设计概论457

第一节什么是程序457

一、程序的定义457

二、程序行457

三、程序的建立与运行458

第二节程序设计的步骤459

第三节流程图460

一、流程图符号460

二、一个简单的程序流程图463

一、结构化的提出465

二、结构化程序设计465

第四节结构化程序设计465

三、结构化程序设计的特点和长处466

第十七章辅程序、子程序与自定义函数468

第一节辅程序469

一、什么是辅程序469

二、主程序和辅程序的作用469

三、DO命令——调用辅程序469

四、RETURN命令——返回调用程序473

五、DO…WITH…命令——调用辅程序并传递参数474

第二节子程序478

一、什么是子程序?478

二、子程序与主程序调用示意478

三、PROCEDURE命令——定义子程序479

四、子程序的调用480

五、子程序的定义与调用示例480

第三节 自定义函数482

六、SET PROCEDURE命令——打开子程序文件482

一、FUNCTION命令——定义函数483

二、自定义函数的调用483

第十八章程序流程控制486

第一节循环程序486

一、DO WHILE…ENDDO命令——条件循环486

二、FOR…NEXT命令——计数循环491

第二节分支结构495

一、IF…ENDIF命令——条件判别495

二、DO CASE…ENDCASE命令——多路分支503

第十九章设定运行环境507

第一节设定运行环境参数的命令507

一、SET ALTERNATE命令——把非全屏幕显示记入文本文件507

二、SETBELL命令——设定鸣笛与否508

四、SET CONFIRM命令——设定输入栏填满时自动移向下一栏509

五、SETCONSOLE命令——屏幕显示开关509

三、SETCENTURY命令——设置4位年号509

六、SETDATE命令——设定日期显示格式510

七、SETDECIMALS命令——设定输出小数位数510

八、SETDELIMITERS命令——指定定界符510

九、SET ESCAPE命令——设定Esc为中止键511

十、SET EXACT命令——设定全等比较511

十一、SET FIXED命令——固定位数输出小数512

十二、SETMARGIN TO命令——设定打印纸左边矩513

十三、SETPATH TO命令——设定路径513

十四、SET PRINTER命令——打印机联机513

十五、SET SCOREBOARD命令——设定“记分牌”513

十六、SET UNIQUE命令——设定索引键值的唯一性513

第二节设定系统参数的函数SET( )514

第二节前端处理命令517

第一节前端处理器517

第二十章前端处理517

第三节前端处理命令的种类和用法518

一、#INCLUDE命令——引入标头文件518

二、#DEFINE命令——字符串的替换519

三、#UNDEF命令——取消#DEFINE的定义522

四、#IFDEF…#ELSE…#ENDIF命令——肯定条件编译523

五、#IFNDEF…#ELSE…#ENDIF命令——否定条件编译523

六、#COMMAND和#TRANSLATE命令——524

设定用户自定义函数或转换的虚拟命令524

七、#XCOMMAND和#XTRANSLATE命令525

第四节标头文件525

第二十一章应用实例——《名片档案库》526

第一节程序构思526

一、名片的数据及字段526

二、数据库结构的构思526

一、建立数据库结构527

第二节结构建立与数据输入527

二、输入中英文数据528

第三节程序的编制531

一、程序组成531

二、程序结构531

三、程序清单532

第四节 《名片档案库》的操作541

一、警告信息551

附录一编译出错信息551

附录篇551

二、出错信息552

三、严重错误信息562

附录二链接出错信息567

一、警告信息567

二、出错信息568

三、其他错误信息573

一、BASE的错误信息575

附录三运行出错信息575

二、TERM的错误信息581

三、DBFNTX和DBFNDX的错误信息582

附录四命令与函数一览表584

附录五INKEY()函数的返回值615

一、光标控制键615

二、编辑键615

三、功能键616

四、普通复合键616

五、复合功能键617

附录六Clipper 5.01的保留字619

一、普通保留字619

二、函数名保留字619

附录七Clipper5.01的方框符代码621

附录八ASCII码表622

附录九Clipper 5.01术语中英文对照表626

1995《Clipper 5.X中文数据库程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由吴德编著 1995 上海:上海科学普及出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

UNIX系统V/386操作系统(1992 PDF版)
UNIX系统V/386操作系统
1992 北京:北京理工大学出版社
中文ACCESS 2007数据库程序设计与实训教程( PDF版)
中文ACCESS 2007数据库程序设计与实训教程
CLIPPER 5.0程序设计( PDF版)
CLIPPER 5.0程序设计
计算机基础与数据库程序设计  下( PDF版)
计算机基础与数据库程序设计 下
北京:中国林业出版社
SQL Server2008数据库程序设计( PDF版)
SQL Server2008数据库程序设计
湖南信息职业技术学院
PRINCIPLES OF DATABASE AND KNOWLEDGE-BASE SYSTEMS  VOLUME I(1988 PDF版)
PRINCIPLES OF DATABASE AND KNOWLEDGE-BASE SYSTEMS VOLUME I
1988 COMPUTER SCIENCE PRESS
面向对象数据库的程序设计  英文版(1989 PDF版)
面向对象数据库的程序设计 英文版
1989 Springer-Verlag
数据库基础与应用程序设计(1995 PDF版)
数据库基础与应用程序设计
1995 重庆:重庆出版社
数据库设计(1989 PDF版)
数据库设计
1989 上海:上海交通大学出版社
数据库设计(1989 PDF版)
数据库设计
1989 上海:上海科学技术文献出版社
Visual Basic程序设计 数据库篇(1999 PDF版)
Visual Basic程序设计 数据库篇
1999 北京:人民邮电出版社
Visual Basic 6.X程序设计 数据库应用实务篇(1999 PDF版)
Visual Basic 6.X程序设计 数据库应用实务篇
1999 北京:中国铁道出版社
数据库语言程序设计教程(1995 PDF版)
数据库语言程序设计教程
1995 杭州:浙江大学出版社
数据库设计(1987 PDF版)
数据库设计
1987 北京:高等教育出版社
微型数据库入门dBASEII的程序设计(1986 PDF版)
微型数据库入门dBASEII的程序设计
1986 北京:水利电力出版社