《Turbo Pascal 6.0编程技巧与实例》求取 ⇩

前言页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

1994《Turbo Pascal 6.0编程技巧与实例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由廖彬山,王强编著 1994 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual Basic 6.0编程实例与技巧(1998 PDF版)
Visual Basic 6.0编程实例与技巧
1998 北京:中国水利水电出版社
微型计算机软件基础技术 (M6800系,8080系,Z-80系)(1986年03月第1版 PDF版)
微型计算机软件基础技术 (M6800系,8080系,Z-80系)
1986年03月第1版
OH! PASCAL!  TURBO PASCAL 6.0(1992年 PDF版)
OH! PASCAL! TURBO PASCAL 6.0
1992年 W.W.NORTON & COMPANY
Turbo Pascal 5.5-6.0图形程序设计方法和技巧( PDF版)
Turbo Pascal 5.5-6.0图形程序设计方法和技巧
北京希望电脑公司
TURBO PASCAL 程序设计技巧示例( PDF版)
TURBO PASCAL 程序设计技巧示例
TURBO PASCAL 6.0 图形编程技术( PDF版)
TURBO PASCAL 6.0 图形编程技术
OH!PASCAL!TURBO PASCAL 6.0  THIRD EDITION( PDF版)
OH!PASCAL!TURBO PASCAL 6.0 THIRD EDITION
Turbo Pascal 6.0编程技术与实例(1991 PDF版)
Turbo Pascal 6.0编程技术与实例
1991 北京希望电脑公司
Turbo Pascal 6.0高级程序设计技术(1992 PDF版)
Turbo Pascal 6.0高级程序设计技术
1992 北京:海洋出版社
Turbo Pascal程序设计技巧示例(1994 PDF版)
Turbo Pascal程序设计技巧示例
1994 北京:电子工业出版社
Visual C++ 6.0编程与实例(1999 PDF版)
Visual C++ 6.0编程与实例
1999 北京:科学出版社
TURBO PASCAL 4.0-6.0 实用绘图程序与图形(1994 PDF版)
TURBO PASCAL 4.0-6.0 实用绘图程序与图形
1994 北京:北京航空航天大学出版社
Visual C++ 6.0编程实例技巧(1999 PDF版)
Visual C++ 6.0编程实例技巧
1999 武汉:华中理工大学出版社
OpenGL编程实例与技巧(1999 PDF版)
OpenGL编程实例与技巧
1999 北京:人民邮电出版社
Turbo C编程技巧(1994 PDF版)
Turbo C编程技巧
1994 成都:电子科技大学出版社