图书介绍
QBasic语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![QBasic语言程序设计](https://www.shukui.net/cover/8/34350345.jpg)
- 金怀群编著 著
- 出版社: 广州:华南理工大学出版社
- ISBN:7562310637
- 出版时间:1996
- 标注页数:296页
- 文件大小:13MB
- 文件页数:308页
- 主题词:
PDF下载
下载说明
QBasic语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第一章 程序设计与QBasic语言1
1.1 程序设计语言1
目录1
1.2 QBasic语言简介2
1.3 QBasic的启动与退出2
1.3.1 启动QBasic2
1.3.2 QBasic屏幕4
1.3.3 退出QBasic6
1.4.2 程序的储存7
1.4.3 运行程序7
1.4.1 建立源程序7
1.4 QBasic程序的建立与运行7
1.4.4 QBasic程序的语法9
1.5 QBasic程序的编辑10
1.5.1 自动编辑10
1.5.2 Edit菜单12
1.6 获取QBasic的帮助12
1.6.1 HELP窗口13
1.6.2 HELP菜单13
习题113
第二章 数据的类型与运算14
2.1 语言元素14
2.1.1 字符集14
2.1.2 标识符14
2.2 数据类型15
2.2.1 基本数据类型15
2.1. 3 汉字15
2.2.2 用户定义的数据类型16
2.3 常量与变量17
2.3.1 常量17
2.3.2 变量18
2.3.3 常量和变量的作用域21
2.3.4 数据类型转换21
2.4 运算符与表达式22
2.4.1 算术运算23
2.4.2 表达式的执行顺序24
2.5 函数24
2.5.1 函数的概念24
2.5.2 标准函数25
2.5.3 日期与时间25
2.5.4 随机函数27
习题229
第三章 标准输入与输出31
3.1 数据的输入31
3.1.1 键盘输入31
3.1.2 READ语句和DATA语句34
3.1.3 RESTORE语句36
3.2 屏幕显示与打印37
3.2.1 PRINT语句37
3.2.2 TAB函数和SPC函数39
3.2.3 WRITE语句39
3.2.4 PRINT USING语句40
3.2.5 LPRINT/LPRINT USING语句42
3.3 文本光标控制42
3.3.1 LOCATE语句42
3.4 文本屏幕尺寸44
3.3.2 检查光标位置44
3.5 文本视见区46
3.6 清除屏幕46
3.7 软键47
习题349
第四章 控制程序流程之一:选择型程序设计52
4.1 判断与条件表达式52
4.1.1 关系表达式52
4.1.2 逻辑表达式53
4.2 IF(条件)语句54
4.2.1 单行结构条件语句55
4.2.2 块(多行)结构条件语句55
4.3 SELECT CASE(情况)语句58
习题462
5.1 FOR循环66
第五章 控制程序流程之二:循环型程序设计66
5.2 WHILE循环69
5.3 DO循环69
5.4 多重循环与EXIT语句71
5.4.1 多重循环71
5.4.2 EXIT语句74
5.5 程序举例75
习题581
第六章 过程84
6.1 过程的定义与调用84
6.1.1 SUB过程的定义84
6.1.2 FUNCTION过程的定义85
6.1.3 过程的调用86
6.3.1 变量的作用域:全局与局部91
6.3 过程中的变量及其用法91
6.2 过程声明91
6.3.2 变元传送93
6.3.3 变量的共享94
6.3.4 STATIC变量95
6.3.5 自动变量96
6.3.6 变量重名97
6.4 递归98
6.5 程序举例99
习题6103
第七章 数组107
7.1 数组定义107
7.1.1 DIM语句107
7.1.2 OPTION BASE语句108
7.2.1 数组元素的输入110
7.2 数组的基本操作110
7.2.2 数组元素的输出111
7.2.3 数组元素的复制112
7.3 静态数组与动态数组113
7.3.1 静态数组与动态数组113
7.3.2 ERASE语句114
7.3.3 REDIM语句115
7.4 在过程中使用数组116
7.5 程序举例118
习题7124
第八章 字符处理130
8.1 字符串的概念130
8.1.1 两种字符串130
8.1.2 字符串数组132
8.2.1 用READ/DATA语句向字符串变量赋值133
8.2 字符串的输入133
8.2.2 用INPUT语句给字符串变量赋值134
8.3 字符串的运算134
8.3.1 字符串的并置135
8.3.2 字符串的比较135
8.4 有关字符串运算的函数137
8.4.1 确定字符串的长度137
8.4.2 改变字符串的大小写137
8.4.3 子字符串138
8.4.4 其他函数142
8.5 程序举例145
习题8148
9.1.2 文件说明153
9.1.1 文件的分类153
9.1 文件的概念153
第九章 文件153
9.1.3 文件与记录154
9.2 与文件处理有关的语句和函数155
9.2.1 打开文件语句(OPEN语句)155
9.2.2 关闭文件语句(CLOSE语句)157
9.3.3 其他语句与函数158
9.3 顺序文件162
9.3.1 顺序文件的写操作162
9.3.2 顺序文件的读操作164
9.4 随机文件169
9.4.1 FILD方法169
9.4.2 TYPE...END TYPE方法169
9.5 二进制文件173
9.6 设备文件174
习题9176
第十章 DOS和程序管理179
10.1 语句的分隔与注释179
10.1.1 语句分隔符179
10.1.2 注释语句180
10.2 程序的暂停与结束181
10.2.1 STOP语句181
10.2.2 END语句181
10.2.3 SYSTEM语句182
10.3 QBasic的DOS环境功能183
10.3.1 目录管理183
10.3.2 文件命令语句183
10.3.3 DOS环境操作185
10.4.1 CHAIN语句187
10.4 程序的链接187
10.4.2 RUN语句188
10.5 CLEAR语句189
10.6 与设备驱动程序通信191
习题10191
第十一章 陷阱技术193
11.1 错误陷阱193
11.1.1 设置错误陷阱193
11.1.2 错误的模拟与识别194
11.1.3 从错误处理子程序返回195
11.2 事件陷阱198
11.2.1 功能键陷阱198
11.2.2 用户定义键陷阱200
11.2.3 时钟陷阱202
11.3 过程中的陷阱203
习题11204
第十二章 图形205
12.1 文本模式206
12.1.1 文本模式与字符坐标系206
12.1.2 用LOCATE语句制作字符动画206
12.2 图形模式与屏幕207
12.2.1 图形模式207
12.2.2 点坐标系207
12.2.3 SCREEN函数208
12.2.4 SCREEN语句209
12.3 基本绘图语句212
12.3.1 画点212
12.3.2 STEP关键字214
12.3.3 LINE语句214
12.3.4 DRAW语句215
12.3.5 CIRCLE语句217
12.4 颜色218
12.4.1 颜色的设置218
12.4.2 图形的着色221
12.4.3 填充图案223
12.5 视见区与窗口225
12.5.1 VIEW语句225
12.5.2 WINDOW语句226
12.5.3 PMAP函数229
12.6 简单动画230
12.6.1 图形动画230
12.6.2 GET与PUT语句231
12.6.3 分页动画235
12.7 程序举例237
习题12240
第十三章 声音与音乐243
13.1 BEEP语句243
13.2 SOUND语句243
13.3 PLAY语句(音乐)245
13.4 音乐事件陷阱247
13.4.1 PLAY与ON PLAY语句(事件陷阱)248
13.4.2 PLAY函数249
13.5 程序举例249
习题13254
第十四章 QBasic程序调试255
14.1 常见的程序错误与程序调试的一般方法255
14.1.1 语法错误255
14.1.4 程序调试的一般方法256
14.1.3 逻辑错误256
14.1.2 算法错误256
14.2 程序调试实例257
14.2.1 例一:仅用PRINT语句257
14.2.2 例二:使用调试器259
14.3 编程要点262
14.3.1 避免错误262
14.3.2 写一个好的程序263
习题14264
附录Ⅰ QBasic关键字266
附录Ⅱ QBasic菜单与键盘的使用268
附录Ⅲ QBasic的限制与其他版本的BASIC280
附录Ⅳ QBasic的出错信息284
附录Ⅴ ASCII字符代码集与键盘扫描码294
参考文献296