图书介绍

Turbo Pascal 6.0编程技巧与实例【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Turbo Pascal 6.0编程技巧与实例
  • 廖彬山,王强编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:750532229X
  • 出版时间:1994
  • 标注页数:331页
  • 文件大小:12MB
  • 文件页数:341页
  • 主题词:

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下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

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

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

图书目录

前言页1

第一章 Turbo Pascal程序设计基础1

1.1 程序及单元1

1.1.1 Turbo Pascal程序的结构及语法1

1.1.2 Turbo Pascal程序单元的结构与语法3

1.1.3 Turbo Pascal单元的使用6

1.1.4 Turbo Pascal的标准单元10

1.1.5 用户单元的定义与引用37

1.2 Turbo Pascal程序的项目管理39

1.2.1 程序的组织39

1.2.2 Build和Make选项40

1.2.3 使用独立的Make实用程序41

1.2.4 条件编译42

1.2.5 代码优化46

1.3 Turbo Pascal程序的调试47

1.3.1 程序的错误类型47

1.3.2 Turbo Pascal集成调试器48

1.3.3 面向对象的调试59

1.3.4 程序调试中的有关问题65

1.3.5 Turbo Pascal程序常见错误处理68

1.4 数字协处理的使用70

1.4.1 8087的数据类型及精度范围70

1.4.2 扩展型精度运算71

1.4.4 8087的运算栈72

1.4.3 实数的比较与输出72

1.4.5 使用8087的单元73

1.5 鼠标器的使用74

1.5.1 鼠标的工作原理与驱动程序74

1.5.2 鼠标指示器与Binu单元74

1.5.3 MOUSU单元77

1.5.4 鼠标演示程序96

1.6 高级文本输入和输出技术100

1.6.1 文本文件设备驱动程序100

1.6.2 直接端口存取101

2.1 覆盖管理与覆盖缓冲区管理103

2.1.1 覆盖管理103

第二章 覆盖管理技术103

2.1.2 覆盖缓冲区管理104

2.2 Overlay单元的常量与变量105

2.3 Overlay单元的过程和函数108

2.4 覆盖程序设计109

2.4.1 覆盖代码的产生109

2.4.2 Far调用的使用109

2.4.3 覆盖管理模块的初始化110

2.4.4 覆盖单元的初始化部分111

2.4.5 覆盖管理中的问题112

第三章 内存管理技术115

3.1 Turbo Pascal的内存映像115

3.2.1 动态变量的分配与释放116

3.2 堆管理技术116

3.2.2 空闲块表119

3.2.3 HeapError变量120

3.3 直接内存访问121

3.4 Memory单元122

3.4.1 Memory单元的接口部分说明122

3.4.2 Memory单元的过程和函数122

第四章 内存驻留程序设计125

4.1 内存驻留的概念125

4.1.1 再入的问题125

4.1.6 设立热键标志126

4.1.5 向量的捕俘126

4.1.4 栈开关的使用126

4.1.3 信息保护问题126

4.1.2 寄存器转换126

4.2 TSR程序的激活127

4.2.1 使用系统时钟来激活127

4.2.2 使用中断28h来激活127

4.3 与内存驻留程序之间的通讯127

4.3.1 中断向量的捕获128

4.3.2 修改PSP和DTA128

4.4 关键性错误129

4.5 Control Break问题129

4.6 退出TSR程序130

4.7 TSRU单元131

4.8 内存驻留程序示例140

第五章 程序段前缀145

5.1 DOS的程序段前缀PSP和PSP的结构145

5.1.1 DOS与程序段前缀PSP145

5.1.2 PSP的结构145

5.2 在Turbo Pascal中使用PSP147

5.2.1 PSP的常量及数据类型147

5.2.2 计算程序所需的内存148

5.2.3命令行的捕获149

5.2.4 DOS环境串的捕获149

5.2.5 执行子程序150

5.2.6 扩展文件句柄表151

5.3 PSPU单元152

5.4 PSP演示程序156

第六章 面向对象的程序设计技术159

6.1 面向对象的基本概念与特征159

6.1.1 对象(Object)159

6.1.2 消息和方法160

6.1.3 类和类层次160

