《dbase(2、3)程序设计实用指南》求取 ⇩

第一章系统环境和准备工作1

1.1 dBASE的各种版本1

1.2支持dBASE的操作系统1

1.3运行dBASE所需的文件2

1.4操作系统配置所需的改变3

1.5 dBASE缓冲区3

1.6 dBASE运行时的特性和配置4

1.7安装6

1.8硬盘系统6

第二章基本概念7

2.1文件名7

2.2别名8

2.3字段名8

2.4内存变量名9

2.5 dBASE数据库文件的类型9

2.6全屏幕操作控制键10

第三章数据类型12

3.1字符型数据12

3.2数值型数据14

3.2.1数的范围和精度14

3.2.2数值数据的操作符和函数14

3.2.3数值数据的内部表示法15

3.3逻辑型数据16

3.4日期型数据16

3.5MEMO字段17

第四章数据结构18

4.1概述18

4.2数据文件的结构18

4.3索引文件的结构22

4.3.1二进制树22

4.3.2B-树23

4.3.3 B+树24

4.3.4 dBASE Ⅱ索引文件结构24

4.3.5 dBASE Ⅱ中的索引搜索算法25

第五章命令文件的处理26

5.1概述26

5.2命令文件的基本框架27

5.2.1命令文件的头27

5.2.2命令文件的尾27

5.2.3命令文件的体28

5.3程序结构29

5.3.1IF命令29

5.3.2 CASE命令29

5.3.3循环结构31

5.3.4过程结构33

5.4命令文件间数据的变换34

5.5算法36

5.5.1记录文件的细节36

5.5.2结构程序命令中的注解37

5.5.3子程序的使用38

5.5.4递归41

5.5.5DO……WITH命令的改进43

5.5.6 dBASE的加密版本43

5.5.7应注意的问题43

第六章工作环境参数的设置45

6.1. 概述45

6.2环境参数简表45

6.3算法47

6.3.1环境参数设置举例47

第七章数据的处理49

7.1概述49

7.1.1直接和间接49

7.1.2变量49

7.1.3操作符49

7.1.4函数50

7.1.5其它符号52

7.1.6表达式53

7.1.7关于MEMO字段54

7.1.8算法54

7.2字符数据的处理57

7.2.1子字符串57

7.2.2字符串的相等58

7.2.3算法59

7.3日期数据的处理62

7.3.1日期格式62

7.3.2日期的计算63

7.3.3算法63

7.4逻辑数据的处理66

7.4.1逻辑表达式66

7.4.2算法66

7.5数值数据的处理68

7.5.1数的范围68

7.5.2数的精度68

7.5.3数值运算的函数68

7.5.4数值运算中的错误68

7.5.5算法69

第八章内存变量71

8.1概述71

8.2内存变量区和内存变量的大小72

8.3内存变量的特性72

8.4宏代替73

8.5优先权75

8.6内存变量文件75

8.7内存变量的管理76

8.8空内存变量76

8.9算法76

8.9.1在DO WHILE.ENDDO循环中的宏76

8.9.2内存变量的类型的转换76

8.9.3数组76

8.9.4应注意的问题81

第九章屏幕处理82

9.1概述82

9.2屏幕输出处理82

9.2.1格式化方式82

9.2.2非格式化方式84

9.2.3颜色的控制85

9.2.4算法91

9.3屏幕输入处理95

9.3.1屏输入处理的方式95

9.3.2格式化输入69

9.3.3格式文件101

9.3.4算法102

第十章数据文件的处理109

10.1概述109

10.1.1建立文件110

10.1.2改变文件的结构111

10.1.3优先权113

10.1.4算法113

10.2文件的打开和关闭113

10.2.1概述119

10.2.2算法120

10.3添加数据121

10.3.1从文件中输入121

10.3.2从键盘上输入121

10.3.3算法123

10.4数据的排序124

10.4.1概述124

10.4.2分类法124

10.4.3索引法125

10.4.4算法126

10.5移动数据和寻找数据130

10.5.1概述130

10.5.2按数据进行移动132

10.5.3按记录进行移动134

10.5.4算法136

10.6修改数据141

