图书介绍
dbase(2、3)程序设计实用指南PDF|Epub|txt|kindle电子书版本网盘下载
![dbase(2、3)程序设计实用指南](https://www.shukui.net/cover/55/32133833.jpg)
- 尹彦芝,施振川,孙凤霞编 著
- 出版社:
- ISBN:
- 出版时间:1986
- 标注页数:451页
- 文件大小:68MB
- 文件页数:462页
- 主题词:
PDF下载
下载说明
dbase(2、3)程序设计实用指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 系统环境和准备工作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.5 MEMO字段17
第四章 数据结构18
4.1概述18
4.2数据文件的结构18
4.3索引文件的结构22
4.3.1二进制树22
4.3.2 B-树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.1 IF命令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.5 DO……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.1 UPDATE模拟程序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.2 CP/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.4 DOS 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.7 ASCⅡ码表432
附录F技术参考资料435
F.1@…SAY…GET [dBASE Ⅱ 2.3B,2.4]435
F.2使用多个索引文件时应注意的问题[2.3B, 2.4]437
F.3 MOD…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