《QBasic与动画设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:孙明珠编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1998
  • ISBN:7505347993
  • 页数:272 页
图书介绍:

序言 1

基础篇 1

第一章 QBasic简介与运行环境 2

1.1 QBasic简介 2

1.1.1 QBasic在Basic家族中的地位 2

1.1.2 QBasic与BasicA的差别 2

1.1.3 QBasic与Uuick Basic的差别 3

1.2 QBasic的运行环境 3

1.2.1 QBasic的运行环境 3

1.2.2 建立QB子目录和QBasic的启动 4

1.2.3 打开菜单和选择命令 5

1.2.4 使用对话框 6

1.2.5 使用联机帮助 6

1.3 QBasic的菜单和命令 6

1.3.1 文件管理菜单—File 6

1.3.2 编辑菜单—Edit 8

1.3.3 查阅菜单—View 9

1.3.4 查找更换菜单—Search 10

1.3.5 程序运行菜单—Run 12

1.3.6 调试菜单—Debug 12

1.3.7 选择设置菜单—Option 13

练习一 15

1.3.8 帮助菜单—Help 15

第二章 QBasic语言基础 17

2.1 说明及定义语句 17

2.1.1 注释语句 17

2.1.2 变量类型说明语句 17

2.1.3 共用变量说明语句 19

2.1.4 自定义函数语句 19

2.1.5 定义文本显示窗语句 20

2.2.3 LINE INPUT语句 21

2.2.4 INKEY$与INPUT$(N)函数 21

2.2.1 LET语句 21

2.2.2 INPUT语句 21

2.2 赋值部分 21

2.2.5 READ/DATA语句 22

2.2.6 SWAP语句 22

2.3 运算及控制部分 22

2.3.1 QBasic的基本函数 22

2.3.2 运算符 25

2.3.3 判别结构(1)—IF-THEN-ELSE语句 25

2.3.4 判别结构(2)—IF-END IF语句块判别结构 26

2.3.5 判别结构(3)—SELECT CASE-END SELECT多分支判别结构 27

2.3.6 循环结构(1)—FOR-NEXT固定次数循环 29

2.3.7 循环结构(2)—WHILE-WEND条件循环 30

2.3.8 循环结构(3)—DO-LOOP条件循环 30

2.4 输出显示语句 31

2.4.1 PRINT语句 31

2.4.2 PRINT TAB语句 32

2.4.3 PRINT USING语句 32

2.4.4 LOCATE语句 34

2.5 结束语句 34

练习二 35

第三章 绘图基础 37

3.1 屏幕显示基本概念 37

3.1.1 象素与屏幕坐标 37

3.1.2 前景色与背景色 37

3.1.3 屏幕显示模式 38

3.1.4 COLOR语句 39

3.2 基本图形语句 39

3.2.1 画点语句—PSET与PERSET 39

3.2.2 画线、画框语句—LINE 39

3.2.3 画折线语句—DRAW 41

3.2.4 画圆、画弧、画饼、画椭圆语句—CLRCLE 44

3.3.1 为图形着色 45

3.3.2 为图形贴面 45

3.3 为图形着色与贴面语句—PAINT 45

3.4 配色器的使用—PALETTE语句 50

3.5 图形视见窗—VIEW SCREEN语句 51

练习三 52

第四章 图形文件 54

4.1 图形文件及其用途 54

4.2 把图形文件记入内存 54

4.3 把图形文件存入磁盘 55

4.5 图形文件在屏幕上再现 58

4.4 把图形文件从磁盘调入内存 58

4.6 图形再现的五种方式 59

4.7 图形文件应用举例 60

练习四 65

第五章 SUB与FUNCTION过程 67

5.1 过程的概念 67

5.2 全局变量与局部变量 67

5.3 过程的定义 68

5.4 过程的调用 68

5.5 把变量传送给过程 70

5.6 过程的建立与编辑 72

练习五 73

第六章 动画设计技术 75

6.1 字符动画 75

6.2 画擦法 78

6.3 GET-PUT法 80

6.4 BLOAD-PUT法 84

6.5 动画综合练习 88

练习六 95

7.1 音响语句 97

第七章 音响与音乐 97

7.2 音乐语句 99

7.3 音乐陷阱 100

7.4 程序举例 100

练习七 111

第八章 编程技术 112

8.1 菜单技术 112

8.1.1 提供菜单的五种方式 112

8.1.2 用户点菜的两种方法 113

8.1.3 下拉菜单程序设计 113

8.3 程序的链接 118

8.2 程序的拼接 118

8.3.1 模块之间的无参链接 119

8.3.2 模块之间的有参链接 119

8.4 数据的输入与保护 121

8.5 陷阱技术 123

8.5.1 容错陷阱 123

8.5.2 时间陷阱 126

8.5.3 功能键陷阱 126

8.6.1 编译所需基本文件 127

8.6.2 编译的一般步骤 127

8.6 QBasic程序的编译 127

8.6.3 两种编译方法的比较 128

8.7 程序设计的一般过程 128

练习八 133

应用篇 135

第九章 人机交互绘图 136

9.1 规范图形的绘制 136

9.2 非规范图形的绘制 143

9.3 实用绘图程序 146

练习九 157

10.1 程序的功能简介 158

10.2 花型的矩阵表示及其运算 158

第十章 织物花型微机辅助设计 158

10.3 顺序数据库文件 161

10.4 程序设计 163

练习十 174

第十一章 羊毛衫款式设计 175

11.1 程序功能 175

11.2 程序设计 175

11.2.1 主程序控制模块 176

11.2.2 图案设计与花型设计模块 177

11.2.3 款式设计模块 178

11.2.4 款式展播模块 194

11.2.5 结束模块 195

练习十一 198

第十二章 连杆曲线的微机动画 199

12.1 基本理论 199

12.2 程序设计 200

12.3 程序应用 204

练习十二 206

第十三章 讲授型课件的设计 207

13.1 讲授型课件的设计要点 207

13.2 “约束与约束反力”课件设计 207

13.3 “简谐运动的概念”课件设计 222

练习十三 225

第十四章 例题型课件的设计 226

14.1 基本思路 226

14.2 程序设计 228

练习十四 234

第十五章 练习自测型课件的设计 235

15.1 “行星轮系的传动”课件设计 235

15.1.1 基本理论 235

15.1.2 程序设计 235

15.2.1 基本理论 241

15.2 “求多弹性杆支撑系统的固有频率”课件设计 241

15.2.2 程序设计 242

练习十五 248

第十六章 演示型课件的设计 249

16.1 理论基础 249

16.2 程序设计 250

练习十六 254

第十七章 实验型课件的设计 255

17.1 “测量弹簧振子固有频率”实验设计 255

17.2 “测量连续体横振动固有频率”实验设计 261

练习十七 267

附录 QBasic语句一览表 268