《Visual C++图形编程技巧与实例》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:谭明金编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2002
  • ISBN:711510574X
  • 页数:454 页
图书介绍:

第1章 颜色与绘图模式 1

1.1 颜色的基本知识 1

1.1.1 颜色的概念 2

1.1.2 颜色管理 5

1.1.3 调色板 5

1.2 绘图编程应用 6

1.2.1 设备上下文 6

1.2.2 绘图模式 6

1.2.3 坐标模式 6

1.2.4 Windows绘图的基本过程 7

1.3 实例程序的功能与逻辑 7

1.3.1 程序功能 7

1.3.3 位图的读取与显示 8

1.3.2 绘图模式的颜色算法 8

1.3.4 程序逻辑结构及主要函数 11

1.4 程序结果与代码 11

1.4.1 运行环境说明 12

1.4.2 程序操作与显示 12

1.4.3 程序代码清单 13

第2章 画面动态显示编程 45

2.1 画面的动态显示 45

2.1.1 画面动态显示的基本原理 46

2.1.2 区域像素遍历与填充 46

2.2 实例程序的分析与设计 47

2.2.1 程序的图形显示 47

2.2.2 背景擦除与重现 49

2.3 实例程序的数据结构、逻辑与函数 49

2.3.1 自定义数据类型 50

2.3.2 函数功能逻辑与实现 52

2.4 程序运行与结果 55

2.4.1 总体结构 55

2.4.2 运行与结果 56

2.4.3 程序清单 58

第3章 手写字体的书写显示 115

3.1 Bresenham直线像素生成算法 115

3.1.1 图形的像素表示与生成 115

3.1.2 Bresenham直线生成算法 116

3.2 手写字体的笔划描述 117

3.2.1 用直线段表示手写字体的笔划 117

3.2.2 手写字体的书写特性及定义 118

3.2.3 针对整个手写字符的笔划表示 118

3.3.1 笔划录制 119

3.3 动态展示手写字体书写过程的综合应用程序 119

3.3.2 手写字体逐笔划显示 120

3.3.3 录制数据的显示 121

3.3.4 手写字符的提供 121

3.4 程序的运行与代码 121

3.4.1 程序运行与操作 121

3.4.2 程序代码清单 123

第4章 艺术字体及字幕实现 153

4.1 图形变换 154

4.1.1 计算机图形变换的一般过程 154

4.1.2 齐次坐标与变换矩阵 155

4.1.3 模型变换 156

4.1.4 视图变换 157

4.1.5 投影变换 158

4.1.7 视区变换 160

4.1.6 局部坐标系与全局坐标系 160

4.2 图形动画显示技术 161

4.2.1 图形动画显示原理与性能要求 161

4.2.2 提高动画显示性能的技术 162

4.3 在Windows编程中使用OpenGL 164

4.3.1 OpenGL与Windows设备上下文 164

4.3.2 在Windows编程中使用OpenGL的一般过程 165

4.4 实现艺术字与字幕生成功能的实例程序 166

4.4.1 艺术字体与字幕的实现思路 166

4.4.2 主要逻辑及其函数 166

4.5 程序的运行与代码 169

4.5.1 运行与操作 170

4.5.2 程序代码清单 173

5.1 像素放大原理 215

第5章 图像像素放大 215

5.1.1 像素放大概念 216

5.1.2 像素放大的基本实现 216

5.1.3 通过逆向映射实现像素放大 217

5.2 封闭区域的绘制与遍历 218

5.2.1 圆的Brehensam像素生成算法 218

5.2.2 指定像素放大的区域 219

5.3 放大镜与漫游工具实例程序 221

5.3.1 实例程序的总体框架结构 221

5.3.2 数据结构与变量 222

5.3.3 主要函数及其逻辑 223

5.4 程序的运行与代码 225

5.4.1 运行与操作 225

5.4.2 程序代码清单 227

6.1 图像处理 295

第6章 图像处理 295

6.1.1 图像像素表示 296

6.1.2 图像变换 297

6.2 具有典型图像处理功能的综合实例程序 300

6.2.1 程序的总体逻辑 300

6.2.2 几种图像处理效果的实现逻辑及函数 300

6.3 实例程序的运行与代码 302

6.3.1 实例程序的运行与操作 303

6.3.2 程序代码清单 306

第7章 数字地图 345

7.1 数字地图 345

7.1.1 数字地图信息的描述 346

7.1.2 数字地图着色 348

7.2.2 主要逻辑及其相关函数与数据变量 349

7.2.1 实例程序总体结构 349

7.2 某辖区内执行巡逻与排暴作业的模拟程序 349

7.3 程序的运行与代码 352

7.3.1 运行与操作 352

7.3.2 程序代码清单 353

第8章 自然景物生成 405

8.1 分数维 405

8.1.1 分数维概念 405

8.1.2 分数维造型 407

8.2 生成山峦、焰火、树与草等自然景物的实例程序 409

8.2.1 程序的总体逻辑 409

8.2.2 实例程序的逻辑、数据结构及函数 410

8.3 实例程序的运行与代码 412

8.3.1 程序运行与操作 412

8.3.2 实例程序代码清单 414