《Quick BASIC简明教程》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:任军主编
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:1997
  • ISBN:7810436910
  • 页数:188 页
图书介绍:

第一章 概述 1

1.1 计算机的发展 1

1.2 电子计算机的应用范围 2

1.3 计算机的硬件与软件 4

1.3.1 硬件系统 4

1.3.2 软件系统 6

1.4 计算机解决问题的过程 9

1.4.1 利用计算机解决实际问题 9

1.4.2 程序设计过程 9

1.5 Quick BASIC语言 10

1.5.1 Quick BASIC的特点 10

1.5.2 Quick BASIC的构成 12

1.5.3 Quick BASIC的版本 12

1.5.4 Quick BASIC的安装、启动与退出 12

1.6 DOS下的QBASIC语言系统 14

1.6.1 QBASIC的特点 14

1.6.2 QBASIC与BASICA、GW-BASIC的比较 14

1.6.3 从BASIC到QBASIC的转换 15

思考与练习 16

第二章 DOS的QBASIC编程环境 17

2.1 QBASIC的启动与退出 17

2.2 QBASIC的功能菜单 18

2.3 File菜单命令 19

2.4 Edit菜单命令 20

2.5 View菜单命令 21

2.6 Search菜单命令 22

2.7 Run菜单命令 22

2.8 Debug菜单命令 22

2.9 Options菜单命令 23

2.10 Help菜单命令 23

2.11 建立并执行一个简单的QBASIC文件的实例 24

思考与练习 25

第三章 QBASIC语言的基本知识 27

3.1 字符集与保留字 27

3.2 程序结构和程序行 28

3.2.1 程序结构 28

3.2.2 程序行 29

3.3 数据类型 30

3.4 常量与变量 31

3.4.1 常量 31

3.4.2 变量 32

3.5 表达式与运算符 34

3.6 表达式运算 37

3.7 赋值语句(LET) 37

3.8 注释语句(REM) 38

3.9 暂停语句(STOP) 39

3.10 结束语句(END) 40

思考与练习 40

第四章 标准输入输出 42

4.1 数据输入 42

4.1.1 键盘输入语句(INPUT) 42

4.1.2 行输入语句(LINE INPUT) 42

4.1.3 读数据语句(READ…DATA) 43

4.1.4 数据恢复语句(RESTORE) 44

4.2 屏幕显示与打印 44

4.2.1 PRINT语句 44

4.2.2 与PRINT相关的几个函数 47

4.2.3 WRITE语句 47

4.2.4 PRINT USING语句 47

4.2.5 LPRINT与LPRINT USING语句 49

4.3 特殊输入操作 49

4.3.1 INPUT$函数 49

4.3.2 INKEY$函数 50

4.4 交换变量语句(SWAP) 50

第五章 流程控制与程序设计初步 52

5.1 条件语句 52

5.1.1 单行结构条件语句 52

5.1.2 块结构条件语句 52

5.2 CASE多项选择语句 54

5.3 GOTO转向语句 56

5.3.1 GOTO语句 56

5.3.2 ON…GOTO语句 56

5.4 循环语句 57

5.4.1 FOR…NEXT循环 57

5.4.2 WHILE…WEND循环 61

5.4.3 DO循环(DO…LOOP) 62

5.4.4 多重循环与退出循环 64

5.5 程序举例 66

5.6 程序设计与结构化编程 71

5.6.1 QBASIC程序设计 71

5.6.2 结构化编程技术 73

思考与练习 75

第六章 数组与字符串操作 77

6.1 数组的定义 77

6.1.1 DIM语句 77

6.1.2 OPTION BASE语句 77

6.2 数组的释放和重新定义 78

6.2.1 数组的释放 78

6.2.2 数组的重新定义 79

6.3 数组应用举例 79

6.4 字符串的定义 83

6.4.1 字符串的概念 83

6.4.2 字符串常量和变量的定义 84

6.5 字符串的基本操作及常用字符串操作函数 85

6.5.1 字符串的合并 85

6.5.2 字符串的比较 86

6.5.3 字符串的查询 87

6.5.4 子字符串截取 87

