当前位置:首页 > 工业技术
QBasic语言程序设计教程
QBasic语言程序设计教程

QBasic语言程序设计教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:刘瑞新,丁爱萍著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1997
  • ISBN:7505341006
  • 页数:362 页
图书介绍:
《QBasic语言程序设计教程》目录

目录 1

第一章 QBasic语言概述 1

1.1 BASIC语言的发展历史 1

1.2 BASIC语言的时代划分 2

1.3 QBasic的特点 4

1.4 QBasic的技术指标 5

1.5 QBasic的上机基本操作 5

1.5.1 安装与启动 6

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

1.5.3 退出QBasic回到DOS 13

1.5.4 基本编辑方法 13

1.6 QBasic的程序行和符号约定 14

1.6.1 程序行 14

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

习题一 16

2.1.2 数据类型 17

2.1.1 数据 17

2.1 数据和数据类型 17

第二章 数据类型、常量、变量、表达式和函数 17

2.2 常量和变量 19

2.2.1 常量 19

2.2.2 变量 20

2.2.3 全程变量 23

2.2.4 局部变量 23

2.2.5 共享型变量 23

2.3 表达式 23

2.3.1 算术表达式 24

2.3.2 关系型表达式 25

2.3.3 逻辑型表达式 25

2.3.4 字符型表达式 26

2.4 函数 26

2.4.1 常用三角函数 26

2.4.2 代数函数 27

2.4.3 数值类型转换函数 28

2.4.4 日期和时间函数 29

2.5 小结 30

习题二 34

第三章 顺序结构程序设计 35

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

3.2 非格式输出语句PRINT 35

3.3 清屏语句CLS 37

3.4 屏幕定点输出语句LOCATE 38

3.5 屏幕格式输出语句PRINT USING 38

3.6 程序注释语句REN|′ 41

3.7 终止程序运行语句END 42

3.8 内存变量内部赋值语句= 42

3.9 键盘输入语句INPUT 46

3.10 读数、置数语句READ...DATA 49

3.11 恢复读数据语句RESTORE 51

3.12 交换变量值语句SWAP 52

3.13 程序暂停语句STOP和SLEEP 53

3.14 从打印机上输出结果语句LPRINT 54

3.15 几种赋值语句的比较 56

3.16 程序举例 56

3.17 小结 61

习题三 62

第四章 选择结构程序设计 64

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

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

4.2 单条件选择语句IF 65

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

4.3 多条件多分支选择语句 73

4.3.1 单条件的嵌套语句IF...ELSEIF...END IF 73

4.3.2 多条件多分支选择语句SELECT CASE 77

4.4 程序举例 86

4.5 小结 89

习题四 90

5.1.1 循环现象 92

5.1.2 循环结构 92

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

第五章 循环结构程序设计 92

5.2 固定次数的循环语句FOR...NEXT 93

5.3 条件循环语句WHILE...WEND 102

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

5.4.1 先判断条件的循环语句DO WHILE|UNTIL...LOOP 110

5.4.2 先执行循环体,再判断条件的循环语句DO...LOOP WHILE|UNTIL 113

5.5 三种循环结构的比较 116

5.6 程序举例 117

5.7 小结 121

习题五 122

第六章 数组 124

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

6.2 建立数组语句DIM 125

6.3 静态数组与动态数组 143

6.3.1 静态数组和动态数组 143

6.3.2 元命令$DYNAMIC和$STATIC 144

6.4 程序举例 145

6.3.3 数组的释放语句ERASE 145

6.3.4 重新定维语句REDIM 145

6.5 小结 151

习题六 153

第七章 过程 155

7.1 过程的概念 155

7.2 子程序过程 156

7.2.1 定义子程序过程 156

7.2.2 调用子程序过程 157

7.3 函数过程 160

7.3.1 定义函数过程 160

7.3.2 调用函数过程 161

7.4 说明过程 163

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

7.5.1 参数与变元 164

7.5.2 传址调用 165

7.5.3 传值调用 166

7.5.4 程序举例 167

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

7.6.1 过程的嵌套 170

7.6.2 过程的递归调用 171

7.7 变量的属性和作用域 173

7.7.1 局部变量 173

7.7.2 全程变量 175

7.7.3 共享型变量 176

7.7.4 变量作用域规则小结 177

7.8 静态变量与动态变量 178

7.8.1  STATIC语句 178

7.8.2 动态变量与静态变量 179

7.9 小结 181

7.9.1 过程的定义和调用 182

7.9.2 变量的属性和作用域 182

7.9.3 静态变量与动态变量 183

习题七 183

8.1 字符串常量 185

第八章 字符处理 185

8.2 字符串变量和数组 186

8.2.1 字符串变量的定义 186

8.2.2 字符串数组 187

8.3 字符串变量的赋值 187

8.3.1 用LET语句赋值 188

8.3.2 用INPUT语句赋值 188

8.3.3 用READ/DATA语句赋值 188

8.3.4 用LINE INPUT语句赋值 189

8.4 字符串表达式 190

8.5 字符串的比较 191

8.5.1 字符关系表达式 191

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

8.5.3 字符串的检索 192

8.6 取子字符串 194

8.6.1 LEFT$函数 194

8.6.2  RIGHT$函数 195

8.6.3  MID$函数 195

8.7.2 SPACE$函数 197

