引言 1
本书概述 1
印刷上的约定 2
参考栏的格式 2
第一部分语言基础 4
第一章 语言要素 4
1.1 字符集 4
1.2 BASIC程序行 5
第二章数据类型 8
2.1 数据类型 8
2.2 常数 13
2.3 变量 15
2.4 变量和常数的作用范围 20
2.5 和数组自动变量和STATIC变量 24
2.6 $STATIC和$DANAMIC数组 24
2.7 类型转换 25
第三章表达式和运算符 27
3.1 表达式和运算符 27
3.2 运算顺序 27
3.3 算术运算符 28
3.4 关系运算符 29
3.5 逻辑运算符 30
3.6 函数运算符 33
3.7 串运算符 33
第四章程序和模块 35
4.1 模块 35
4.2 过程 35
4.3 传送参数和传送数值 37
4.4 循环 37
第二部分语句和函数参考 39
ABS函数 39
ASC函数 40
ATN函数 40
BEEP语句 41
BLOAD语句 41
BSAVE语句 42
CALL语句(BASIC) 44
CALL,CALLS语句(非BASIC) 45
CALL ABSOLUTE语句 47
CALL INT860LD语句 48
CALL INTERRUPT语句 49
CDBL函数 52
CHAIN语句 53
CHDIR语句 54
CHR$函数 54
CINT函数 55
CIRCLE语句 56
CLEAR语句 58
CLNG函数 58
CLOSE语句 59
CLS语句 59
COLOR语句 60
COM语句 62
COMMAND$函数 63
COMMON语句 64
CONST语句 70
COS函数 71
CSRLIN函数 71
CVI,CVS,CVL,CVD函数 72
CVSMBF,CVDMBF函数 72
DATA语句 74
DATE$函数 75
DATE$语句 76
DECLARE语句(BASIC) 77
DECLARE语句(非BASIC) 77
DEF FN语句 79
DEF SEG语句 81
DEF type语句 83
DIM语句 85
DO…LOOP语句 86
DRAW语句 89
END语句 90
ENVIRON$函数 94
ENVIRON语句 94
EOF函数 95
ERASE语句 96
ERDEV,ERDEV$函数 96
ERR,ERL函数 97
ERROR语句 98
EXIT语句 99
EXP函数 101
FIELD语句 101
FILEATTR 104
FILES语句 105
FIX函数 105
FOR…NEXT语句 106
FRE函数 108
FREEFILE函数 109
FUNCTION语句 109
GET语句—文件I/O 112
GET语句—图形 114
GOSUB…RETURN语句 115
GOTO语句 116
HEX$函数 117
IF…THEN…ELSE语句 117
INKEY$函数 120
INP函数 120
INPUT$函数 121
INPUT语句 122
INPUT#语句 122
INSTR函数 124
INT函数 125
IOCTL$函数 126
IOCTL语句 127
KEY语句 127
KEY(n)语句 129
KILL语句 132
LBOUND函数 133
LCASE$函数 133
LEFT$函数 134
LEN函数 135
LET语句 135
LINE语句 136
LINE INPUT语句 138
LINE INPUT#语句 138
LOC函数 139
LOCATE语句 140
LOCK…UNLOCK语句 141
LOF函数 143
LOG函数 144
LPOS函数 144
LPRIN,LPRINT USING语句 145
LSET语句 145
LTRIM$函数 146
MID$函数 147
MID$语句 148
MKD$,MKI$,MKL$, 149
MKS$函数 149
MKDIR语句 149
MKSMBF$,MKDMBF$函数 150
NAME语句 151
OCT$函数 152
ON ERROR语句 152
ON event语句 154
ON…GOSUB,ON…GOTO语句 157
OPEN语句 158
OPEN COM语句 161
OPTION BASE语句 164
OUT语句 164
PAINT语句 165
PALETTE,PALETTE USING语句 167
PCOPY语句 170
PEEK函数 170
PEN函数 171
PEN ON,OFF和STOP语句 171
PLAY函数 172
PLAY语句 172
PLAY ON,OFF和STOP语句 174
PMAP函数 175
POINT函数 176
POKE语句 176
POS函数 177
PRESET语句 177
PRINT语句 178
PRINT#,PRINT#USING语句 180
PRINT USING语句 181
PSET语句 183
PUT语句(文件I/O) 184
PUT语句(图形) 186
RANDOMIZE语句 187
READ语句 188
REDIM语句 189
REM语句 191
RESET语句 191
RESTORE语句 192
RESUME语句 193
RETURN语句 194
RIGHT$函数 195
RMDIR语句 195
RND函数 196
RSET语句 196
RTRIM$函数 197
RUN语句 198
SADD函数 199
SCREEN函数 200
SCREEN语句 201
SEEK函数 208
SEEK语句 209
SELECT CASE语句 209
SETMEM函数 212
SGN函数 213
SHARED语句 213
SHELL语句 215
SIN函数 217
SOUND语句 217
SPACE$函数 218
SPC函数 218
SQR函数 219
STATIC语句 219
STICK函数 221
STOP语句 222
STR$函数 222
STRIG函数和语句 223
STRIG ON,OFF和STOP语句 224
STRING$函数 225
SUB语句 226
SWAP语句 228
SYSTEM语句 229
TAB函数 229
TAN函数 230
TIME$函数 231
TIME$语句 231
TIMER函数 232
TIMER ON,OFF和STOP语句 233
TRON/TROFF语句 234
TYPE语句 234
UCASE$函数 237
UNLOCK语句 238
UCASE$函数 238
VAL函数 238
VARPTR,VARSEG函数 239
VARPTR$函数 241
VIEW语句 241
VIEW PRINT语句 243
WAIT语句 243
WHILE…WEND语句 244
WIDTH语句 245
WINDOW语句 246
WRITE语句 248
WRITE#语句 249
附录 250
A键盘扫描码和ASCII字符代码 250
A.1键盘扫描码 250
A.2 ASCII字符代码 253
B BASIC保留字 255
C元命令 256
C.1元命令格式 256
C.2处理附加源文件:$INCLUDE 257
C.3定维数组的分配:$STATIC和$DYNAMIC 257
D出错信息 257
D.1引用时、编译期间和运行期间的出错信息 259
D.2连接程序出错信息 276
D.3库出错信息 283
TIMER函数 232
TIMER ON,OFF和STOP语句 233
TRON/TROFF语句 234
TYPE语句 234
UCASE$函数 237
UNLOCK语句 238
UCASE$函数 238
VAL函数 238
VARPTR,VARSEG函数 239
VARPTR$函数 241
VIEW语句 241
VIEW PRINT语句 243
WAIT语句 243
WHILE…WEND语句 244
WIDTH语句 245
WINDOW语句 246
WRITE语句 248
WRITE#语句 249
附录 250
A键盘扫描码和ASCII字符代码 250
A.1键盘扫描码 250
A.2 ASCII字符代码 253
B BASIC保留字 255
C元命令 256
C.1元命令格式 256
C.2处理附加源文件:$INCLUDE 257
C.3定维数组的分配:$STATIC和$DYNAMIC 257
D出错信息 257
D.1引用时、编译期间和运行期间的出错信息 259
D.2连接程序出错信息 276
D.3库出错信息 283