dbase(2、3)程序设计实用指南PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:尹彦芝,施振川,孙凤霞编
- 出 版 社:
- 出版年份:1986
- ISBN:
- 页数:451 页
第一章 系统环境和准备工作 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
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019