《QUICK BASIC 4.0学习和使用手册》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:薛冰,朱望苏等译
  • 出 版 社:科海培训中心
  • 出版年份:1989
  • ISBN:
  • 页数:180 页
图书介绍:

1.1 备份Quick BASIC盘 1

1.2 盘目录 1

第一章 安装Quick BASIC 1

1.3 在硬盘上安装Quick BASIC 2

1.4 在软盘上安装Quick BASIC 2

1.5 使用Mousc 4

1.6 使用协处理器 4

1.7.1 PATII命令 5

1.7.2 LIB命令 5

1.7 置DOS参数 5

1.7.3 No87命令 6

第二章 初识Quick BASIC 7

2.1 作为BASICA程序员 7

2.1.1 Quick BASIC的启动 8

2.1.2 装入程序 8

2.1.3 运行程序 9

2.1.4 Quick BASIC中解释、编译、运行的比较 10

2.1.5 在盘上建立一个可执行文件 11

2.1.8.1 环境增强 12

2.1.8 Quick BASIC与BACICA的区别 12

2.1.6 退出Quick BASIC 12

2.1.7 在DOS下运行程序 12

2.1.8.2 新语言特点 13

2.1.9 下一步 13

2.2 如果用户已使用过Quick BASIC V2.0或V3.0 14

2.2.1 启动Quick BASIC 14

2.2.2 装入Quick BASIC程序 14

2.2.3 子程序放在何处? 15

2.2.7.1 环境的改进 16

2.2.4 运行Quick BASIC程序 16

2.2.7.2 新的语言特性 16

2.2.5 建立可执行程序 17

2.2.6 在DOS下运行程序 17

2.2.7 该版本Quick BASIC的改进之处 18

2.2.8 下一步 19

2.3 假定用户已使用过BASIC编译器 19

2.3.1 在DOS命令行上编译与链接处理 19

2.4.1 为什么说Quick BASIC比其它BASIC产品好? 20

2.4.1.1 用户所希望的开发环境 20

2.3.2 下一步 20

2.4 Quick BASIC用户须知 20

2.4.1.2 新的语言特性 22

2.4.2 qb命令 23

2.4.3 制定Quick BASIC屏幕 24

2.4.4 QB.INI文件 25

2.4.5 从Quick BASIC获得帮助 25

2.4.6 Quick BASIC文件命令规则 26

2.4.6.1 路径名 26

2.4.6.2 大、小写字母 26

2.4.6.4 定义文件名 27

2.4.6.3 文件扩展名 27

第三章 进入Quick BASIC环境 28

3.1 Quick BASIC屏幕 28

3.2 打开菜单并选择命令 29

3.2.1 键盘技能 30

3.2.2 鼠标器的技能 31

3.2.3 快速键的使用 31

3.3 使用对话框 33

3.4 窗口的使用 35

3.4.1 窗口类型 35

3.4.3 改变活动窗口 36

3.4.2 观察窗口的划分 36

3.4.5 在活动窗口内滚动 37

3.4.6 立即窗口 37

3.4.3 改变窗口尺寸 37

3.5 临时返回DOS(DOS shcll) 38

3.6 退出Quick BASIC 38

第四章 源文件的管理 39

4.1 Quick BASIC中的文件分类 39

4.2 程序 41

4.2.1 装入并列出程序 41

4.2.1.2 列出目录内容 42

4.2.1.1 指定一个文件 42

4.2.2 保存文件 43

4.3 模?? 44

4.3.1 建立和装入模块 44

4.3.2 显示多个模块 46

4.3.3 保存多个模块 46

4.4 改变主模块 46

4.4.1 .MAK文件 47

4.4.2 从程序中除去模块 48

4.5 Includc文件 48

4.5.2 观察和编辑Includc文件 49

4.5.1 建立和装入Includc文件 49

4.5.3 嵌套Includc文件 50

4.6 文献 51

4.7 合并两个文件 52

4.8 打印文件 53

第五章 编辑 54

5.1 输入文本 54

5.2 Smart编辑器的特性 54

5.2.1 什么时候启用Smart编辑器? 54

5.2.3 关闭语法检查 55

5.2.2 自动语法检查 55

5.3 插入与重叠输入 56

5.4 选择文本 56

5.5 删除和插入文本 57

5.5.1 使用剪裁板 57

5.5.2 clcar、Cut、Copy和pastc命令 57

5.6 恢复当前行 57

5.7 搬移和拷贝文本 58

5.8 查找和替换 58

5.8.1.1 查找 59

5.8.1 查找文本 59

5.8.1.2 被选中的文本 60

5.8.1.3 重复上一个查找 61

5.8.1.4 标号 61

5.8.2 置换被选中的文本 61

5.9 在程序中运用位置标记 63

5.10 输入特殊字符 63

5.10.1 输入扩展ASCII码字符 63

