《QBasic语言程序设计教程 第2版》求取 ⇩

第1章 QBasic语言概述1

1.1 BASIC语言的发展历史1

1.2 BASIC语言的时代划分2

1.3 QBasic语言的特点3

1.4 QBasic语言的技术指标4

1.5 QBasic语言的基本操作5

1.5.1 安装与启动5

1.5.2 程序的建立、运行、保存和打开7

1.5.3 退出QBasic回到DOS12

1.5.4 基本编辑方法12

1.6 QBasic语言的程序行和符号约定13

1.6.1 程序行13

1.6.2 语句格式中的符号约定14

习题一15

第2章 数据类型、常量变量、表达式和函数16

2.1 数据和数据类型16

2.1.1 数据16

2.1.2 数据类型16

2.2 常量和变量18

2.2.1 常量18

2.2.2 变量19

2.3 表达式22

2.3.1 数值型表达式23

2.3.2 关系型表达式24

2.3.3 逻辑型表达式24

2.3.4 字符型表达式25

2.4.2 代数函数26

2.4.1 常用三角函数26

2.4 函数26

2.4.3 数值类型转换函数28

2.4.4 日期和时间函数28

习题二30

第3章 顺序结构程序设计32

3.1 顺序结构程序设计的概念32

3.2 非格式输出语句PRINT32

3.3 清屏语句CLS35

3.4 注释语句REM|35

3.5 终止程序运行语句END36

3.6 赋值语句LET36

3.7 键盘输入语句INPUT39

3.8 读数、置数语句READ...DATA41

3.9 恢复读数据语句RESTORE43

3.10 交换变量值语句SWAP44

3.11 几种赋值语句的比较45

3.12 其他语句46

3.12.1 程序暂停语句STOP和SLEEP46

3.12.2 屏幕定位语句LOCATE46

3.12.3 屏幕格式输出语句PRINT USING47

3.12.4 从打印机输出的方法50

3.13 程序举例52

习题三54

第4章 选择结构程序设计57

4.1 选择结构程序设计的概念57

4.2 单条件选择语句IF58

4.2.1 单行结构条件语句IF...THEN...ELSE58

4.2.2 块结构条件语句IF...THEN...ELSE...END IF60

4.3 多条件多分支选择语句SELECT CASE64

4.4 程序举例71

习题四73

第5章 循环结构程序设计75

5.1 循环结构程序设计的概念75

5.1.1 循环现象75

5.1.2 循环结构75

5.2 条件循环语句WHILE...WEND76

5.3 固定次数的循环语句FOR...NEXT81

5.4 次数不定的循环语句DO...LOOP87

5.4.1 先测试条件的当型循环语句DO WHILE | UNTIL...LOOP87

5.4.2 后测试条件的直到型循环语句DO...LOOP WHILE | UNTIL90

5.5 3种循环结构的比较93

5.6 程序举例94

习题五96

6.1 数组和数组单元的概念100

第6章 数组100

6.2 建立数组语句DIM101

6.3 程序举例110

习题六115

第7章 过程117

7.1 过程的概念117

7.2 子程序过程118

7.2.1 定义子程序过程118

7.2.2 调用子程序过程119

7.3 函数过程123

7.3.1 定义函数过程123

7.3.2 调用函数过程124

7.4 说明过程124

7.5.1 形式参数与实际参数125

7.5 调用过程时的数据传递125

7.5.2 传址调用126

7.5.3 传值调用127

7.5.4 程序举例128

7.6 过程的嵌套和递归调用130

7.6.1 过程的嵌套130

7.6.2 过程的递归调用131

7.7 变量的属性和作用域133

7.7.1 局部变量133

7.7.2 全程变量134

7.7.3 共享型变量135

7.7.4 变量作用域规则小结136

7.8 静态变量与动态变量137

7.8.1 STATIC语句137

7.8.2 动态变量与静态变量138

习题七140

第8章 字符处理142

8.1 字符串常量142

8.2 字符串变量和数组143

8.2.1 字符串变量的定义143

8.2.2 字符串数组143

8.3 字符串变量的赋值144

8.3.1 用LET语句赋值144

8.3.2 用INPUT语句赋值144

8.3.3 用READ…DATA语句赋值145

8.3.4 用LINE INPUT语句赋值145

8.4 字符串表达式146

8.5.2 两个字符串大小的比较147

8.5 字符串的比较147

8.5.1 字符关系表达式147

8.5.3 字符串检索函数INSTR()148

8.6 取予字符串148

8.6.1 LEFT$()函数149

8.6.2 RIGHT$()函数150

8.6.3 MID$()函数150

8.7 字符串的生成151

8.7.1 STRING$()函数151

8.7.2 SPACE$()函数151

8.7.3 字符串中大小写字母之间的转换152

8.8 字符串与数值的相互转换152

8.8.1 ASCII码与字符的相互转换153

8.8.2 数值与字符串的相互转换153

8.8.3 数制与数制之间转换154

8.9 改变字符串中的字符语句MID$155

8.10 可变长字符串与固定长字符串156

8.10.1 可变长字符串与固定长字符串156

8.10.2 删除字符串的首尾空格156

8.11 程序举例157

习题八159

第9章 用户定义数据类型162

9.1 用户定义数据类型的概念162

9.2 用户数据类型定义语句TYPE163

9.3 定义和使用用户数据类型变量163