8.7 字符串的生成 197

8.7.1  STRING$函数 197

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

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

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

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

8.8.3 数制与数制之间转换 201

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

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

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

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

8.11 程序举例 205

8.12 小结 206

8.12.1 字符串常量 206

8.12.2 字符串变量和数组 207

8.12.3 字符串表达式 207

8.12.4 字符串的比较 207

8.12.6 字符串的函数 208

8.12.5 可变长字符串与固定长字符串 208

习题八 209

第九章 图形 211

9.1 屏幕坐标系 211

9.1.1 象素 211

9.1.2 屏幕坐标系 212

9.2 屏幕的设置 212

9.2.1 清屏语句CLS 213

9.2.2 WIDTH语句 213

9.2.3 SCREEN函数 214

9.2.4 SCREEN语句 215

9.2.5 PCOPY语句 216

9.3 颜色的设置 217

9.3.1 屏幕颜色设置语句COLOR 217

9.3.2 测试屏幕上某点的颜色函数POINT 219

9.4 基本绘图语句 219

9.4.1 画点语句PSET及PRESET 219

9.4.2 画直线和矩形框语句LINE 221

9.4.3 画圆、椭圆和画弧语句CIRCLE 224

9.4.4 连续画线语句DRAW 226

9.5 填图和填充语句 229

9.5.1 填图语句PAINT 229

9.5.2 颜色的填充 230

9.5.3 图案的填充 232

9.6 程序举例 234

9.7 小结 236

9.7.1 屏幕坐标系的基本概念 236

9.7.2 有关屏幕设置的语句和函数 237

9.7.3 有关颜色设置的语句和函数 237

9.7.4 有关绘图的基本语句 238

9.7.5 图形的着色语句 238

习题九 238

第十章 动画设计 239

10.1 字符动画 239

10.2 图形方式动画 241

10.3 快速动画 242

10.3.1 存储图形语句GET 242

10.3.2 重显图形语句PUT 243

10.4 屏幕页动画 245

10.5 程序举例 247

10.6 小结 252

习题十 253

11.1 BEEP语句 254

第十一章 声音与音乐 254

11.2 SOUND语句 255

11.2.1 SOUND语句 255

11.2.2 用SOUND语句来演奏音乐 257

11.3 PLAY语句 259

11.4 程序举例 265

11.5 小结 270

习题十一 270

12.2 用户类型定义语句TYPE 271

12.1 记录的概念 271

第十二章 记录 271

12.3 定义和使用记录变量 272

12.4 记录数组 273

12.5 嵌套记录 274

12.6 程序举例 275

12.7 小结 277

习题十二 278

第十三章 数据文件 279

13.1 程序文件和数据文件 279

13.2 数据文件的基本概念 280

13.3 顺序文件 281

13.3.1 建立和打开顺序文件语句OPEN 281

13.3.2 关闭文件语句CLOSE 283

13.3.3 把数据存储到文件中 283

13.3.4 读取顺序文件中的数据 287

13.4.1 建立和打开随机文件OPEN 295

13.3.5 文本视口语句VIEW PRINT随机文件 295

13.4.2 定义随机文件缓冲区中的字段FIELD 296

13.4.3 把数据存储到随机文件中 296

13.4.4 读取随机文件中的数据 298

13.4.5 用记录类型处理随机文件 300

13.5 二进制文件 302

13.5.1 打开二进制文件OPEN 302

13.5.2 移动指针语句SEEK 302

13.5.3 SEEK()函数 303

13.6 文件与目录维护语句 304

13.6.1 MKDIR、CHDIR、RMDIR语句 305

13.6.2 KILL语句 305

13.6.3 NAME语句 305

13.6.4 SHELL语句 306

13.6.5 SYSTEM语句 306

13.7 小结 306

习题十三 308

14.1 启动QBasic 310

第十四章 上机操作 310

14.2 QBasic的菜单操作 311

14.2.1 QBasic窗口的键盘和鼠标操作 311

14.2.2 QBasic的菜单 312

14.2.3 Edit菜单 317

14.2.4 View菜单 322

14.2.5 Search菜单 326

14.2.6 Run菜单 328

14.2.7 Debug菜单 329

14.2.8 Option菜单 330

14.2.9 Help菜单 332

14.3 使用QBasic的帮助系统 333

14.3.1 从启动屏幕进入帮助系统 333

14.3.2 从菜单进入帮助系统 334

14.3.3 帮助系统的使用 337

14.4 QBasic的文本编辑操作 339

14.4.1 编辑键(Editing Keys) 339

14.4.2 快捷键(Shortcut Keys) 340

14.4.3 查看和搜索键(View and Search Keys) 341

14.4.4 运行和调试键(Run and Debug Keys) 341

14.4.5 帮助键(Help Keys) 342

14.5 在QBasic环境中调试程序 342

14.5.1 单步执行程序 342

14.5.2 设置并使用断点 343

14.5.3 使用Immediate窗口 344

14.6 把GW-BASIC和BASICA程序转换为QBasic程序 346

14.5.4 用PRINT观察变量 346

习题十四 347

附录 348

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

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

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

附录4 QBasic保留字 359

附录5 QBasic运行时错误(Run-Time Error)代码、信息对照表 360

附录6 ASCII字符编码表 362

相关图书
作者其它书籍
返回顶部