10.6.1用数据文件来修改数据141

10.6.2从键盘上修改数据141

10.6.3应注意的几个问题142

10.7显示数据143

10.7.1概述143

10.7.2算法143

10.8拷贝到另一个数据文件中150

10.8.1概述150

10.8.2算法151

10.9使用多个文件和多个盘片151

10.9.1使用多个文件151

10.9.2使用多个盘片154

10.9.3算法154

第十一章外部文件和已关闭的文件156

11.1外部文件156

11.2对已关闭文件的操作160

11.3算法161

第十二章报表生成和打印163

12.1概述163

12.2格式化输出164

12.3表格生成和输出165

12.4关于打印机的一些问题167

12.5算法168

12.5.1屏幕拷贝168

12.5.2页计数168

12.5.3列格式化171

12.5.4在报表文件中用空格代替0值172

12.5.5改进数据输出174

12.5.6应注意的几个问题175

第十三章汇编语言接口176

13.1概述176

13.2 8位系统177

13.3 16位系统178

13.4算法179

13.4.1日期测试179

13.4.2改变用户区183

第十四章多用户环境185

14.1概述185

14.2算法187

第十五章调试189

15.1引起错误的常见原因189

15.1.1语法错189

15.1.2结构错189

15.1.3逻辑错190

15.2调试技术191

15.2.1检查系统191

15.2.2缩小范围192

15.2.3临时去掉程序的某些部分193

15.2.4纠正错误193

15.3算法194

15.3.1程序优化194

第十六章交互方式196

16.1概述196

16.2 MODIFY COMMAND命令196

16.3外部MEMO字段197

16.4功能键197

16.5算法198

16.5.1命令文件园点提示符198

16.5.2长命令行200

附录A错误信息201

附录B子程序212

B.1日期子程序212

B.1.1使用日期子程序的说明程序212

B.1.2设置dBASE系统日期214

B.1.3核实日期的有效性215

B.1.4把日历变为Julian周期217

B.1.5把Julian周期变为日历217

B.1.6从日历求星期几219

B.1.7列出两个日期之间的记录220

B.1.8把普通日历日期变为Julian周期日221

B.2通用子程序223

B.2.1把美元数转变成等价的字符223

B.3数学子程序227

B.3.1使用数学子程序的说明程序227

B.3.2开方子程序229

B.3.3指数子程序230

B.3.4自然对数子程序231

B.3.5三角函数子程序的使用说明233

B.3.6三角函数子程序235

附录C程序240

C.1命令模拟程序240

C.1.1UPDATE模拟程序240

C.1.2 JOIN模拟程序241

C.1.3 TOTAL模拟程序242

C.1.4 QUIT TO模拟程序243

C.2通用程序245

C.2.1打印邮政标签245

C.2.2计算索引文件的大小248

C.2.3从一个字段中把名和姓分开249

C.2.4把大写字符字段变为仅第一个字符大写252

C.2.5把一个句子分段255

C.2.6计算标准误差257

C.2.7以随机字符记录建立一个数据文件259

C.2.8 16进制变为10进制261

C.2.9 10进制变为16进制262

C.3系统开发程序264

C.3.1打印系统信息264

C.3.2建立变量的交又索引表271

C.3.3接受通行字到应用系统279

C.3.4退出应用系统前的转贮程序281

C.3.5测定一条dBASEⅢ 命令的执行时间287

C.3.6测定几条dBASEⅢ 命令的执行时间290

C.4生成程序的程序203

C.4.1生成主菜单和子菜单的程序293

C.4.2生成报表命令文件302

C.4.3生成dBASEⅡ 中的STORE和REPLACE语句316

C.4.4生成dBASEⅢ 中的STORE和REPLACE语句320

附录D汇编语言子程序324

D.1汇编码接口程序324

D.1.1把INTEL 16进制文件变为dBASE Ⅱ POKE序列(1)324

D.1.2把INTEL 16进制文件变为dBASE Ⅱ POKE序列(2)327

D.1.3从一个二进制文件中建立一个POKE序列330

D.2CP/M—80程序333

D.2.1 CP/M—80程序的说明程序333

