《QUICK BASIC程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘炳文编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1991
  • ISBN:7505314289
  • 页数:276 页
图书介绍:

目 录 1

第一部分Quick BASIC编程环境 1

第一章概述 1

1.1从BASICA到Quick BASIC 1

第十一章流程控制 (1 2

1.2 Quick BASIC的特点 2

1.3 Quick BASIC的版本 3

1.3.1新的特性 4

1.3.2编程环境 4

1.3.3语言方面的改进 6

1.4 Quick BASIC的安装 7

1.4.1 Quick BASIC 4.0系统文件 7

1.4.2Quick BASIC 4.0的安装 8

1.4.3数学协处理器与软件仿真 9

第二章启动与退出Quick BASIC 10

2.1启动Quick BASIC 10

2.2 QuickBASIC屏幕显示 11

2.3菜单与命令选择 13

2.4对话框的使用 14

2.5.1观察窗口 15

2.5窗口管理 15

2.5.2直接窗口 16

2.6退出Quick BASIC 17

第三章文件分类与管理 18

3.1程序 18

3.2模块 20

3.2.1模块的建立与删除 20

3.2.2模块的显示与保存 21

3.2.3主模块与MAK文件 22

3.3蕴含文件 23

3.4资料文件 24

3.5文件的合并与打印 25

第四章文本编辑 26

4.1文本输入 26

4.2简单编辑操作 27

4.3文本块操作 28

4.3.1设定文本块 28

4.3.2删除与插入 28

4.3.3移动与拷贝 30

4.4查找与替换 30

4.4.1查找 31

4.4.2替换 32

4.5文件拷贝 33

4.6缩进 33

4.7其他编辑操作 34

第五章Quick BASIC下程序的建立和运行 36

5.1程序的建立 36

5.1.1建立主模块和输入程序语句 36

5.1.2在内存中译码和运行 37

5.2直接窗口操作 37

5.2.1直接窗口的特点 37

5.2.2直接窗口的操作 38

5.3在Quick BASIC内建立可执行文件 39

5.3.1建立依赖于运行时模块的可执行文件 40

5.3.2建立独立的可执行文件 41

5.3.3可执行文件中的浮点运算 41

5.4过程的使用 42

5.4.1过程的建立 42

5.4.2与过程有关的操作 43

5.5建立多模块程序 44

第六章程序调试 45

6.1 QuickBASIC的程序调试 45

6.2调试术语和概念 46

6.3 DEBUG菜单调试命令 47

6.3.1程序跟踪 47

6.3.2断点、监视点与监视表达式 48

6.3.3控制执行 50

6.4.2与CODE VIEW调试程序的兼容性 51

6.4其他调试功能 51

6.4.1CALLS菜单 51

第七章在DOS下的编译和连接 52

7.1在DOS下编译和连接的一般过程 52

第二部分DOS下的编译连接与库管理 52

7.2编译命令BC 53

7.2.1文件名约定 53

7.2.2 BC命令选择项 54

7.3连接命令LINK 55

7.3.1 LINK命令的使用 56

7.3.2 LINK命令的选择项 58

第八章库管理 63

8.1库的类型与特性 63

8.2 Quick库的建立 63

8.3 Quick库的使用 65

8.3.1 Quick库的装入 65

8.3.2查看Quick库的内容 66

8.4在Quick库中使用其他语言的例行程序 66

8.5注意事项 67

8.6.2 LIB命令 68

8.6独立库管理 68

8.6.2命令符号 69

8.6.3库页长度 70

第三部分Quick BASIC程序设计 71

第九章Quick BASIC程序设计初步 71

9.1 QuickBASIC程序结构 71

9.2字符集 71

9.3程序行 72

9.3.1行标识符 72

9.3.2语句 73

9.4数据类型 73

9.4.1基本数据类型 73

9.4.2用户定义的数据类型 74

9.5常量 75

9.5.1文字常量 75

9.5.2符号常量 76

9.6.1变量的构成 77

9.6.2变量的类型 77

9.6变量 77

9.6.3数组变量 79

9.6.4变量存储 79

9.7变量和常量的作用域 80

9.7.1全局量和局部量 82

9.7.2共享变量与DEF FN函数 83

9.7.3自动变量和STATIC变量 84

9.8类型转换 84

9.9运算符与表达式 85

9.9.1算术运算符 85

9.9.2关系运算符 86

9.9.3逻辑运算符 87

9.9.4函数运算符 87

9.9.5表达式的执行顺序 87

9.11注释、暂停与程序结束 89

9.10赋值语句 89

习题 90

第十章标准输入/输出 91

10.1数据的输入 91

10.1.1键盘输入语句(INPUT) 91

10.1.2行输入语句(LINE INPUT) 92

10.1.3读数据语句(READ-DATA) 92

第十五章图形 (1 93

10.2.1 PRINT语句 93

10.2屏幕显示与打印 93

10.1.4恢复读数据语句(RESTORE) 93

10.2.2与PRINT有关的函数 94

10.2.3 WRITE语句 94

10.2.4 PRINT USING语句 95

10.2.5LPRINT与LPRINT USING语句 97

10.3特殊输入操作 97

10.3.1 INKEY$函数 97

10.3.2INPUT$函数 98

10.33KSY语句 98

10.4文本光标控制 99

1 0.4.1光标定位(LOCATE) 99

10.4.3检查光标位置 100

10.4.2定义光标大小 100

习题 101

10.5 SWAP语句 101

11.1条件语句 102

11.1.1单行结构条件语句 102

11.1.2块结构条件语句 102

11.2情况语句 104

11.3循环语句 106

11.3.1 FOR-NEXT循环 106

11.3.2当循环(WHILE-WEND) 110

11.3.3 DO循环(DO-LOOP) 111

11.3.4多重循环与退出循环 114

11.4.2 ON-GOTO语句 115

11.4.1 GOTO语句 115

11.4 GOTO型控制 115

11.5程序举例 116

习题 120

第十二章过程 122

12.1 GOSUB子程序和用户定义函数 122

12.1.1GOSUB子程序 122

12.1.2自定义函数 124

12.2 QuickBASIC中的过程 125

12.2.1SUB过程与GOSUB子程序 125

12.2.2 FUNCTION过程与DEFFN函数 126

12.3过程的定义 127

12.3.1SUB过程的定义 127

12.3.2FUNCTION的定义 129

12.4过程的调用 130

12.41调用FUNCTION过程 130

12.4.2调用SUB过程 131

12.5自变量传送 133

12.5.1参数与自变量 133

12.5.2常数和表达式的传送 134

12.5.3变量的传送 134

12.5.4引用 135

12.6过程说明 136

12.6.1DECLARE语句 136

12.6.2使用蕴含文件说明 137

12.7共享变量 139

12.7.1与模块中指定的过程共享变量 139

12.7.2 COMMON语句 139

12.7.3同一模块中的所有过程共享变量 141

12.7.5变量重名 143

12.8 STATIC语句与STATIC变量 143

12.8.1 STATIC语句 143

12.9递归 144

12.8.2自动变量与STATIC变量 144

12.10程序的链接 146

12.1 0.1 CHAIN语句 147

12.10.2 RUN语句 149

12.11程序举例 150

习题 153

第十三章数组 154

13.1数组的定义 154

13.2静态数组与动态数组 155

13.3数组的基本操作 157

13.3.1数组元素的输入 157

13.3.2数组元素的输出 158

1 3.3.3数组元素的复制 158

13.4过程调用中数组自变量的传送 160

13.5程序举例 161

习题 166

1 4.1文件说明 168

第十四章数据文件 168

14.2.1文件的打开与关闭 169

1 4.2与文件处理有关的语句和函数 169

1 4.2.2文件操作语句和函数 172

14.3顺序文件 175

14.4.1顺序文件的写操作 175

14 4.2顺序文件的读操作 178

14.4随机文件 181

14.5二进制文件 186

1 4 . 5.1二进制存取与随机存取 186

1 4.5. 2文件指针 187

1 4.6设备文件 189

习题 191

15.1.1文本方式与字符坐标系 193

15.1.2图形方式与点坐标系 193

15.1 IBM-pC显示屏幕 193

1 5.2屏幕显示语句和函数 194

15.2.1清屏与改变行宽 194

15.2.2 SCREEN函数和SCREEN语句 195

15.3.2画线和框 198

1 5.3基本绘图语句 198

15.3.1画点 198

15.3.3连续画线 199

15.3.4画圆和弧 201

15.4颜色 202

15.4.1屏幕颜色设置(COLOR语句) 202

15.4.2测试屏幕上某点的颜色(POINT函数) 203

15.5填色 204

15.5.1颜色的填充 204

15.5.2填充图案 205

15.6视见区与窗口 209

15.6.1视见区语句(VIEW) 209

15.6.3窗口语句(WINDOW) 211

15.6.2建立文本视见区(VIEWPRINT) 211

15.7简单动画技术 214

15.7.1字符动画 214

15.7.2图形方式动画 215

15.7.3快速动画 216

15.7.4分页动画 220

1 5.8程序举例 221

第十六章陷阱技术 225

16.1错误陷阱 225

16.1.1设置错误陷阱 225

16.1.2错误的模拟与识别 226

1 6.1.3从错误处理程序返回 227

16.2事件陷阱 229

16.2.1设置事件陷阱 229

16.2.2事件处理 230

16.3音乐事件陷阱 235

16.3.1 PLAY语句 235

16.3.2乐曲的后台演奏 237

16.4过程及模块中的陷阱 238

16.5用BC命令编译含有错误陷阱和事件陷阱的程序 239

16.6程序举例 240

17.1 DOS环境功能 244

17.1.1目录操作 244

第十七章Quick BASIC的DOS环境功能 244

17.1.2文件命令语句 245

17.1.3 DOS环境操作 246

17.2 Quick BASIC中的DOS功能调用 249

17.2.1与中断调用有关的语句和函数 249

1 7.2.2 Quick BASIC中的DOS功能调用 251

附录 258

1键盘扫描码和ASCII字符代码 258

2 Quick BASIC保留字 261

3出错信息 262

12.7.4与其他模块共享变量 412