9.4 用户数据类型数组164

9.5 用户数据类型的嵌套165

9.6 程序举例166

习题九169

10.2 数据文件的基本概念170

第10章 数据文件170

10.1 程序文件和数据文件170

10.3 顺序文件171

10.3.1 建立和打开顺序文件语句OPEN172

10.3.2 关闭文件语句CLOSE173

10.3.3 把数据存储到文件中173

10.3.4 读取顺序文件中的数据177

10.4 随机文件181

10.4.1 建立和打开随机文件OPEN182

10.4.2 用用户定义数据类型处理随机文件182

10.5 二进制文件184

10.5.1 打开二进制文件语句OPEN185

10.5.2 移动指针语句SEEK185

10.5.3 SEEK()函数186

10.6.1 MKDIR CHDIR、RMDIR语句187

10.6 文件与目录维护语句187

10.6.2 KILL语句188

10.6.3 NAME语句188

10.6.4 SHELL语句189

10.6.5 SYSTEM语句189

习题十189

第11章 图形192

11.1 屏幕坐标系192

11.1.1 文本方式与字符坐标系192

11.1.2 图形方式与点坐标系192

11.2 屏幕方式的设置193

11.3 颜色的设置195

11.4.1 画点语句PSET及PRESET196

11.4 基本绘图语句196

11.4.2 画直线和矩形框语句LINE198

11.4.3 画圆、椭圆和画弧语句CIRCLE200

11.4.4 连续画线语句DRAW202

11.5 涂色语句204

11.6 图形的窗口操作206

11.6.1 窗口语句WINDOW206

11.6.2 视窗语句VIEW207

11.7 程序举例207

习题十一209

第12章 动画设计210

12.1 字符动画210

12.2 图形方式动画211

12.3.1 存储图形语句GET212

12.3 快速动画212

12.3.2 重显图形语句PUT213

12.4 屏幕页动画214

习题十二215

第13章 声音与音乐217

13.1 BEEP语句217

13.2 SOUND语句218

13.2.1 SOUND语句218

13.2.2 用-SOUND语句演奏音乐219

13.3 PLAY语句222

13.4 程序举例228

习题十三231

第14章 上机操作233

14.1 QBasic的启动233

14.2 菜单、对话框的基本操作234

14.3.1 File菜单235

14.3 QBasic语言的菜单系统235

14.3.2 Edit菜单241

14.3.3 View菜单247

14.3.4 Search菜单251

14.3.5 Run菜单253

14.3.6 Debug菜单254

14.3.7 Option菜单255

14.3.8 Help菜单257

14.4 QBasic语言的帮助系统258

14.4.1 从启动屏幕进入帮助系统258

14.4.2 从菜单进入帮助系统259

14.4.3 帮助系统的使用262

14.5.1 单步执行程序263

14.5 在QBasic语言环境中调试程序263

14.5.2 设置并使用断点264

14.5.3 使用Immediate窗口265

14.5.4 用PRINT观察变量267

14.6 把GW-BASIC和BASICA程序转换为QBasic语言程序267

附录268

附录1 QBasic语言按功能分类的语句和函数268

附录2 QBasic语言语句一览表(按字母顺序排列)274

附录3 QBasic语言内部函数(按字母顺序排列)277

附录4 QBasic语言保留字279

附录5 QBasic语言的操作键281

附录6 QBasic语言运行时错误(Run-Time Error)代码、信息对照表285

附录7 ASCII字符编码表287

1999《QBasic语言程序设计教程 第2版》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘瑞新,丁爱萍编著 1999 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C程序设计语言  第2版(1998 PDF版)
C程序设计语言 第2版
1998 北京:清华大学出版社
qbasic程序设计二级教程( PDF版)
qbasic程序设计二级教程
最新C语言程序设计教程(第2版)( PDF版)
最新C语言程序设计教程(第2版)
华中科技大学出版社
Visual Basic 4 程序员指南(1996 PDF版)
Visual Basic 4 程序员指南
1996 北京:科学出版社;西蒙与舒斯特国际出版公司
QBASIC程序设计教程(1999 PDF版)
QBASIC程序设计教程
1999 西安:西安电子科技大学出版社
QBasic语言程序设计 二级(1999 PDF版)
QBasic语言程序设计 二级
1999 北京:电子工业出版社
QBasic语言程序设计(1999 PDF版)
QBasic语言程序设计
1999 北京:人民邮电出版社
QBasic程序设计教程(1997 PDF版)
QBasic程序设计教程
1997 北京:清华大学出版社
QBASIC程序设计(1998 PDF版)
QBASIC程序设计
1998 北京:电子工业出版社
QBASIC语言程序设计(1999 PDF版)
QBASIC语言程序设计
1999 北京:机械工业出版社
QBASIC语言教程(1997 PDF版)
QBASIC语言教程
1997 北京:电子工业出版社
C语言程序设计实用问答(1997 PDF版)
C语言程序设计实用问答
1997 北京:北京大学出版社
PASCAL语言程序设计  第2版(1998 PDF版)
PASCAL语言程序设计 第2版
1998 北京:中国科学技术出版社
QBASIC语言程序设计教程(1998 PDF版)
QBASIC语言程序设计教程
1998 合肥:安徽大学出版社
QBASIC程序设计(1998 PDF版)
QBASIC程序设计
1998 南京:南京大学出版社