图书介绍

最新Turbo Pascal 6.0程序员指南【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

最新Turbo Pascal 6.0程序员指南
  • 国华译,润华校 著
  • 出版社: 北京联想计算机集团公司
  • ISBN:
  • 出版时间:1991
  • 标注页数:244页
  • 文件大小:40MB
  • 文件页数:258页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

最新Turbo Pascal 6.0程序员指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 Turbo Pascal标准3

第一章 词语和常量3

1.1 特殊符和保留字3

1.2 标识符4

1.3 标号5

1.4 数6

1.5 字符串7

1.6 常量说明8

1.7 注释9

1.8 程序行10

第二章 块、位置和作用域11

2.1 语法11

2.2 作用域规则12

2.3 接口和标准标识符的作用域13

第三章 类型14

3.1 简单类型14

3.1.1 序数类型15

3.1.2 实型18

3.2 字符串型18

3.3 结构类型19

3.3.1 数组类型19

3.3.2 记录类型20

3.3.3 对象类型22

3.3.4 集合类型27

3.3.5 文件类型28

3.4 指针类型28

3.5 过程类型29

3.6 类型的一致性和兼容性29

3.6.1 类型一致性29

3.6.2 类型和兼容性30

3.6.3 赋值兼容性30

3.6.4 类型说明部分31

第四章 变量33

4.1 变量说明33

4.1.1 数据段33

4.1.2 堆栈段34

4.1.3 绝对变量34

4.2 变量引用34

4.3 限定词35

4.3.1 数组、字符串和下标35

4.3.2 记录和域指示符36

4.3.3 对象元素指示符36

4.3.4 指针和动态变量37

4.4 变量强制类型转换37

第五章 类型常量39

5.1 简单类型常量39

5.2 字符串类型常量40

5.3 结构类型常量40

5.3.1 数组类型常量40

5.3.2 记录类型常量40

5.3.3 对象类型常量42

5.3.4 集合类型常量42

5.4 指针类型常量43

5.5 过程类型常量43

第六章 表达式44

6.1 表达式语法44

6.2 操作符46

6.2.1 算术操作符47

6.2.2 逻辑操作符48

6.2.3 布尔操作符48

6.2.4 字符串操作符49

6.2.5 集合操作符49

6.2.6 关系操作符50

6.2.7 @操作符51

6.3 函数调用52

6.4 集合构造符53

6.5 值的强制类型转换54

6.6 表达式中的过程类型54

第七章 语句56

7.1 简单语句56

7.1.1 赋值语句56

7.1.2 过程语句57

7.1.3 Goto语句58

7.2 结构语句58

7.2.1 复合语句59

7.2.2 条件语句59

7.2.3 循环语句61

7.2.4 with语句65

第八章 过程和函数67

8.1 过程说明67

8.1.1 近和远说明68

8.1.2 中断说明68

8.1.3 超前说明69

8.1.4 外部说明69

8.1.5 汇编程序说明70

8.1.6 嵌入(inline)说明70

8.2 函数说明70

8.3 方法说明72

8.4 构造和拆解73

8.5 参数74

8.5.1 值参数75

8.5.2 变量参数75

8.5.3 无类型变量参数75

8.6 过程类型76

8.6.1 过程变量76

8.6.2 过程类型参数78

第九章 程序和单元81

9.1 程序语法81

9.1.1 程序头81

9.1.2 uses子句81

9.2 单元语法82

9.2.1 单元头82

9.2.2 接口部分82

9.2.3 实现部分83

9.2.4 初始化部分83

9.2.5 间接单元调用84

9.2.6 循环单元调用85

第二部分 标准库函数88

第十章 System单元88

10.1 标准过程和函数88

10.2 文件输入和输出91

10.2.1 文件I/O概述91

10.2.2 文本文件93

10.2.3 无类型文件94

10.2.4 文件方式变量94

10.3 Turbo Pascal外设95

10.3.1 DOS外设95

10.3.2 文本文件外设96

10.4 预定义变量96

第十一章 DOS单元99

11.1 常量、类型和变量99

11.1.1 常量99

11.1.2 类型100

11.1.3 变量102

11.2 过程和函数102

第十二章 图形单元106

12.1 驱动程序106

12.1.1 IBM8514支持107

12.1.2 坐标系统107

12.2 当前指针107

12.3 文本108

12.4 图形和模式108

12.4.1 视口和位图109

12.5 分页和颜色109

12.5.1 错误处理109

12.6 启动110

12.6.1 堆管理程序112

12.7 图形单元常量、类型和变量114

12.7.1 常量114

12.7.2 类型119

12.7.3 变量120

第十三章 覆盖单元124

13.1 覆盖管理程序124

13.1.1 覆盖缓冲区管理125

13.2 常量和变量126

13.2.1 OvrResult126

13.2.2 OvrTrapCount127

13.2.3 OvrLoadCount127

13.2.4 OvrFileMode127

13.2.5 OvrReadBuf127

13.2.6 结果代码129