D.2.2等待控制台输入或延时结束337

D.2.3 CP/M 2.2上的Inkey函数338

D.2.4用前置0代替前置空格340

D.2.5左对齐字符串341

D.2.6用空格代替文件的控制字符342

D.2.7求盘上剩余的容量349

D.3 CP/M—86程序357

D.3.1用空格代替文件的控制字符357

D.3.2求盘上剩余的容量364

D.3.3取盘驱动器的状态366

D.4DOS 2.0程序370

D.4.1 DOS 2.0程序的说明程序370

D.4.2 MS—DOS 2.0X目录拷贝程序373

D.4.3取IBM PC系统日期377

D.4.4改变MS—DOS 2.0X上的目录377

D.4.5求盘上的剩余的容量381

D.4.6取IBM PC系统时间385

D.4.7置IBM PC系统日期387

D.4.8用空格代替文件的控制字符388

D.4.9在菜单的指定位置显示系统时间396

附录E各种表格402

E.1操作符表402

E.2环境参数表403

E.3函数表409

E.4命令表413

E.5其它符号表429

E.6术语定义表430

E.7ASCⅡ码表432

附录F技术参考资料435

F.1@…SAY…GET [dBASE Ⅱ 2.3B,2.4]435

F.2使用多个索引文件时应注意的问题[2.3B, 2.4]437

F.3MOD…FY COMMAND命令中的问题439

F.4 SET ALTERNATE TO[〈文件〉][dBASE Ⅱ 2.3B, 2.4]440

F.5在dBASE Ⅱ中使用索引文件时的问题[2.3, 2.4]441

F.6禁止分号符的功能[2.3B, 2.4]443

F.7禁止换页[2.3, 2.4, 2.41]444

F.8矫dBASE Ⅱ[ 正数据文件头中的记录计数[2.3B, 2.4]445

F.9在MP/M操作系统下使用dBASE Ⅱ [2.3B, 2.4]446

F.10重建dBASE Ⅱ[数据文件头[ 2.3, 2.4]448

F.11支持国际字符集[2.4版,16位系统]449

F.12防止dBASE Ⅱ截掉一个命令过程的最后几行450

1986《dbase(2、3)程序设计实用指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

dBASE Ⅲ程序设计实用技巧(1995 PDF版)
dBASE Ⅲ程序设计实用技巧
1995 北京:电子工业出版社
dBASE Ⅱ、Ⅲ 程序设计实用技巧(1988 PDF版)
dBASE Ⅱ、Ⅲ 程序设计实用技巧
1988
c 语言程序设计实用指南( PDF版)
c 语言程序设计实用指南
清华大学出版社
FOXPRO 2.5 程序设计指南( PDF版)
FOXPRO 2.5 程序设计指南
VBA程序设计语言使用指南( PDF版)
VBA程序设计语言使用指南
vaxpsix29程序设计员指南( PDF版)
vaxpsix29程序设计员指南
2000系列资料出版中心
DBASE 3程序设计技巧集锦(1990 PDF版)
DBASE 3程序设计技巧集锦
1990
dBASE Ⅲ程序设计与实用技术(1991 PDF版)
dBASE Ⅲ程序设计与实用技术
1991 北京:电子工业出版社
dBASE程序设计技巧(1990 PDF版)
dBASE程序设计技巧
1990 长沙:湖南科学技术出版社
C语言程序设计实用指南(1994 PDF版)
C语言程序设计实用指南
1994 北京:清华大学出版社
IBM-PC dBASE与BASIC程序设计(1989 PDF版)
IBM-PC dBASE与BASIC程序设计
1989 天津:南开大学出版社
Windows界面应用程序设计指南(1993 PDF版)
Windows界面应用程序设计指南
1993 北京:清华大学出版社
实用程序设计(1988 PDF版)
实用程序设计
1988 北京:国防工业出版社
实用COBOL程序设计(1987 PDF版)
实用COBOL程序设计
1987 北京:电子工业出版社
DBASE Ⅱ、Ⅲ程序设计实用技巧(1988 PDF版)
DBASE Ⅱ、Ⅲ程序设计实用技巧
1988 杭州:浙江大学出版社