《最新CLIPPER5.0-5.2程序设计》

目录2

第一篇 导论2

第一章CLIPPER数据库管理系统2

§1.1数据库管理系统2

1.1.1数据库系统的基本概念2

1.1.2数据库的特点2

1.1.3数据库管理系统的主要功能3

1.1.4关系模型与关系运算4

§1.2 CLIPPER的发展与特点5

1.2.1 CLIPPER产生的背景及其发展5

1.2.2 CLIPPER的本质6

1.2.3 *CLIPPER5.0/5.01/5.2的比较7

§1.3 CLIPPER的系统参数14

1.3.1主要性能指标14

1.3.2文件类型15

第二章CLIPPER的安装与使用16

§2.1 CLIPPER的运行环境16

2.1.1硬件环境16

2.1.2软件环境16

§2.2 CA-CLIPPER5.2的安装16

§2.3 CA-CLIPPER5.2的文件系统18

2.3.1 CLIPPER的目录结构18

2.3.2 CLIPPER的组成18

§2.4 CLIPPER的使用过程21

2.4.1源程序编译执行21

2.4.2 CLIPPER部分命令的交互式执行23

§2.5环境变量23

第三章CLIPPER基本语法规则27

§3.1数据类型27

3.2.1 常数28

§3.2常数与变量28

3.2.2 内存变量29

3.2.3字段名变量29

§3.3 函数29

3.3.1 数学函数30

3.3.2字符操作函数31

3.3.3 日期与时间函数32

3.3.4转换函数33

3.3.5测试函数34

§3.4运算符和表达式35

3.4.1 运算符35

3.4.2表达式37

3.5.1 语句39

3.5.2 命令39

§3.5 CLIPPER程序的构成39

3.4.3宏代换39

3.5.3符号的约定40

第二篇程序设计42

第四章CLIPPER程序设计初步42

§4.1结构化程序设计方法42

4.1.1程序设计的基本概念42

4.1.2流程图43

4.1.3基本控制结构44

4.1.4结构化程序设计45

§4.2简单的输入输出命令46

4.2.1 简单输出命令与函数46

4.2.2内存变量赋值命令46

4.2.3交互式赋值命令47

4.2.4辅助命令48

§4.3数据库的建立与基本操作49

4.3.1数据库文件的建立49

4.3.3数据库文件全屏幕编辑53

4.3.2数据库文件的打开与关闭53

4.3.4简单查询55

4.3.5定位操作57

4.3.6记录删除58

§4.4顺序结构程序设计59

§4.5分支结构程序设计61

4.5.1 IF语句62

4.5.2 DO CASE语句63

4.5.3 IF()/IIF()函数64

§4.6循环结构程序设计65

4.6.1 DOWHILE型循环语句65

4.6.2 FOR…NEXT循环变量型66

4.6.3 EXIT与LOOP命令的使用67

4.6.4循环的嵌套68

5.1.1定义过程70

§5.1过程70

第五章过程与函数70

5.1.2过程调用71

5.1.3过程文件及其使用72

§5.2 函 数73

5.2.1用户自定义函数73

5.2.2函数调用74

5.2.3传值调用与传地址调用75

§5.3 内存变量的作用范围75

5.3.1变量的属性76

5.3.2内存变量的删除78

5.3.3函数与过程的有效范围78

§5.4建立KEY过程与按键的处理79

5.4.1 建立KEY过程79

5.4.2按键的处理81

5.4.3填充键盘缓冲区82

§6.1数组的定义及引用83

6.1.1数组的概念83

6.1.2定义数组83

第六章数组与代码块83

6.1.3数组的使用85

§6.2数组处理函数87

6.2.1改变数组的大小87

6.2.2数组元素的插入与删除87

6.2.3对数组搜索与排序88

6.2.4复制数组88

6.2.5浏览数组89

§6.4代码块89

6.4.1定义代码块89

6.4.2代码块的使用89

7.1.1保存屏幕和恢复屏幕91

第七章屏幕控制与菜单制作91

§7.1 屏幕91

7.1.2屏幕设计92

7.1.3屏幕画框95

7.1.4模拟窗口97

§7.2屏幕颜色与光标98

7.2.1屏幕颜色98

7.2.2光标100

§7.3菜单102

7.3.1建立光条菜单命令与函数102

7.3.2菜单程序设计103

第八章 *编译指令106

§8.1预处理器106

§8.2编译指令107

9.1.1建立数据库文件结构113

9.1.2维护数据库文件结构113

第九章文件113

§9.1建立与维护数据库文件结构113

9.1.3复制数据库文件116

9.1.4文件的打开与关闭116

§9.2内存文件的存取117

§9.3文本文件的存取118

§9.4 DOS下的磁盘文件操作119

§9.5 *低级文件处理123

第十章数据编辑程序设计127

§10.1屏幕格式输入数据127

§10.2全屏幕编辑数据131

§10.3字符串编辑133

§10.4数据编辑程序设计实例134

第十一章数据查询程序设计144

§11.1排序144

11.2.1索引文件146

§11.2数据库索引文件及其使用146

11.2.2建立索引文件147

11.2.3与索引有关的函数149

11.2.4索引文件的使用149

§11.3数据查询153

11.3.1 索引查询153

11.3.2与查询有关的其它命令和函数154

§11.4查询程序设计实例156

第十二章数据处理程序设计160

§12.1 统计运算160

12.1.1记录个数统计160

12.1.2求和运算SUM161

12.1.3 求平均值运算AVERAGE161

12.1.4 分类统计TOTAL162

12.2.1工作区选择163

12.1.5设置精度163

§12.2工作区163

12.2.2工作区函数165

§12.3数据库之间的合并与连接运算166