6.5.5 字符的复制和字符串的修改 89

6.5.6 字符串和数值间的互转函数 91

思考与练习 92

第七章 过程与函数 94

7.1 GOSUB子程序与DEF FN函数 94

7.1.1 GOSUB子程序 94

7.1.2 DEF FN函数 95

7.2 SUB子程序 96

7.2.1 SUB子程序的定义 96

7.2.2 SUB子程序的调用 97

7.2.3 SUB过程的编辑与应用举例 98

7.3 函数过程 102

7.3.1 函数的定义 102

7.3.2 函数的调用 104

7.3.3 函数的编辑及应用举例 105

7.4 值参数和变量参数 106

7.4.1 变量参数的调用方式 107

7.4.2 值参数的调用方式 108

7.4.3 变量参数和值参数使用总结 109

7.5 数组和记录作为参数传递 110

7.5.1 数组的传递 110

7.5.2 记录的传递 111

7.6 局部变量与全程变量 112

7.6.1 局部变量和它的作用域 112

7.6.2 全程变量和它的作用域 113

7.7 递归 114

思考与练习 117

第八章 数据文件 118

8.1 QBASIC文件的概念与基本操作 118

8.1.1 QBASIC文件概述 118

8.1.2 QBASIC数据文件的基本操作和基本文件组织形式 118

8.2 顺序文件 119

8.2.1 顺序文件的概念 119

8.2.2 顺序文件的读、写操作 119

8.2.3 顺序文件的组织和使用 123

8.3 随机文件 126

8.3.1 随机文件的概念 126

8.3.2 随机文件的组织和使用 126

思考与练习 131

第九章 屏幕控制及图形处理 133

9.1 图形程序的基本概念 133

9.1.1 屏幕显示方式 133

9.1.2 像素和屏幕坐标 133

9.1.3 SCREEN语句 133

9.1.4 显示器类型简介 134

9.2 屏幕控制语句与函数 136

9.2.1 LOCATE语句和WIDTH语句 136

9.2.2 CSRLIN和POS函数 136

9.2.3 CLS语句 137

9.2.4 屏幕控制语句示例 137

9.3 颜色设置与测试 138

9.3.1 字符显示模式下的COLOR语句 138

9.3.2 图形显示模式下的COLOR语句 141

9.4 基本绘画语句 141

9.4.1 画点语句 141

9.4.2 画线语句 142

9.4.3 画圆、椭圆和圆弧 144

9.4.4 DRAW语句 146

9.5 填色 147

9.6 文本视窗与图形视窗 148

9.6.1 建立文本视窗语句 148

9.6.2 建立图形视窗语句 148

9.6.3 WNDOW重新定义视窗坐标 148

9.6.4 图形及文本窗口示例 149

9.7 简单动画技术 150

9.7.1 GET图形存储语句 150

9.7.2 PUT图形恢复语句 151

9.7.3 屏幕分页动画 151

9.7.4 示例--移动小球 152

思考与练习 154

第十章 陷阱技术 156

10.1 错误陷阱 156

10.1.1 设置程序性错误陷阱 156

10.1.2 错误陷阱程序的编写 157

10.1.3 从错误处理程序返回 159

10.2 功能键陷阱 160

10.3 时钟陷阱 163

10.4 音乐陷阱与音响功能 164

10.4.1 PLAY语句 164

10.4.2 乐曲的后台演奏 166

思考与练习 168

第十一章 Quick BASIC编译系统 169

11.1 Quick BASIC的菜单选择 169

11.1.1 File菜单命令 169

11.1.2 Edit菜单命令 170

11.1.3 View菜单命令 171

11.1.4 Search菜单命令 171

11.1.5 Run菜单命令 171

11.1.6 Debug菜单项 172

11.1.7 Calls菜单命令 173

11.1.8 Help菜单命令 173

11.2 建立可直接执行的.EXE文件 173

11.3 DOS下直接编译和连接.EXE文件 174

11.3.1 编译命令BC 174

11.3.2 连接命令LINK 177

11.4 建立Quick库 179

思考与练习 181

附录1 Quick BASIC保留字 182

附录2 编译、运行期间的出错代码表 183