目 录 1
第一章Quick BASIC语言概述 1
1.1 Quick BASIC语言的主要特征 1
1.2 Quick BASIC语言的基本结构 2
1.3 Quick BASIC源文件的建立及其运行 5
第二章 数据、表达式及输入/输出简介 8
2.1基本数据类型 8
2.2复合数据类型 13
2.3表达式 16
2.4输入/输出简介 21
第三章 流程控制语言 25
3.1条件语句 25
3.2情况语句 31
3.3循环语句 35
3.4 EXIT语句 43
3.5 GOTO结构 44
第四章 函数和过程 51
4.1标准函数 51
4.2 用户定义的函数 51
4.3 GOSUB子程序 60
4.4 SUB和FUNCTION过程 61
第五章 数据文件 73
5.1 数据文件的概念 73
5.2顺序文件的处理 76
5.3随机文件的处理 82
第六章 Quick库 90
6.1 Quiuk库的创建或更新 91
6.2 Quick库的使用 94
第七章 Quick BASIC的图形功能简介 98
7.1显示模式的选择 98
7.2 Quick BASIC的一些画图原语 109
7.3图形模式下文本字符与像素的关系 113
10.1 导弹打飞机的动画模拟 115
第八章 函数曲线的图形显示 121
8.1平摆线(CYCLOID) 122
8.2渐开线(INVOLUTE) 128
8.3外摆线(EPICYCLOID) 132
8.4内摆线(HYPOCYCLOID) 136
8.5绘制函数曲线的主程序设计 139
第九章 三维立体数据信息的存储及图形显示 145
9.1三维立体投影图(三视图)的绘制 148
9.2三维立体轴测图的绘制 151
9.3三维立体透视图的绘制 154
9.4绘制三视图、轴测图、透视图的主程序设计 156
9.5圆柱体轴测图的绘制 163
第十章 动画技术 175
10.2在地面上行进的人 179
10.3曲柄滑块机构的运动模拟 188
10.4凸轮机构的运动模拟 192
10.5光标定位拾取点坐标子程序 216
第十一章 封闭区域的填充技术 221
11.1 画砖技术 221
11.2 剖面填充 236
第十二章 拟合曲线的图形显示 252
12.1 二次B样条曲线拟合程序设计 252
12.2 三次B样条曲线拟合程序设计 257
12.3 主程序设计 260
第十三章 网格曲面的绘制 265
13.1 数学模型 265
13.2 数据元素 265
13.3 网格曲面的程序设计 266