《Turbo Pascal 6.0图形编程技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)埃兹尔(Ezzell,Ben)著;张 桥等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1992
  • ISBN:7505321617
  • 页数:388 页
图书介绍:

第一章 关于视频图形 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

第二章 视口、屏幕和页面函数 16

2.1 屏幕管理函数 16

2.2 多个图形页面 17

第三章 颜色和调色板 20

3.1 GetMaxColor 20

3.2 Setcolor 20

3.3 Getcolor 21

3.4 SetBkcolor 21

3.5 GetBkcolor 22

3.6 GetPalette 22

3.7 GetDefaultPalette 23

3.8 GetPaletteSize 23

3.9 SetPalette 24

3.10 SetAllPalette 24

3.11 IBM 8514视频图形卡 24

第四章 屏幕定位函数 26

4.1 GetMaxX和GetMaxY 26

4.2 GetX和GetY 26

4.3 MoveTo 26

4.4 MoveRel 27

第五章 像素与图形 28

5.1 像素函数 28

5.2 画线函数 28

5.3 线型 29

5.4 矩型、条形图和多边形 31

5.5 视频纵横比 33

5.6 圆、曲线和弧 34

5.7 填充模式和填充颜色 37

5.8 内部图形缓冲区 39

5.9 图像管理 40

第六章 图形方式下的文本 42

6.1 文本函数 42

6.2 图形文本的类型、调整和大小 43

6.3 文本设置信息 45

第七章 增强的图形Pascal 47

7.1 灵活的链接 47

7.2 图形驱动程序与字形文件的链接 47

7.3 使用链接后的驱动程序和字形文件 48

7.4 用户定义的驱动程序和字形 50

第八章 正文与图形的组合 52

8.1 说明 52

8.2 正文与图形的组合 53

8.3 变量输出函数 53

8.4 联结字符串的输出 54

8.5 其它输出例程 54

8.6 其它的应用 56

8.7 自动擦除 57

8.8 小结 58

第九章 商务处理中的图形显示 60

9.1 说明 60

9.2 商务图形示例 60

9.3 饼形图 61

9.4 分解饼形图 64

9.5 条形图 65

9.6 多条形图 68

9.7 单色显示的改进 70

9.8 三维条形图 71

9.9 线型图显示 79

9.10 小结 83

第十章 简单的动画技术 99

10.1 图形动画 99

10.2 形态学动画 113

10.3 小结 121

第十一章 图形控制和图形文件 136

11.1 图形文件:存贮和检索 136

11.2 多幅图形的文件 139

11.3 进一步的图形操作 140

11.4 演示程序FOTATE.PAS 141

11.5 向量计算 146

11.6 其他的图形旋转 149

11.7 小结 149

第十二章 颜色和颜色选择 160

12.1 视频信号概述 160

12.2 CGA彩色 161

12.3 IBM 8514和VGA视频适配器 163

12.4 EGA/VGA的颜色 163

12.5 颜色关系立方体 165

12.6 小结 169

第十三章 图形中鼠标的应用 177

13.1 用鼠标模拟光标键 177

13.2 直接的鼠标接口 177

13.3 Mouse单元 178

13.4 目标鼠标单元 178

13.5 GenMouse目标类型 183

13.6 GraphicMouse目标类型 184

13.7 实现部分 185

13.8 GenMouse实现 186

13.9 GraphicMouse方法 191

13.10 其他对象的鼠标方法 192

13.11 光笔方法 193

13.12 MousePtr实用程序 194

13.13 小结 195

第十四章 按钮、卷滚条和控制对象 214

14.1 图形控制对象 214

14.2 Point对象类型 215

14.3 鼠标的访问 217

14.4 按钮对象类型 218

14.5 RadioButton对象类型 225

14.6 ScrollBar对象类型 228

14.7 VueMeter对象类型 234

14.8 其它测量对象 236

14.9 CtrlTest演示程序 236

14.10 小结 240

第十五章 图符的创建 260

15.1 生成图符图形 260

15.2 图符对象 263

第十六章 龟图 280

16.1 龟图命令 281

16.2 龟图的运动 282

16.3 龟图的生成 285

16.4 龟图信息 286

16.5 龟图演示程序(TUR_DEMO.PAS) 286

16.6 小结 291

第十七章 图形的打印输出 303

17.1 Epson点阵打印机的使用 303

17.2 喷墨打印机实用程序 309

17.3 喷墨打印机输出图形字符 311

17.4 16种和4种色调的灰阶调色板 312

17.5 LJGraph单元 312

17.6 关于彩色和彩色映射的进一步讨论 321

第十八章 图形的绘图机输出 330

18.1 彩色打印机 330

18.2 彩色绘图机 330

18.3 选择绘图机串口 332

18.4 PLOTTER实用程序的使用 333

18.5 屏幕的绘图机输出 335

第十九章 Turbo字形编辑器 344

19.1 关于矢量字形 344

19.2 字形编辑的通用性 346

19.3 字形编辑程序的显示 346

19.4 编辑工具 348

19.5 字形编辑器的命令说明 349

19.6 建立一个新的字形文件 353

19.7 常规字形的使用 354

19.8 BGI矢量文件格式 355

第二十章 在Fractal海岸上 358

20.1 Fractal宇宙 358

20.2 Mandelbort集 358

20.3 Henon曲线 362

20.4 Mdalthusian曲线 362

20.5 Hic Draconis 365

20.6 小结 366

附录A BGI驱动程序工具箱 374

A.1 为Borland图形接口创建设备驱动程序 374

A.2 BGI驱动程序工具箱 374

A.3 简介 374

A.4 BGI的运行时结构 375

A.5 BGI图形模式 375

A.6 设备驱动程序设计概要 387