5.10.2 输入控制序列字符 63

5.11 缩进 63

5.13 从其它文件中拷贝文本 64

5.12 连接行 64

5.13.1 拷贝一个完整文件 65

5.13.2 拷贝文件的一部份 65

5.14 编辑命令总结 65

第六章 建立和运行Quick BASIC程序 68

6.1 编写一个程序 68

6.1.1 建立一个主模块 68

6.1.2 输入程序语句 69

6.1.3 在内存里编码和运行 70

6.1.4 返回输出屏幕 70

6.1.5.1 立即窗口的特点 71

6.1.5 在立即窗口操作 71

6.1.5.2 立即窗口中允许的语句 72

6.1.5.3 计算 72

6.1.5.4 测试屏幕输出 72

6.1.5.5 调用过程 72

6.1.5.6 改变运行程序中的变量值 72

6.1.5.7 模拟运行时间错误 73

6.1.6 带有行命令参数的程序 73

6.2 在Quick BASIC内部建立可执行文件 73

6.2.2.2 建立独立的程序 75

6.2.2.1 使用运行时模块 75

6.2.2 关于运行时模块的考虑 75

6.2.1 Quick库与可执行文件 75

6.2.3 运行时可执行文件中的错误检查 76

6.2.4 可执行文件中的浮点运算 76

6.3 在程序中使用SUB和FUNCTION过程 77

6.3.1 建立SUB或FUNCTION 过程 77

6.3.2 过程的保存与命名 79

6.3.3 观察与编辑模块与过程 79

6.3.4 过程的自动说明 80

6.4 将模块合并到程序中 80

7.1 Quick BASIC的调试手段 82

第七章 程序调试 82

7.2 排错 83

7.3 Quick BASIC调试工具特征 84

7.3.1 调试术语和概念 84

7.3.2 Debug菜单 85

7.3.3 跟踪运行的程序 85

7.3.3.4 History on 86

7.3.4 断点、观察点、观察表达式 86

7.3.3.6 History Forward 86

7.3.3.5 History Back 86

7.3.3.3 动态跟踪 86

7.3.3.2 过程单步 86

7.3.3.1 单步 86

7.3.4.1 观察窗口 87

7.3.4.2 断点 88

7.3.4.2 观察点 88

7.3.4.4 观察表达式 89

7.3.5 控制执行 90

7.3.5.1 继续(F5) 90

7.4 高级调试 91

7.3.5.5 重新启动 91

7.4.1 calls菜单 91

7.3.5.2 执行到光标处(F7) 91

7.3.5.3 设置下一个语句 91

7.3.5.4 下一个语句 91

7.4.2 与Codc Vicw调试程序的兼容性 92

第八章 Quick库 94

8.1 库的类型 94

8.2 Quick库的优点 94

8.3 建一个Quick库 95

8.3.1 创建一个Quick库所需的文件 96

8.3.2 产生一个Quick库 96

8.3.3 在QB环境中?一个Quick库 96

8.4.2 Quick库中的浮点运算 98

8.4 Quick库的使用 98

8.4.1 装入一个Quick库 98

8.4.3 查看Quick库的内容 99

8.5 系统提供的库 99

8.6 QLB文件扩展名 99

8.7 在命令行上建库 99

8.8 在Quick库中使用其它语言的例行程序 100

8.9 Quick库的内存考虑 101

8.10 创建紧缩的可执行文件 101

9.3 编译和连接过程 102

9.2 使用BC的优点 102

第九章 在DOS下编译和链接 102

9.1 BC.link.LIB 102

9.4 用bc命令编译 103

9.4.1 定义文件名 103

9.4.1.1 大写和小写字母 104

9.4.1.2 文件扩展名 104

9.4.1.3 路径名 104

9.4.2 使用bc命令选择项 104

9.5 连接 106

9.5.1 连接程序的缺省参数 107

9.5.2 给连接程序定义文件名 108

9.5.3 给连接程序定义库 108

9.5.4 连接程序需要的内存 108

9.5.5 使用连接程序的选择项 109

9.5.5.1 查看选择表 110

9.5.5.2 连接期间暂停 110

9.5.5.3 显示连接过程信息 110

9.5.5.8 忽略一般的BASIC库 111

9.5.5.7 不能紧缩段 111

9.5.5.5 建立Quick库 111

9.5.5.4 消除连接程序提示 111

9.5.5.6 紧缩可执行文件 111

9.5.5.9 设置段的最大数目 112

9.5.5.10 建立映象文件 112

9.5.5.11 映象文件中包含的行数 113

9.5.5.12 紧缩邻接段 113

9.5.5.13 使用Codc Vicw调试程序 114

9.5.5.14 区别情况 114

9.5.6 其它Link命令行选择项 114

9.6 管理独立库 115

9.6.1 执行LIB命令 115

