FoxBASE PLUS使用方法与编程技巧PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:周建祥,王金祥等编
- 出 版 社:南京:南京大学出版社
- 出版年份:1992
- ISBN:7305010456
- 页数:431 页
第一篇 FoxBASE PLUS程序设计入门 1
1.绪论 1
1.1 FoxBASE PLUS简介 1
目录 1
1.2 FoxBASE PLUS的安装、进入与退出 2
1.3 常用光标控制键 3
1.4 FoxBASE PLUS的定义和约定 4
2.内存变量、函数和表达式 5
2.1 有关使用内存变量的命令 5
2.2 函数 7
2.3 表达式 9
3.1 建立数据库 11
3.建立数据库和输入数据 11
3.2 输入数据 13
4.查询数据库 15
4.1 打开和关闭数据库 15
4.2 显示命令 16
4.3 查询数据库结构 17
4.4 定位 17
5.对数据排序、索引和统计 20
5.1 数据排序 20
5.2 数据索引排序 21
5.3 数据求和 22
6.1 修改数据 24
5.4 自动计数 24
6.修改和整理数据库 24
6.2 修改数据库结构 27
6.3 删除数据库或记录 28
6.4 恢复逻辑抹除的记录 29
6.5 数据与数据结构的复制 30
6.6 对多个库的操作 33
7.命令(程序)文件 37
7.1 交互命令 37
7.2 改变FoxBASE+系统工作方式的命令 38
7.3 格式控制命令 38
7.5 命令文件的语句和命令 41
7.4 建立和调用命令文件 41
8.程序设计初步 45
8.1 FoxBASE+程序的构成 45
8.2 FoxBASE+程序的流程 45
8.3 程序设计实例 50
第二篇 FoxBASE+2.00版本使用说明 55
9.概述 55
9.1 FoxBASE+的主要技术指标 55
9.2 FoxBASE+的文件 56
9.3 字段 57
9.4 操作细则 58
9.7 运算符的优先级 59
9.6 运算符 59
9.5 表达式 59
9.8 从dBASEⅢ到FoxBASE+的转换 60
9.9 用户自定义函数 61
9.10 在MS-DOS下FoxBASE+的快速屏幕输出 61
9.11 FoxBASE+为用户操作提供的帮助 62
9.12 编译FoxBASE+程序文件 62
Fox模块位的确定 63
对Fox模块进行加密 63
9.13 公共变量FOX 63
9.14 FoxBASE+下的MS-DOS路径支持 63
9.15 错误的检测 64
9.18 FoxBASE+/386对硬件的要求 65
9.16 命令行的输入和编辑 65
9.17 不支持的命令 65
9.19 FoxBASE+2.10版简介 66
10.使用内存变量的命令 69
10.1 STORE命令 69
10.2 SAVE命令 70
10.3 RESTORE命令 70
10.4 DISPLAY/LIST MEMORY命令 70
10.5 RELEASE命令 71
10.6 ACCEPT命令 71
10.7 INPUT命令 71
10.9 PUBLIC命令 72
10.8 WAIT命令 72
10.10 PRIVATE命令 73
10.11 DIMENSION命令 73
10.12 COUNT命令 74
10.13 AVERAGE命令 74
10.14 SUM命令 75
10.15 TOTAL命令 75
10.16 PARAMETERS命令 76
11.函数 76
11.1 数值计算函数 77
11.2 字符操作函数 80
11.3 日期和时间函数 85
11.4 测试功能函数 89
11.5 库文件函数 90
11.6 逻辑函数 92
11.7 操作系统函数 96
12.数据库操作命令 100
12.1 CREATE命令 100
12.2 USE命令 101
12.3 CLOSE命令 101
12.4 APPEND命令 102
12.5 LIST命令 103
12.6 DISPLAY命令 105
12.7 GO/GOTO命令 105
12.10 CHANGE命令 106
12.8 SKIP命令 106
12.9 EDIT命令 106
12.11 REPLACE命令 107
12.12 BROWSE命令 107
12.13 UPDATE命令 109
12.14 INSERT命令 109
12.15 DELETE命令 109
12.16 RECALL命令 110
12.17 PACK命令 110
12.18 ZAP命令 110
12.19 MODIFY STRUCTURE命令 111
12.20 COPY命令 111
12.21 SELECT命令 112
12.22 SORT命令 113
12.23 INDEX命令 113
12.24 REINDEX命令 114
12.25 FIND命令 114
12.26 SEEK命令 115
12.27 LOCATE命令 115
12.28 CONTINUE命令 116
12.29 JOIN命令 116
13.输入/输出及其格式命令 118
13.1 ?命令 118
13.2 @命令 118
13.4 报表命令(REPORT) 124
13.3 READ命令 124
13.5 标签格式文件命令(LABEL) 135
13.6 EJECT命令 138
14.程序设计命令 138
14.1 MODIFY命令 138
14.2 DO命令 140
DO〈文件名〉[WITH〈参数表〉] 140
DO CASE...OTHERWISE...ENDCASE 140
DO WHILE...LOOP…EXIT…ENDDO 141
14.3 IF...ELSE...ENDIF命令 142
14.4 TEXT...ENDTEXT命令 143
14.5 PROCEDURE命令 144
14.8 SUSPEND命令 145
14.6 RETURN命令 145
14.7 RETRY命令 145
14.9 RESUME命令 146
14.10 CANCEL命令 146
14.11 NOTE命令 146
14.12 ON命令 147
14.13 LOOP命令 148
14.14 EXIT命令 148
15.系统操作命令 149
15.1 CLEAR命令 149
15.3 LOAD命令 151
15.2 DIR或DIRECTORY命令 151
15.5 RUN/!命令 152
15.4 CALL命令 152
15.6 TYPE命令 153
15.7 RENAME命令 153
15.8 ERASE命令 153
16.系统控制参数设置(SET)命令 153
16.1 不带参数的SET命令 153
16.2 SET ALTERNATE命令 154
16.3 SET BELL命令 154
16.6 SET COLOR命令 155
16.4 SET CARRY命令 155
16.5 SET CENTURY命令 155
16.7 SET CONFIRM命令 156
16.8 SET CONSOLE命令 156
16.9 SET DATE命令 156
16.10 SET DEBUG命令 156
16.11 SET DECIMALS命令 157
16.12 SET DEFAULT命令 157
16.13 SET DELETED命令 157
16.17 SET ECHO命令 158
16.16 SET DOHISTORY命令 158
16.18 SET ESCAPE命令 158
16.15 SET DEVICE命令 158
16.14 SET DELIMITERS命令 158
16.19 SET EXACT状态 159
16.20 SET FIELDS命令 159
16.21 SET FILTER命令 159
16.22 SET FIXED命令 159
16.23 SET FORMAT命令 159
16.24 SET FUNCTION命令 160
16.25 SET HEADING命令 160
16.26 SET HELP命令 160
16.31 SET MEMOWIDTH命令 161
16.30 SET MARGIN命令 161
16.29 SET INTENSITY命令 161
16.28 SET INDEX命令 161
16.27 SET HISTORY命令 161
16.32 SET MENU命令 162
16.33 SET MESSAGE命令 162
16.34 SET ORDER命令 162
16 35 SET PATH命令 162
16.36 SET PRINT命令 162
16.37 SET PRINTER命令 163
16.38 SET PROCEDURE命令 163
16.39 SET RELATION命令 163
16.43 SET STEP命令 164
16.42 SET STATUS命令 164
16.41 SET SCOREBOARD命令 164
16.40 SET SAFETY命令 164
16.44 SET TALK命令 165
16.45 SET TYPEAHEAD命令 165
16.46 SET UNIQUE命令 165
17.多用户命令与函数 165
17.1 多用户命令 165
单用户和多用户环境下都适用的命令 165
多用户环境下独有的命令 167
17.2 多用户函数 168
RLOCK()或LOCK()函数 169
FLOCK()函数 169
MESSAGE()函数 169
ERROR()函数 169
SYS函数 170
18.2.00版本的扩充功能 171
18.1 新命令 172
@〈R,C,R2,C2〉命令 172
FLUSH命令 172
KEYBOARD命令 172
@...PROMPT命令 172
MENU TO命令 173
ON KEY=〈数值表达式〉命令 173
{SAVE/RESTORE}SCREEN命令 173
18.2 功能增强的命令 174
SET ODOMETER命令 174
SCATTER命令 174
GATHER命令 174
SET CLEAR命令 174
SORT命令 175
@...GET...VALID〈辑逻表达式〉命令 175
BROWSE...NOMODIFY命令 175
SELECT 0命令 175
18.3 新函数 175
ALIAS函数 175
SELECT函数 176
UPDATE函数 176
FCOUNT函数 176
18.4 功能增强的函数 177
数据库函数 177
INKEY函数 177
MESSAGE(1)函数 177
SYS函数 178
第三篇 FoxBASE+编程方法与技巧 179
19.FoxBASE+程序结构 179
19.1 程序的构成 179
19.2 顺序结构 180
19.3 分支结构 181
19.4 循环结构(DOWHILE...ENDDO) 184
19.5 嵌套问题 188
20.内存变量和数组的用法 190
20.1 内存变量的定义与初始化 191
20.2 内存变量在程序中的用法 192
20.3 内存变量的作用域 193
20.4 内存变量的释放 194
20.5 内存文件 195
20.6 数组的定义与初始化 197
20.7 数组的用法 197
21.主程序和子程序 200
21.1 主程序的设计 200
21.2 子程序及其调用 203
21.4 过程文件及其用法 204
21.3 带参数的程序调用 204
21.5 程序调用的嵌套与递归 206
22.字段、函数及数据类型的转换 208
22.1 字符串的比较 208
22.2 数值型到字符型的转换 209
22.3 字符型到数值型的转换 211
22.4 字符与ASCII码的相互转换 211
22.5 日期运算 212
日期型到字符型的转换 213
字符型到日期型的转换 213
22.7 备注型字段 214
22.6 时间的使用 214
日期的比较 214
日期型变量的建立 214
23.输入/输出格式设计 215
23.1 用户界面 215
屏幕格式的选用 215
屏幕控制 216
用户输入 217
用于继续的回车键 219
23.2 框架与范围的使用 220
框架的功用 220
数值型和日期型数据输入范围的限制 223
GET空格区显示特性 224
23.3 屏幕格式与格式文件 224
显示格式变换 224
相对地址 225
字符串的居中或右对齐 225
字符串的填充 226
图形和其他特殊字符 226
屏幕提示的多次使用 227
密码屏蔽 228
格式文件 229
备注字段的使用 230
快速录入方法 233
24.1 数据库设计的规范化技术 234
24.数据库的用法 234
24.2 数据库的设计 237
24.3 数据库文件的启用 238
别名的使用 238
多字段索引 239
多个索引文件的使用 239
24.4 记录查找 240
LOCA TE和CONTINUE的用法 240
FIND和SEEK的用法 240
24.5 用于数据库的测试函数 242
24.6 数据输入的容错处理 244
输入筛选 244
特殊键 246
类型的测试 249
ON命令的使用 249
24.7 用于筛选的命令 250
SET FILTER的使用 250
跳过带有删除标记的记录 250
精确的比较 250
避免记录的重复 251
24.8 多个工作区的使用 251
25.打印输出考虑 253
25.1 打印机的控制 253
25.3 页面安排 256
25.2 向打印机发送信息 256
25.4 打印机坐标 257
25.5 文字的设定 258
使用TH3070或M2024时的字形变换 258
使用AR-2463时文字的设定 259
25.6 打印仿真表格 268
25.7 换页控制 269
25.8 容易出错的地方 272
26.程序设计考虑 273
26.1 运行环境的设置 273
26.2 程序的收工处理 274
26.3 磁盘的使用 276
26.4 在程序中修改数据库结构 279
26.5 数据库之间的数据通讯 280
26.6 程序的编译 281
27.程序的检测与调试 282
27.1 容易发生的错误 282
27.2 检测与调试步骤 283
27.3 主要调试方法 283
27.4 其他调试技巧 285
28.更高级的考虑 287
28.1 与高级语言或其他软件系统的数据通讯 287
文本文件的生成 287
BASIC程序与文本文件的数据交换方法 290
由文本文件向数据库传输数据 290
COBOL程序与文本文件的数据交换方法 296
FORTRAN程序与文本文件的数据交换方法 298
PASCAL程序与文本文件的数据交换方法 299
C程序与文本文件的数据交换方法 300
数据库与高级语言数据通讯的一般模式 302
28.2 与其他语言的程序通讯 302
28.3 语言程序直接访问数据库文件 304
28.4 总控钥匙系统 316
28.5 应用软件系统的加密和解密 316
口令的设置 316
对程序文件(*.PRG)进行加密性编译 317
文件名的消隐 318
伪装文件名 320
解密方法 320
28.6 一般软件开发中的编程技巧与调试方法 321
第四篇 多用户FoxBASE+编程方法与技巧 325
29.多用户FoxBASE+ 325
29.1 环境要求 325
29.2 基本概念 326
29.3 多用户编程特点 327
29.4 数据库排他使用的约定 329
29.5 多用户出错信息 331
29.6 与网络环境下dBASEⅢplus的兼容性 332
30.1 冲突的处理 334
30.多用户编程的考虑与建议 334
30.2 死锁的发生与预防 342
31.多用户编程病例剖析 350
3.1.1 关于出错处理 350
3.1.2 关于加锁时间控制 353
第五篇 FoxBASE+编程范例 355
32.程序片段集锦 355
32.1 IIF()函数的魅力 355
32.2 INKEY()函数与菜单设计 357
32.3 实现LOCATE命令的快速查找 359
3.2.4 REPLICATE()函数的妙用 361
3.2.5 巧用RETRY命令 362
32.6 用VAL()函数区分汉字与代码 364
32.7 汇编程序调用的示例 366
32.8 文本文件的分页分列打印 369
33.一个实用的小系统 372
附录 397
1.命令一览表 397
2.函数一览表 404
3.FoxBASE+系统的配置与调整 407
4.光标控制键 410
5.Video.DBF的结构和数据 413
6.出错信息及其说明 417
7.一个完整的实例 424
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《基于地质雷达信号波的土壤重金属污染探测方法研究》赵贵章 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《数学物理方法与仿真 第3版》杨华军 2020
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《零基础学会素描》王金著 2019
- 《超级参与者》王金强责编;赵磊译者;(澳)杰里米·海曼斯,(英)亨利·蒂姆斯 2020
- 《西中有东》华大学国学院编;(美)包华石;王金凤译 2019
- 《大学物理 上》王金凤主编 2019
- 《香山设县850年》吴冉彬主编;中山市地方志办公室等编 2003
- 《唐宋变革与明清转型》刘秋根,封越健,王金营主编 2019
- 《晚霞风景 《晚霞》杂志创刊十周年作品选集》王诚德等编 1999
- 《基于核心素养的有效学习与学业评价策略 中小学音乐》王金华,李酉媛主编 2018
- 《行知工程创新教学探索系列 小学语文单元整体课程实施与评价》李怀源等编 2012
- 《诗文阅读入门》邵霭吉,戴永俊,朱桂元主编;王延潭,王学荣,王辉等编 1991