第一章 视频图形介绍 1
1.1为什么使用图形显示? 1
1.2视频适配器类型 2
1.3视频模式 2
1.4缺点 3
1.5单元使用 3
1.6注意:有什么? 4
1.7图形错误函数 7
1.8其它图形模式函数 8
第二章 图形视口、屏幕和页函数 17
2.1多个图形页 18
第三章 调色板和颜色函数 21
3.1 IBM-8514视频图形卡 26
第四章 屏幕位置函数 27
4.1 GetMaxX和GetMaxY 27
4.2 GetX和GetY 27
第五章 象素作图和图象函数 29
5.1象素函数 29
5.2直线作图函数 29
5.3线型 30
5.4长方形、直方图、多边形 32
5.5视频图形的纵横比 35
5.6圆、曲线、弧 35
5.7 Fillellipse 37
5.8填充图样和填充色 39
5.9内部图形缓冲器 41
5.10图象操作 41
5.11图象复制选择 43
第六章 图形文本功能 45
6.1文本函数 45
6.2图形文本形成,调整及大小确定 46
6.3文本设置信息 49
第七章 高级图形Pascal 50
7.1巧妙的程序连接 50
7.2图形驱动程序和字体文件的连接 50
7.3使用连接后的驱动程序和字体 51
7.4用户设计的驱动程序和字体 54
第八章 图形与正文的合成 55
8.1 一些说明 55
8.2合成正文图形 55
8.3变量输出函数 56
8.4连接输出字符串 57
8.5其它输出应用 57
8.6其它应用 60
8.7 自动擦除 60
8.8总结 61
第九章 商业图形显示 63
9.1提请注意 63
9.2商用图形示例 63
9.3扇形图显示 64
9.4分解的扇形图 67
9.5直方图 67
9.6复合直方图 70
9.7改进单色显示 72
9.8三维图形 73
9.9线图显示 80
9.10总结 85
第十章 简单动画技术 99
10.1 图象动画 99
10.2形态动画 112
10.3总结 120
第十一章 图像处理与图像文件 136
11.1 图像文件:存贮与检索 136
11.2多图像文件 139
11.3更进一步的图像处理方法 140
11.4矢量计算 146
11.5其他图像旋转 149
11.6总结 149
第十二章 颜色与颜色选择 159
12.1视频信号说明 159
12.2 CGA颜色 160
12.3 IBM8514与VGA视频适配器 161
12.4 EGA/VGA颜色 162
12.5颜色关系体 163
12.6总结 167
第十三章 图形显示中鼠标的应用 174
13.1以光标键方式鼠标事件 174
13.2直接鼠标界面 174
13.3 Mouse单元 175
13.4鼠标对象单元 175
13.5 GenMouse对象类型 179
13.6 GraphicMouse对象类型 181
13.7实现段 182
13.8 GenMouse实现 182
13.9 GraphicMouse方法 188
13.10其它鼠标对象方法 189
13.11 MousePtr实用程序 190
13.12总结 191
第十四章 按钮、卷滚条与控制对象 214
14.1图形控制对象 214
14.2 Point对象类型 215
14.3 鼠标访问 217
14.4 Button对象类型 218
14.5 RadioButton对象类型 225
14.6 ScrollBar对象类型 228
14.7 VueMeter对象类型 234
14.8其他仪器对象 236
14.9 CtrlTest说明 237
14.10总结 240
第十五章 图符的建立 262
15.1建立图符图象 262
15.2图符对象 265
第十六章 龟图图形 284
16.1龟图图形的命令 285
16.2龟图的移动 286
16.3用龟图作图 290
16.4龟图的信息 291
16.5龟图图形的使用示范(TUR-DEMO.PAS) 291
16.6总结 297
第十七章 图形打印输出 309
17.1 Epson点阵打印机 309
17.2使用激光打印程序 315
17.3写图形字符到激光打印机中 317
17.4十六和四级灰度调色板 318
17.5 LJGraph单元 318
17.6更多的关于颜色的和颜色映像 326
第十八章 用绘图仪进行图形输出 336
18.1彩色打印机 336
18.2彩色绘图仪 336
18.3选择绘图仪的串行接口的状态 338
18.4使用PLOTTER实用程序 340
18.5使用绘图仪复制屏幕上的图象 342
第十九章 Turbo的字体编辑程序 352
19.1有关笔划字体(stroked fonts)的介绍 352
19.2一般性能的讨论 354
19.3 Font Editor的显示 354
19.4编辑工具 357
19.5从头开始设置一种字体 362
19.6使用习惯用的字体 363
19.7 BGI笔划文件的格式 364
第二十章 在Fractal海岸上 368
20.1 Fractal世界 368
20.2 Mandelbrot形状(set) 369
20.3 Henon曲线 372
20.4 Malthusian曲线 373
20.5这儿有龙(Hic Draconis) 375
12.6总结 376
附录A BGI驱动程序工具箱 385
A.1 简介 385
A.2 BGI运行时的结构 385
A.3 BGI的绘图模式 386
A.4设备驱动程序的结构特点 401
附录B 能提供256种颜色的VGA驱动程序 402
附录C 图形字符的字体 403