《Clipper高级编程技巧与实例 上》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:廖斌,张林编著
  • 出 版 社:北京希望电脑公司
  • 出版年份:2222
  • ISBN:
  • 页数:354 页
图书介绍:

第一章 概述 1

解释器(Interpreter)与编译器(Compiler) 1

编译 2

连结 3

程序库 4

外界函数 5

使用MAKE 5

Clipper套装软件 6

安装CLIPPER 6

专案介绍 7

结论 8

第二章 CLIPPER的基本概念 9

CLIPPER的系统规格 9

CLIPPER所使用的文件 10

CLIPPER的数据库文件的结构 11

存储器变量 12

表达式 13

算术表达式 13

逻辑表达式 14

字符串表达式 14

用户自定义函数 14

与DBASEⅢPLUS兼容的索引 15

全屏幕操作的光标移动键 16

全屏幕编辑键 16

全屏幕退出键 16

全屏幕模式键 16

DOS的命令处理程序 17

DOS的文件及缓冲区 17

计算机存储器使用 18

存储器变量 18

第三章 Cllper语言及环境 21

基础 21

用户定义函数 25

逻辑表达式 27

WHILE和FOR条件 27

变量的使用范围 28

程序和PRG文件 32

传值调用和传地址调用 32

错误处理 33

环境 44

建议警告 45

第四章 编译及连结应用程序 46

CLIPPER编译程序 46

执行CLIPPER编译程序 46

编译程序的选择项 46

建立一个.CLP文件 47

连结程序 48

利用PLINK86-PLUS连接程序来连接你的程序 48

交互式方式 48

命令行方法 49

使用LNK文件的方法 49

执行PLINK86-PLUS 50

利用批处理文件来编译及连接应用程序 50

与函数程序库连接 51

第五章 连接文件的覆盖 52

什么是覆盖 52

设计覆盖结构 53

覆盖的产生 53

内部覆盖及外部覆盖 55

程序嵌套覆盖 55

覆盖的管理 57

DOS的目录 58

PLINK86-PLUS的对映图 59

第六章 CLIPPER调试程序 61

CLIPPER的调试程序 61

使用clipper的调试程序 61

CONTROL功能表 62

DISPLAY功能表 63

Variable功能表 64

Help功能表 65

Break功能表 66

Watch功能表 67

第七章 数组 68

数组 68

数组的声明及使用 68

数组类型的参数 70

处理数组的函数 72

二分搜寻法 89

多维数组 91

数组和宏 93

将数组存储在磁盘上 95

建议和警告 99

第八章 SET KEY TO指令 100

SET KEY的用法 100

Help Key(F1) 100

依环境改变的HELP 101

递归和多层的HELP程序 102

存储程序的状态 104

SET KEY和INKEY 106

用户自定义的HELP 108

SET KEY和宏 111

SET KEY的其他用法 111

建议和警告 113

第九章 用户接口 115

简单的功能表 115

BOX 120

按键的处理 127

光标的处理 131

填充键盘缓冲区 132

SAVESCREEN/RESTORE SCREEN 142

屏幕和MEM文件 146

摘要 148

GET的处理 148

计算表接口 166

对话窗口 174

垂直滚动 176

建议和警告 188

第十章 备注字段的处理及操作 190

简介 190

使用备注字段 191

编辑备注字段 193

GET一个备注字段 195

用用户自定义函数处理备注字段 197

处理备注字段 204

MLCOUNT和MEMOLINE函数 207

在MEMOEDIT中的字符串搜寻 209

流览备注字段 211

显示备注字段 216

DBT文件的结构 219

输入/输出 222

建议和警告 224

第十一章 有效的查询方法 225

数据库系统的范例 225

打开数据库 227

搜寻一个值 232

通过关联指令连结数据库 234

多重索引 238

建立数据库 239

JOIN 242

模拟JOIN 247

REPLACE 249

在数据文件中编辑数据项 250

在一个数据文件中增加数据项 261

删除数据项 266

数据文件的各种设置(SET) 267

范例 268

建议和警告 289

第十二章 直接处理文件 290

底层文件与设备处理 290

文件拷贝 294

文件保护 295

文件大小 297

设备控制 297

读入一行 298

多用途读入暂存区 300

文件内的数据寻找 306

与C语言的比较 308

建议与警告 311

第十三章 网络 312

Clipper与局部网络 312

设计网络程序的困扰 312

Clipper的网络命令 313

Clipper所强迫遵守的原则 316

错误事件的处理 318

索引文件 327

其他类型的文件 328

读取/修改/写入周期 331

用到整个文件数据的命令 336

在单用户系统下测试 344

总结 346

局部网络 346

在局部网络上开发应用程序 347

在局部网络环境下编写程序 348

网络环境对文件的影响 351

LOCKS.PRG的原始程序 352

NET_USE函数 352

FIL_LOCK函数 353

REC_LOCK函数 354

第十四章 在Clipper中使用C语言 355

概论 355

在Clipper中调用C程序 355

从Clipper中取得数据 356

将数据返回Clipper 360

编译和连结 362

光标控制 365

获取Clipper的内部值 366

Hot Key表 370

实际的处理 374

鼠标器接口) 376

鼠标器模拟M EN U/PROMPT指令 380

串口通讯 393

窗口 404

建议和警告 405

第十五章 利用C与汇编语言编写用户自定义函数 406

与C语言的界面 406

C程序的编译及连接 408

扩增系统的C语言函数 410

Clipper与汇编语言界面 418

汇编语言的扩增宏 421

扩增系统的汇编语言函数 423

第十六章 文件结构 433

概论 433

编译和连结 435

DBF的文件结构 37

DBT的文件结构 463

FRM的文件结构 479

LBL的文件结构 485

MEM的文件结构 488

NTX的文件结构 490

NDX的文件结构 496

建议与警告 501

第十七章 Clipper公用程序 502

DBU.EXE程序 502

无功能表程序 502

触键式选取 503

模式选择项 503

整体数据概观 504

报表格式文件 505

标签格式文件 506

INDEX程序 507

LINE程序 507

MAKE程序 507

如何使用MAKE 508

一个范例系统 510

推论规则(Inference rule) 511

SWITCH程序 512

结束SWITCH 513

第十八章 窗口和屏幕功能 515

创建一个窗口 515

属性和屏幕颜色 530

阴影(SHADOWING) 540

扩张窗口 546

在屏幕上处理正文 552

建立显示屏幕 555

相对窗口—@…SAY…GET 556

第十九章 数据驱动技术 565

在.EXE文件外部初设变量值 565

将正文文件读进数组 569

建立数据库 575

建立窗口 587

建立菜单 598

数据输入屏幕(DATA ENTRY SCREEN) 611

附录A dBASEⅢPLUS中Clipper支持的命令及函数 630

附录B Clipper编译程序的错误信息 631

附录C PLINK86-PLUS连接程序的错误及警告信息 633

附录D ASCII字符集与INKEY()函数的传回值 639

附录E 在Clipper使用预处理器 642

附录F Set函数 649

附录G 嵌套的Read程序 664

附录H CLIPPER命令介绍 668

附录I CLIPPER函数介绍 754