9.6.2 LIB的通常应答 116

9.6.3 命令符号 116

9.6.4 交叉引用列表文件 118

9.6.5 设置库页的长库 118

A.3 在Quick BASIC中禁止使用的语句与函数 119

A.2 磁带BASIC 119

A.4 需作修改的语句 119

附录A BASIC程序到Quick BASIC的转换 119

A.1 源文件格式 119

附录B 本版本与低版本的区别 121

B.1 新的特性 121

B.1.1 用户定义的类型 121

B.1.2 IEEE格式与算术协处理器的支持 121

B.1.2.1 IEEE格式数的范围 122

B.1.2.2 PRINT USING 与IEEE格式数 122

B.1.2.3 采用/mbf选择重新编译原有程序 122

B.1.2.4 文件与程序的转换 123

B.1.5 定长串 124

B.1.3 在线帮助 124

B.1.4 长整数(32位) 124

B.1.6 语法检查 125

B.1.7 二进制文件的输入/输出 125

B.1.8 FUNCTION过程 125

B.1.9 代码观察调试器支持 125

B.1.10 与其它语言的兼容性 125

B.1.11 多个模块同时驻留内存 125

B.1.12 与ProkcyTM, SidckickR和Supcrkcy○的兼容性 125

B.2 与低版本在程序设计环境上的不同 126

B.1.17 在分开编译过程中汇编语言列表输出 126

B.2.1 选择命令与选择项 126

B.1.14 Wordstar类型的键盘命令 126

B.1.15 递归 126

B.1.13 插入与重写方式 126

B.1.16 在分开编译过程中的错误列表输出 126

B.2.2 窗口 127

B.2.3 新的菜单 127

B.2.4 菜单命令 127

B.3 与前版本在编译与调试上的区别 129

B.3.1 命令行区别 129

B.2.5 编辑键变化 129

B.3.2 分开编译差别 130

B.3.3 用户库和BUILDL IB 130

B.3.4 对包含文件的限制 130

B.3.5 调试 131

B.4 对于BASIC语言方面的变化 131

B.5 文件兼容性 135

附录C 调用C语言子程序和汇编语言子程序 136

C.1 混合语言程序的组织 136

C.2.1 构造混合语言调用 137

C.2 混合语言程序设计要素 137

C.2.2 命名规则要求 138

C.2.3 调用规则要求 140

C.2.4 参数传递要求 140

C.2.5 编译与连接 141

C.2.5.1 用适当的存贮模式进行编译 141

C.3.1 BASIC与其它语言的接口 142

C.3.1.1 DECLARE语句 142

C.3 BASIC调用C 142

C.2.5.2 与语言库相连接 142

C.3.1.2 利用ALIAS 143

C.3.1.3 使用参数表 144

C.3.2 其它的BASIC接口 144

C.3.3 BASIC调用C 145

C.3.4 关于由BASIC发出调用的限制 147

C.3.4.1 存贮分配 147

C.3.4.2 不相兼容的函数 148

C.3.4.3 分配串空间 148

C.4 C对BASIC的调用 149

C.4.1 C对其它语言的接口 149

C.3.4.5 事件与出错 149

C.3.4.4 执行BASIC文件输入/输出 149

C.4.2 C对BASIC的调用 151

C.5 名引用与值引用方式传递数据 153

C.5.1 BASIC参变量 153

C.5.2 C参变量 154

C.6 在混合语言程序设计中的数值与串数据 154

C.6.1 整型数与实型数 154

C.6.2.1 串格式 155

C.6.2 字符串 155

C.6.2.2 BASIC串的传送 156

C.6.2.3 BASIC串对C的传送 157

C.6.2.4 C串的传送 158

C.7 特殊的数据类型 158

C.7.1 数组 158

C.7.1.1 由BASIC传送数组 159

C.7.1.2 数组索引与说明 159

C.7.2 结构与用户定义类型的存贮 160

C.8 指针、地址变量与公用块 161

C.8.1 共用块 161

C.8.2 使用可变参数 162

C.9 B-On Exit例程 164

C.10 汇编语言与BASIC间的接口 164

C.10.1 编写汇编语言过程 164

C.10.1.1 建立过程 165

C.10.1.2 进入过程 165

C.10.1.3 分配局部数据 165

C.10.1.4 保护寄存器值 166

C.10.1.5 参数存取访问 167

C.10.1.7 非2字节和4字节整数的返回值 168

C.10.1.6 返回值(可为任意的) 168

C.10.1.8 退出汇编过程 169

C.10.2 来自BASIC的调用 170

C.10.3 在BASIC发来的调用中使用CDECL 172

C.10.4 MicrosoftR段模式 172

附录D 命令概述 174

D.1 使用选择项 174

D.2 菜单命令和快速键 175

D.3 调试命令 178

D.4 编辑命令 178

D.5 窗口命令 180