13.3 过程和函数129

13.4 覆盖程序的设计130

13.4.1 覆盖代码产生131

13.4.2 远调用要求131

13.4.3 初始化覆盖管理程序131

13.4.4 初始化部分133

13.4.5 不能覆盖的部分134

13.4.6 调试覆盖135

13.4.7 覆盖中的外部过程135

13.5.EXE文件中的覆盖136

第十四章 使用8087138

14.1 8087数据类型138

14.2 扩展型值域内的运算138

14.3 实数的比较139

14.4 8087的运算栈139

14.5 8087的实数输出140

14.6 使用8087的单元141

14.6.1 检测8087141

14.6.2 用汇编语言仿真142

第十五章 Crt单元143

15.1 输入输出文件143

15.2 窗口143

15.2.1 特殊字符143

15.2.2 行输入144

15.3 常量、类型和变量144

15.3.1 常量144

15.3.2 变量145

15.4 过程和函数147

第三部分 Turbo Pascal内部结构149

第十六章 内存问题149

16.1 Turbo Pascal内存分配图149

16.2 堆管理149

16.2.1 释放方法149

16.2.2 自由链表153

16.2.3 堆错误变量154

16.3 内部数据格式155

16.3.1 整数形式155

16.3.2 字符型155

16.3.3 布尔型155

16.3.4 枚举型155

16.3.5 浮点类型155

16.3.6 指针类型157

16.3.7 字符串类型157

16.3.8 集合类型157

16.3.9 数组类型158

16.3.10 记录类型158

16.3.11 文件类型158

16.3.12 过程类型159

16.4 直接内存存取159

第十七章 对象160

17.1 对象的内部数据格式160

17.1.1 虚拟方法表161

17.1.2 函数SizeOf162

17.1.3 函数TypeOf162

17.1.4 虚拟方法调用162

17.2 方法调用规则163

17.2.1 构造和拆解163

17.2.2 New和Dispose的扩展164

17.3 汇编语言方法165

17.4 构造错误的纠正169

第十八章 控制问题174

18.1 调用规则174

18.1.1 变量参数174

18.1.2 数值参数174

18.1.3 函数结果175

18.1.4 近和远调用175

18.1.5 嵌套过程和函数175

18.1.6 入口和出口代码176

18.1.7 寄存器保存规则177

18.2 退出过程177

18.3 中断处理178

18.3.1 写中断过程178

第十九章 输大输出问题180

19.1 文本文件设备驱动程序180

19.1.1 Open函数180

19.1.2 InOut函数181

19.1.3 Flush函数181

19.1.4 Close函数181

19.2 直接端口存取181

第二十章 自动优化183

20.1 常量合并183

20.2 常量归类183

20.3 短路求值183

20.4 求值的顺序183

20.5 范围检查184

20.6 移位代替乘法184

20.7 自动字对齐184

20.8 无用代码的删除184

20.9 优化链接184

第二十一章 编译指令186

21.1 开关类指令186

21.1.1 数据对齐186

21.1.2 布尔运算187

21.1.3 调试信息187

21.1.4 仿真188

21.1.5 强制长调用188

21.1.6 生成80286代码189

21.1.7 输入输出检查189

21.1.8 局部符号信息189

21.1.9 数值处理189

21.1.10 覆盖代码生成190

21.1.11 范围检查190

21.1.12 栈溢出检查191

21.1.13 字符串变量检查191

21.1.14 扩展语法191

21.2 参数类指令191

21.2.1 包含文件191

21.2.2 链接目标文件192

21.2.3 存贮器空间分配192

21.2.4 覆盖单元名192

21.3 条件编译193

21.3.1 条件符193

21.3.2 DEFINE指令194

21.3.3 UNDEF指令195

21.3.4 IFDEF指令195

21.3.5 IFNDEF指令195

21.3.6 IFOPT指令195

21.3.7 ELSE指令195

21.3.8 ENDIF指令195

第四部分 Turbo Pascal与汇编语言的接口196

第二十二章 嵌大式汇编程序196

22.1 asm语句196

22.1.1 寄存器使用197

22.2 汇编程序语句语法197

22.2.1 标号198

22.2.2 前缀操作码199

22.2.3 指令操作码199

22.2.4 汇编程序指令200

22.2.5 操作数202

22.3 表达式203

22.3.1 Pascal和Assembler表达式间的区别203

22.3.2 表达式元素204

22.3.3 表达式的分类208

22.3.4 表达式类型209

22.3.5 表达式操作符211

22.4 汇编程序过程和函数212

第二十三章 链接汇编程序代码217

23.1 Turbo Assembler和Turbo Pascal217

23.2 汇编语言的例子217

23.3 嵌入式机器码222

23.3.1 嵌入语句222

23.3.2 嵌入指令224

附录A 错误信息225

A.1 编译错误信息225

A.2 运行错误信息235

附录B 参考资料239

B.1 ASCII码239

B.2 扩展键码242

B.3 键盘扫描码243

热门推荐