目录 1
第一部分 Microsoft GW—BASIC用户指南 1
第一章 欢迎使用GW-BASIC 1
1.1 系统要求 1
1.2 预备 1
1.3 标志的约定 1
1.4 这本手册的结构 1
1.5 书目提要 2
第二章 启动GW-BASIC 3
2.1 安装GW-BASIC 3
2.2 操作方式 3
2.3 GW-BASIC命令行格式 3
2.4 GW-BASIC语句,函数,命令和变量 6
2.5 行格式 7
2.6 返回到MS-DOS 8
第三章 回顾和练习GW-BASIC 8
3.1 直接方式的例子 8
3.2 间接方式的例子 8
3.3 功能键 10
3.4 编辑行 10
3.5 保存你的程序文件 11
第四章 GW-BASIC屏幕编辑 12
4.1 编辑新文件中的行 12
4.2 编辑保存文件中的行 12
4.3 特殊键 13
4.4 功能键 14
5.1 程序文件命令 15
第五章 创建和使用文件 15
5.2 数据文件 16
5.3 随机访问文件 18
第六章 常数、变量、表达式和运算符 23
6.1 常数 23
6.2 变量 24
6.3 类型转换 26
6.4 表达式和运算符 27
附录A 错误码和信息 33
附录B 数学函数 38
符录C ASCII字符码 38
附录D 汇编语言(机器代码)子程序 40
D.1 存储分配 40
D.2 CALL语句 41
D.3 USR函数调用 44
D.4 调用汇编语言程序的程序 45
附录E 转换BASIC程序到GW-BASIC 48
E.1 串维数 48
E.2 多重赋值 48
E.3 多重语句 48
E.4 MAT函数 48
E.5 FOR-NEXT循环 49
附录F 通讯 49
F.1 打开通讯文件 49
F.2 通讯I/O 49
F.3 COM I/O函数 49
F.4 可能的错误 50
F.5 INPUT$函数 50
F.6 TTY程序实例 51
F.7 TTY程序实例注释 52
附录G 十六进制等值表 54
附录H 键扫描码 55
附录I GW-BASIC识别的字符 57
第二部分 MicrosoftGW—BASIC解释程序用户参考手册 59
1.引言 59
2.ABS函数 59
3.ASC函数 59
4.ATN函数 60
5.AUT命令 60
6.BEE P语句 61
7.BLO AD命令 62
8.BSAVE命令 62
9.CALL语句 63
10.CDBL函数 65
11.CHAIN语句 66
12.CHDIR命令 67
13.CHR$函数 67
50.FOR和NEXT语句 67
14.CINT函数 68
15.CIRCLE语句 68
17.CLOSE语句 70
18.CLS语句 71
19.COLOR语句 72
20.COM(n)语句 74
21.COMMON语句 74
22.CONT语句 75
23.COS函数 75
25.CSRLIN变量 76
24.CSNG函数 76
26.CVI,CVS,CVD函数 77
27.DATA语句 78
16.CLEAR命令 79
28.DATER语句和变量 79
29.DEFFN语句 80
30.DEFINT/SNG/DBL/STR语句 81
31.DEF SEG语句 82
32.DEF USR语句 82
33.DELETE命令 83
34.DIM语句 84
35.DRAW语句 85
36.EDIT命令 87
37.END语句 87
38.ENVIRON语句 88
39.ENVIRON$函数 89
40.EOF函数 90
41.ERASE语句 91
42.ERDEV和ERDEV$变量 92
43.ERR和E RL变量 92
44.ERROR语句 93
45.EXP函数 94
46.EXTERR函数 95
47.FIELD命令 95
48.FILES命令 96
49.FIX函数 97
51.FRE函数 99
53.GET语句(图形) 100
52.GET语句(文件) 100
54.GOTO语句 102
55.HEX$函数 103
56.IF语句 104
57.INKEY$变量 105
58.INP函数 106
59.INPUT语句 107
60.INPUT#语句 108
61.INPUTS函数 109
62.INSTR函数 110
63.INT函数 111
64.IOCTL语句 111
65.IOCTL$函数 112
66.KEY语句 112
67.KEY(n)语句 114
68.KILL命令 115
69.LEFT$函数 115
70.LEN函数 116
71.LET语句 116
72.LINE语句 117
73.LINE INPUT语句 119
74.LINE INPUT#语句 120
75.LIST命令 121
76.LLIST命令 121
77.LOAD命令 122
78.LOC函数 122
79.LOCATE语句 123
80.LOCK语句 124
82.LOG函数 125
81.LOF函数 125
84.LPOS(x) 126
85.LPRINT和LPRINT USING语句 126
83.LPOS函数 126
86.LSET和RSET语句 127
87.MERGE命令 127
88.MID$函数 128
89.MID$函数 129
90.MKDIR命令 129
91.NAME命令 130
92.NEW命令 131
93.OAT$函数 131
94.ON COM(n),ON KEY(n)、ON PEN,ON PLAY(n),ON STRIG(n),和ON TIME R(n)语句 132
96.ON……GOSUB和ON………GOTO语句 136
95.ON ERROR GOT O语句 136
97.OPEN语句 137
98.OPEN COM(n)语句 140
99.OPTION BASE语句 142
100.OUT语句 142
101.PAINT语句 143
102.PALETTE,PALETTE USING语句 145
103.PCOPY语句 147
104.PEEK函数 148
105.PEN语句和函数 148
106.PLAY语句 149
107.PLAY(n)函数 150
108.PMAP函数(图形) 151
109.POINT函数 152
111.POS函数 153
110.POKE语句 153
112.PRESET和PSET语句 154
113.PRINT语句 155
114.RRINT USING语句 156
115.PRINT#和PRINT#USING语句 159
116.PUT语句(文件) 160
117.PUT语句(图形) 161
118.RANDOMIZE语句 162
119.READ语句 164
120.REM语句 165
121.RENUM语句 166
122.RESET命令 166
124.RESUME语句 167
123.RESTORE语句 167
125.RETURN语句 168
126.RIGHT$函数 168
127.RNDIR命令 169
128.RND函数 169
129.RUN命令 170
130.SAVE命令 171
131.SCREEN函数 171
132.SCREEN语句 172
133.SGN函数 177
134.SHELL语句 178
135.SIN函数 179
136.SOUND语句 179
137.SPACE$函数 181
138.SPC函数 182
139.SQR函数 182
140.STICK函数 183
141.STOP语句 183
142.STR$函数 184
143.STRIG语句和函数 184
144.STRIG(n)语句 185
145.STRING$函数 186
146.SWAP语句 186
147.SYSTE M命令 187
148.TAB函数 187
149.TAN函数 188
150.TIME?语句和变量 188
151.TIMER函数 189
152.TRON/TROFF命令 190
153.UNLOCK语句 191
154.USR函数 192
155.VAL函数 192
156.VARPTR函数 193
157.VARPTR$函数 195
158.VIEW语句 196
159.VIEW PRINT语句 197
160.WAIT语句 197
161.WHILE-WEND语句 198
162.WIDTH语句 199
163.WINDOW语句 200
164.WRITE语句 202
165.WRITR#语句 202