12.3.1数据库的合并运算166

12.3.2数据库的连接运算167

§12.4数据库的关联168

§12.5数据库文件间的更新171

§12.6实用程序设计172

第十三章打印输出程序设计178

§13.1打印格式控制178

13.1.1打印环境设置178

13.1.2打印机输出格式180

13.1.3字形变换181

§13.2字符串格式化182

§13.3表格打印程序设计184

§13.4 *报表与标签格式文件194

13.4.1报表格式文件的输出194

13.4.2标签格式文件的输出195

第十四章 *CLIPPER的对象类196

§14.1对象类的概念196

§14.2 CLIPPER的类介绍197

第十五章 *CLIPPER的网络程序设计202

§15.1 CLIPPER的网络命令202

§15.2 CLIPPER网络程序遵循的原则205

15.2.1共享模式下的限制205

15.2.2网络中的索引文件206

15.2.3 网络中的其他类型的文件206

§15.3 CLIPPER的网络程序实例分析207

第十六章 *CLIPPER的扩展系统215

§16.1 CLIPPER的扩展系统概述215

16.2.1 C语言写成的CLIPPER用户自定义函数217

§16.2 CLIPPER与C语言的接口217

16.2.2参数的传递219

16.2.3扩展系统的C语言函数221

16.2.4 C语言函数的编译与连接226

§16.3 CLIPEER与汇编语言的接口226

16.3.1 汇编语言写成的CLIPPER用户自定义函数226

16.3.2汇编语言扩展宏229

16.3.3扩展系统的汇编语言函数230

16.3.4汇编语言函数的编译及连接236

第十七章CLIPPER的错误处理237

§17.1错误的捕获237

§17.2 使用BEGIN SEQUENCE结构240

§17.3 *面向对象的错误处理程序241

17.3.1 CLIPPER的错误对象241

17.3.2面向对象的错误处理程序242

§18.1 应用程序的编译与连接概述248

第三篇 CLIPPER开发工具248

第十八章 编译与连接248

§18.2应用程序的编译方法250

18.2.1 启动编译程序250

18.2.2编译程序的选择项250

§18.3 *编译脚本文件254

§18.4应用程序的连接方法255

18.4.1 连接程序(RTLINK)的语法描述255

18.4.2启动连接程序256

18.4.3连接程序的选择项258

§18.5增长式连接261

§18.6 *预连接库262

§18.7覆盖265

§18.8 使用RMAKE工具266

§19.2调试工具Debugger的特点和功能273

§19.1 问题的提出273

第十九章调试技术273

§19.3调试工具Debugger的菜单276

§19.4调试工具Debugger的命令285

第二十章CLIPPER实用程序292

§20.1 DBU实用程序292

20.1.1 DBU实用程序的特点292

20.1.2启动和退出DBU实用程序292

20.1.3 DBU实用程序主画面的结构293

20.1.4 DBU实用程序的操作295

§20.2 *RL实用程序305

20.2.1进入和退出RL实用程序306

20.2.2建立报表格式文件306

20.2.3产生报表308

20.2.4报表实例309

20.2.5建立标签格式文件310

20.2.7标签实例311

20.2.6建立标签文件311

§20.3文件说明工具NG312

20.3.1 文件说明工具NG的特点312

20.3.2 NG.EXE文件的启动和退出313

20.3.3利用NG的辅助帮助信息314

20.3.4 NG各功能项的说明314

第二十一章管理程序设计实例321

§21.1信息卡片管理程序设计321

§21.2数据库窗口编辑通用函数327

附录一CA-CLIPPER5.2的STD.CH源代码333

附录二CLIPPER错误信息表345

附录三CLIPPER5.0语句命令函数表363

附录四CLIPPER5.01/CA-CLIPPER5.2变动情况表375

附录五CLIPPER不支持的dBASE命令与函数表379

附录六CLIPPER的键盘码表380

参考文献381

1995《最新CLIPPER5.0-5.2程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由孙万军主编 1995 北京:北京航空航天大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

程序设计(1985 PDF版)
程序设计
1985 上海:上海交通大学出版社
ADO.NET程序设计( PDF版)
ADO.NET程序设计
最新C语言程序设计教程(第2版)( PDF版)
最新C语言程序设计教程(第2版)
华中科技大学出版社
PASCAL程序设计(1996年11月第1版 PDF版)
PASCAL程序设计
1996年11月第1版 东南大学出版社
最新C++程序设计精解(1996 PDF版)
最新C++程序设计精解
1996 北京:电子工业出版社
PASCAL程序设计(1992 PDF版)
PASCAL程序设计
1992 西安:陕西科学技术出版社
Windows最佳共享程序设计(1993 PDF版)
Windows最佳共享程序设计
1993 北京希望电脑公司
C++程序设计(1999 PDF版)
C++程序设计
1999 青岛:青岛出版社
Ada程序设计(1989 PDF版)
Ada程序设计
1989 北京:人民邮电出版社
程序设计  程序员级(1999 PDF版)
程序设计 程序员级
1999 北京:清华大学出版社
LISP程序设计(1983 PDF版)
LISP程序设计
1983 北京:清华大学出版社
Windows95程序设计(1995 PDF版)
Windows95程序设计
1995 北京:学苑出版社
最新TURBO PASCAL程序设计  3.0-6.0版(1993 PDF版)
最新TURBO PASCAL程序设计 3.0-6.0版
1993 北京:北京航空航天大学出版社
FORTRAN程序设计(1980 PDF版)
FORTRAN程序设计
1980 北京:人民邮电出版社
实用C语言编程技巧与应用范例(1993 PDF版)
实用C语言编程技巧与应用范例
1993 北京:海洋出版社