6.1.4 继承性162

6.1.5 封装性163

6.1.6 多态性163

6.2 Turbo Pascal中对象与记录的主要区别164

6.3 方法165

6.3.1 方法定义165

6.3.3 在单元中定义对象167

6.3.2 对象的数据域与方法的形式参数167

6.3.4 对象的私有域私有方法169

6.3.5 封装169

6.3.6 继承静态方法172

6.3.7 虚方法及其多态性173

6.3.8 前期联编与迟后联编174

6.3.9 对象类型的兼容性174

6.3.10 多态对象176

6.3.11 虚方法177

6.3.12 迟后联编例子178

6.3.13 使用过程和方法179

6.3.14 对象的扩展性185

6.3.15 使用静态方法还是虚方法186

6.3.16 动态对象187

6.3.17 析构函数188

6.3.18 释放堆中复杂的数据结构190

6.4 面向对象的窗口技术191

6.4.1 屏幕类194

6.4.2 屏幕窗口195

6.4.3 镶边窗口196

6.4.4 转换类203

6.5 屏幕对象及屏幕类编码204

6.6 对象的内部数据格式211

6.6.1 虚方法表212

6.6.2 SizeOf和TypeOf函数212

6.7 方法调用的约定213

6.6.3 虚方法调用213

6.7.1 构造函数和析构函数214

6.7.2 New 和Dispose的扩充214

6.8 汇编语言方法215

6.9 构造函数纠错218

第七章 图形程序设计技术223

7.1 图文混合处理技术223

7.1.1 文本与图形的合成223

7.1.2 变量输出函数224

7.1.3图文处理的其他任务225

7.1.4 图文混合处理小结228

7.2.1 扇形图显示230

7.2 图形显示的应用举例230

7.2.2 分解的扇形图234

7.2.3 直方图234

7.2.4 复合直方图237

7.2.5 改进单色显示复合直方图239

7.3 三维图形显示技术240

7.3.1 GraphField函数242

7.3.2 FillPlane函数244

7.3.3 ShowLabels函数244

7.3.4 ShowAccounts245

7.3.5 AddBar函数246

7.4 线图显示技术247

7.4.1 CreateImags函数248

7.4.2 LineGraph函数249

7.5 图形显示应用技术小结251

第八章 动画技术267

8.1 图像动画技术267

8.1.1 Createlmage函数268

8.1.2 Savelmage函数273

8.1.3 CreateMaze函数274

8.1.4 StartGame函数275

8.1.5 Movelmage函数276

8.1.6 TakeStep函数278

8.1.8 Flashlmage函数279

8.1.7 Positionlmage函数279

8.1.9 Clearlmages函数280

8.2 形态动画技术280

8.2.1 ANIMATE2.PAS程序分析281

8.2.2 保留背景图像286

8.2.3 SetWrite(设置写模式)287

8.3 动画技术小结288

第九章 图形输出技术303

9.1 Epson点阵打印机303

9.1.1 肖像方式与风景方式的比较303

9.1.2 点阵模式的判别标准304

9.1.3 字符点阵图的计算304

9.1.4 点阵图形驱动程序PrintGraph305

9.2 激光打印驱动程序307

9.2.1 激光打印机屏幕输出程序308

9.2.2 激光打印机指令码308

9.2.3 十分之一点位置指令309

9.2.4 将图形字符送到激光打印机309

9.3 十六级和四级灰度调色板310

9.4 LJGraph单元310

9.4.1 LJGraph简介310

9.4.2 输出多份拷贝314

9.4.3 Fmt函数314

9.4.4 SetGrayScate函数314

9.4.5 PrintPause函数316

9.4.6 PromptLine函数317

9.5 颜色和颜色映像318

9.6 彩色绘图仪318

9.6.1 绘图仪的使用319

9.6.2 绘图仪的串行接口320

9.6.3 PLOTTER实用程序321

9.7 复制屏幕图像323

9.7.1 SelectPen过程324

9.7.2 MatchColor函数325

9.7.3 WritePort过程325

9.7.4 Ready函数326

9.7.5 ClosePlotter过程327

9.8 绘图程序清单327

热门推荐