第一章 撰写简单程式以自动执行程序 2
1-0前言 2
1-1介绍dBASE程式规划(INTRODUCTION dBASEPROGRAMMING) 2
1-1.1符号与排版的习惯用法(Notation and Typographical Conventions) 4
1-1.2比较一个命令层程序与一个dBASE程式(Comparing a Command Level Procedure With a dBASE program) 6
1-1.3使用MODIFY COMMAND编辑器编写dBASE程式(Using the MODIFY COMMAND Editor To Write dBASE Programs) 8
1-1.4使用文字处理器编写dBASE程式(Using a Word Processor To Write dBASE Programs) 15
1-2亲使用者之程式:一个简单的计算程式(AUTOMATING FREQUENTLY USED PROCEDURES:A SIMPLE CALCULATION PROGRAM) 18
1-3自动执行长的程序(AUTOMATING LENGTHY PROCEDURES) 21
1-3.1监视程式的进行(Monitoring a Program’s Progress) 23
1-3.2重建资料库索引的程式(A Program to Reindex The Data Base) 26
1-3.3编译统计的程式(A Program to Compile Statics) 30
第二章 产生定制资料登录萤幕 37
2-0前言 38
2-1控制萤幕显像颜色和属性(CONTROLLING SCREEN DISPLAY CONTROLS AND ATTRIBUTES) 40
2-1.1用SET COLOR控制色彩(Controlling Color with SET COLOR) 41
2-1.2使用定界符号围绕资料栏位(Surrounding Data Fields With Delimiters) 45
2-2在萤幕上显示与收集资料(DISPLAY AND COLLECTING DATA ON THE SCREEN) 47
2-2.1显示本文与资料栏位(Displaying Text And Data Fields) 48
2-2.2输入资料到栏位(Collecting Data Into Fields) 50
2-3用格式档案产生定制萤幕(CREATING CUSTOM SCREENS WITH FORMAT FILES) 52
2-3.1确认与编排资料格式(Validtaing and Formatting Data) 55
2-3.2输入送货单资料的定制萤幕(A Custom Screen For Entering Invoice Data) 62
2-3.3更新客户档案的定制萤幕(A Custom Screen for Updating The Customer File) 64
2-3.4格式档案的优劣点(Advantages and Disadvantages of Format Files) 68
第三章 程式结构 73
3-0前言 74
3-1函数(FUNCTIONS) 75
3-2显示和列印资讯 78
3-2.1使用?以显示资料 78
3-2.2使用@…SAY于程式中 82
3-3以TEXT…ENDTEXT来显示本文(TEXT)段落 85
3-4以IF…ELSE…ENDIF作决策 87
3-5以DO CASE作多重选择之决策 94
3-6以DO WHILE反覆程式步骤 96
3-7一般程式结构 103
第四章 程式设计策略 107
4-0前言 108
4-1概述 108
4-2利用虚拟码规划程式(USING PSEUDOCODE TO PLAN APROGRAM) 109
4-3逐步建立程式(BULIDING A PROGRAM IN STAGES) 112
nm,/’’CONVENTIONS) 114
4-5内部程式文件(Internal Program Documentation) 119
4-6系统发展的说明(DOCUMENTING THE DEVELOPING SYSTEM) 124
第五章 使用记忆体变数 127
5-1概述 128
5-2设立记忆体变数(INITIALIZING MEMORY VARIABLES) 129
5-3利用记忆体变数储存操作员输入 134
5-3.1 ACCEPT命令的使用 134
5-3.2 INPUT命令的使用 135
5-3.3使用WAIT输入资料 136
5-3.4利用@…SAY…GET输入记忆体变数 138
5-4在程式内使用区域记忆体变数(USING LOCAL MEMORY VARIABLES WITHIN A PROGRAM) 141
5-5使用公用记忆体变数(USING PUBLIC MEMORY VARIABLES) 147
5-6利用变数在程式间传递资料(USING PARAMETERS TO PASS DATA DETWEEN PROGRAMS) 150
第六章 本系统的功能表程式 157
6-0前言 158
6-1组织一个功能表程式 159
6-2主功能表程式 161
6-3顾客资料功能表 172
6-3.1顾客资料功能表选项 176
6-3.2操作者指定的选择标准 180
6-3.3用格式档以便列印输出 187
6-3.4寻找和编修顾客纪录的程式 190
第七章 系统评估 197
7-0前言 198
7-1命令层中操作的效果(Gains over Command Level Operation) 214
7-2其余的限制性(Remaining Limitation) 216
附录A 命令语法表示 221
附录B 如何设定系统组态档 229
附录C 错误讯息 239
A部份 240
B部份 240
C部份 240
D部份 243
E部份 244
F部份 248
I部份 250
K部份 254
L部份 255
M部份 255
N部份 256
O部份 259
R部份 260
S部份 262
T部份 264
U部份 266
附录D 设计师应注意之dBASE陷阱 269
& 270
@…SAY…GET 270
ADDITION OPERATOR(加法运算元) 272
APPEND(附加) 272
ASSIST 274
AVERAGE 274
BROWSE(浏览) 275
CHANGE(变换) 276
CLOSE PROCEDURE(关闭程序) 276
CONF IG.DB 276
COPY(拷贝) 277
COPY STRUCTURE(结构拷贝) 277
CREATE(建立) 278
CREATE/MODIFY SCREEN 278
CREATE/MODIFY VIEW 279
CTOD 279
CTRL-C 279
DISPLAY(显示) 280
DO WHILE…ENDDO 280
EDIT(编辑) 281
erase(擦掉) 281
EXPONENTIATION OPERATOR 281
FULL-SCREEN EDIT COMMANDS 282
INSERT(插入) 282
INDEX(索引) 283
JOIN(连接) 284
LABEL FORM(标条格式) 285
L IST(列示) 286
MEMO FIELDS(备忘录栏位) 286
MODIFY COMMAND(修改命令) 287
MODIFY REPORT(修改报表) 287
NUMERIC ACCURACY(数字精确度) 288
PARAMETERS(参数) 288
pcol() 289
READ(读) 289
RECNO 290
REPORT FORM(报表格式) 290
RECORD 291
RELEASE ALL 292
REPLACE 292
REPORT FORM 292
RESTORE 292
RETURN TO MASTER 293
ROUND(四舍五入) 293
SEEK(寻找) 293
SET 293
SET CARRY 294
SET CONSOLE 294
SET COLOR 294
SET DATE 295
SET DELIMITERS 295
SET DELETED 295
SET ESCAPE 296
SET EXACT 296
SET FILTER 296
SET FILTER 297
ET FUNCTION 297
SET HELP 297
SET INTENSITY 298
SET INTENSITY 298
SET MESSAGE 298
SET PATH 298
SET PRINTER 299
SET PROCEDURE 299
SET PROCEDURE 299
SET RELATION 300
SET SCOREBOARD 301
SET TITLE 302
SET UNIQUE 302
sort(排序) 303
STORE(储存) 304
SUM(合计) 305
USE 305
ZAP 306