Turbo Pascal 6.0编程技巧与实例PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:廖彬山,王强编著
- 出 版 社:北京:电子工业出版社
- 出版年份:1994
- ISBN:750532229X
- 页数:331 页
前言页 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和DTA 128
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与程序段前缀PSP 145
5.1.2 PSP的结构 145
5.2 在Turbo Pascal中使用PSP 147
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 ShowAccounts 245
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 点阵图形驱动程序PrintGraph 305
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
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《销售技巧》郭月著 2019
- 《台球进阶技巧图解》庞卫国著 2020
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017