导论 QuickBASIC面向任务概论 1
第一部分 核心 38
第一章 变量和类型 38
1.1 为常量值定义助记名 39
1.2 变量类型 40
1.3 建立变量的默认类型 41
1.4 将十进制转换成十六进制或八进制 42
1.5 为变量赋值 42
1.6 置换两个变量之间的值 42
1.7 定义复合变量类型 43
1.8 推荐阅读文献 45
第二章 流程控制 66
2.1 分支 66
2.2 循环 68
2.3 FOR...NEXT语句 69
2.4 WHILE...WEND语句 69
2.5 DO...LOOP循环 70
第三章 判别和运算符 91
3.1 IF——通用判别工具 91
3.2 关系运算符 92
3.3 逻辑运算符——AND、EQV、TMP、NOT、OR及XOR 94
3.4 SELECT CASE 95
3.5 运算符MOD 96
3.6 +(并置)运算符 96
3.7 推荐阅读文献 96
第四章 过程 120
4.1 程序的组织 120
4.2 支撑模块 121
4.3 变量的作用域 122
4.4 子程序 123
4.5 子例程 124
4.6 用户自定义函数 125
4.7 链接 125
第五章 字符串 159
5.1 定义和使用字符串 160
5.2 字符串操作函数 164
5.3 结论 168
5.4 推荐阅读文献 168
第六章 数组和数据 192
6.1 申明和使用数组 193
6.2 动态数组和巨型数组 198
6.3 结论 200
6.4 推荐阅读文献 200
第七章 数学函数及语句 218
7.1 三角函数和平方根 219
7.2 对数和指数 220
7.3 数组转换函数 221
7.4 截位和进位 221
7.5 随机数 221
7.6 推荐阅读文献 222
第八章 简单的I/O 244
8.1 键盘输入 245
8.2 文本输出 245
8.3 文本光标 246
8.4 屏幕尺寸 246
8.5 文本视口 247
8.6 清除屏幕 248
8.7 推荐阅读文献 248
第九章 错误和俘获 290
9.1 错误俘获 290
9.2 错误处理器 291
9.3 错误的作用域 292
9.4 独立程序中的错误俘获 293
9.5 用户自定义事件 293
9.6 推荐阅读文献 294
第十章 时间(定时、日期及时间) 313
10.1 设置和获取当前日期 313
10.2 设置和获取当前时间 314
10.3 使程序暂停 314
10.4 设置和管理定时事件俘获功能 314
10.5 推荐阅读文献 315
第二部分 多媒体 328
第十一章 图形 328
11.1 显示适配器 329
11.2 像素和分辨率 329
11.3 屏幕模式 330
11.4 屏幕坐标 330
11.5 在屏幕上绘图 331
11.6 颜色 332
11.7 视口和窗口 332
11.8 动画 333
11.9 屏幕页面 333
11.10 利用DRAW语句显示图形 334
11.11 推荐阅读文献 334
第十二章 声音和音乐 393
12.1 在程序中使用音乐 393
12.2 将乐谱转换成PLAY语句 394
12.3 从后台演奏音乐 399
12.4 其它发声语句 400
12.5 推荐阅读文献 401
第十三章 光笔和游戏操纵杆 412
13.1 光笔 412
13.2 建立事件俘获功能 414
13.3 读取位置值 415
13.4 将鼠标器作为光笔使用 416
13.5 使光笔仿真停用 416
13.6 推荐阅读文献 417
第三部分 设备 432
第十四章 键盘 432
14.1 软键 432
14.2 键盘事件俘获 432
14.3 推荐阅读文献 433
第十五章 打印机 444
15.1 打印文本 444
15.2 打印机控制 445
15.3 进一步探讨 446
15.4 推荐阅读文献 446
第十六章 通信端口 456
16.1 确立连接关系 457
16.2 直接访问串行端口 458
16.3 检索和发送字符 459
16.4 用事件俘获管理通信 459
16.5 进一步探讨 460
16.6 推荐阅读文献 460
第十七章 文件 471
17.1 打开文件或设备 473
17.2 关闭文件或设备 474
17.3 管理随机访问文件 474
17.4 从随机访问或二进制文件读取数据 476
17.5 将数据写入随机访问或二进制文件 476
17.6 从顺序文件读取数据 476
17.7 将数据写入顺序文件 477
17.8 清除字符串中的空格 477
17.9 在文件内移动 477
17.10 确定文件特征 478
17.11 管理磁盘上的文件 478
17.12 文件加锁和解锁 479
17.13 对顺序文件设置最大宽度 479
17.14 推荐阅读文献 479
第四部分 开发 552
第十八章 DOS和程序管理 552
18.1 语句分隔符和注解 553
18.2 退出QuickBASIC程序 553
18.3 运行程序以及在程序中使用DOS命令 554
18.4 重新初始化变量以及设置堆栈大小 554
18.5 访问命令行 554
18.6 读取和设置环境变量 555
18.7 和设备驱动程序通信 555
18.8 管理文件和目录 556
18.9 推荐阅读文献 556
第十九章 端口和内存 582
19.1 内存 582
19.2 端口 585
19.3 推荐阅读文献 587
第二十章 混合语言 611
20.1 外部例程 611
20.2 将机器语言例程装入变量 615
20.3 推荐阅读文献 621
第二十一章 元命令 652
21.1 包括文件 652
21.2 数组存储 653
21.3 使用多个元命令 653
第二十二章 调试 659
22.1 调试过程示范 659
第五部分 附录 686
附录A Microsoft知识库 686
附录B CompuServe文件 699
附录C 第三方例程 704
附录D QuickBASIC for the Macintosh 729
附录E Microsoft BASIC编译器6.0到7.0版针对OS/2的特殊语句 738
附录F 错误代码和错误消息 741
附录G 控制代码 766
附录H ASCII字符 768