图书介绍
精通GDI+编程PDF|Epub|txt|kindle电子书版本网盘下载
![精通GDI+编程](https://www.shukui.net/cover/19/34332869.jpg)
- 周鸣扬,赵景亮编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302075522
- 出版时间:2004
- 标注页数:463页
- 文件大小:43MB
- 文件页数:474页
- 主题词:窗口软件,Windows-程序设计
PDF下载
下载说明
精通GDI+编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual C++.NET简介1
1.1 Visual C++.NET的新发展1
1.1.1 Visual C++.NET的新特性1
目 录1
1.1.2 Visual C++.NET集成开发环境的改进2
1.2 Visual Studio NET集成环境的窗口对象5
1.2.1Visual Studio起始页5
1.2.2“解决方案资源管理器”窗口6
1.2.3“类视图”窗口7
1.2.4“资源视图”窗口和“属性”窗口8
1.2.5“工具箱”窗口8
1.2.6编辑器窗口9
1.3.1“文件”菜单10
1.2.7“对象浏览器”窗口10
1.3 Visual C++.NET的菜单10
1.3.2“项目”菜单12
1.3.3“生成”菜单12
1.3.4“调试”菜单12
1.3.5“工具”菜单13
1.4本章小结13
第2章GDI+编程基础14
2.1 GDI+体系14
2.2 GDI+的新特色15
2.3 从GDI编程到GDI+编程17
2.3.1有关设备环境句柄的概念17
2.3.3函数重载19
2.3.2将画刷、路径、图像、字体当做参数19
2.3.4当前位置20
2.3.5绘制与填充20
2.3.6区域的操作20
2.4 GDI+程序的开发与项目分发21
2.4.1一个简单的GDI+程序21
2.4.2有关UNICODE编程26
2.5 GDI+编程基本操作28
2.5.1构造Graphics对象28
2.5.2绘制直线、矩形、曲线和多边形31
2.5.3填充区域38
2.5.4使用色彩39
2.5.5输出文本43
2.6本章小结45
第3章画笔和画刷46
3.1在GDI+中使用画笔46
3.1.1画笔的线型47
3.1.2画笔的对齐方式49
3.1.3画笔的缩放及旋转50
3.1.4画笔的线帽属性52
3.1.5直线的连接点属性54
3.1.6画笔的透明度57
3.2在GDI+中使用画刷59
3.2.1单色画刷的使用59
3.2.2影线画刷的使用62
3.2.3纹理画刷的使用67
3.2.4线性渐变画刷76
3.2.5路径渐变画刷93
3.3本章小结111
第4章文本和字体112
4.1 在GDI+中使用字体112
4.1.1理解字体系列114
4.1.2使用GDI+字体115
4.1.3列举出系统目前安装的字体信息118
4.1.4定制增强型字体选择对话框121
4.1.5字体轮廓的平滑处理134
4.1.6创建私有字体集合139
4.1.7获取字体(系列)尺寸144
4.1.8定制文本输出基线149
4.2在GDI+中输出文本150
4.2.1测量字符串153
4.2.2分栏显示文本155
4.2.3字符串的去尾158
4.2.4文本的剪裁输出160
4.2.5测量文本的局部输出区域162
4.2.6格式化文本输出166
4.2.7控制文本输出方向167
4.2.8设置文本对齐方式168
4.2.9使用制表位171
4.2.10显示快捷键前导字符176
4.2.11使用单色画刷绘制文本178
4.2.12使用影线画刷绘制文本179
4.2.13使用纹理画刷绘制文本180
4.2.14使用渐变画刷绘制文本181
4.3本章小结183
第5章路径和区域184
5.1 在GDI+中使用路径185
5.1.1在GDI中使用路径185
5.1.2在GDI+中定义路径186
5.1.3 向路径中添加几何图形188
5.1.4开放图形与封闭图形190
5.1.5填充路径190
5.1.6添加子路径192
5.1.7提取子路径的信息193
5.1.8访问路径的点信息196
5.1.9访问路径的点类型信息198
5.1.10标记路径区间203
5.1.11修改路径的外观207
5.1.12扭曲路径209
5.1.13拓宽路径212
5.1.14深入理解路径变换的原理215
5.2在GDI+中使用区域218
5.2.1构造区域218
5.2.2计算区域223
5.2.3用矩形表示区域227
5.2.4击中测试区域228
5.3 本章小结230
第6章在GDI+中使用变换231
6.1变换的基础232
6.2简单的矩阵变换233
6.3 GDI+中的坐标系统234
6.4绘图平面的简单矩阵变换238
6.4.1 绘图平面的平移变换238
6.4.2绘图平面的旋转变换239
6.4.3 平移变换与旋转变换的具体运用241
6.4.4绘图平面的缩放变换243
6.5变换在文字特效处理中的运用246
6.5.1旋转输出文本246
6.5.2镜像输出文本249
6.6对绘图平面实施复杂的坐标变换251
6.6.1使用Matrix类表示矩阵变换251
6.6.2矩阵的前置与后缀254
6.6.3逆矩阵在变换中的运用257
6.6.4矩阵的复合变换258
6.6.5使用矩阵批量修改点信息261
6.6.6二阶矩阵运算264
6.6.7矩阵的旋转266
6.6.8矩阵的投射变换268
6.6.9使用矩阵变换实现文本的异形输出269
6.7本章小结273
第7章GDI+的色彩变换275
7.1色彩变换的基础275
7.2色彩的几种运算方式279
7.2.1平移运算280
7.2.2缩放运算281
7.2.3旋转运算284
7.2.4投射运算289
7.3色彩的映射291
7.4使用色彩变换矩阵实现RGB输出通道292
7.5本章小结295
第8章图像的基本处理297
8.1 图像、位图和图元文件297
8.2图像的基本操作299
8.2.1 图像的打开与显示299
8.2.2 GDI+对图元文件的支持301
8.2.3 图像的剪裁与缩放305
8.2.4使用插补模式控制图形的缩放质量306
8.2.5 图片的简单旋转309
8.2.6图片的反射和倾斜310
8.2.7在GDI+中使用缩略图313
8.2.8在GDI+中使用图片克隆功能315
8.2.9在GDI+中局部缩放图片316
8.3本章小结317
第9章调整图像的色彩信息318
9.1色彩校正的基础318
9.2启用与禁用色彩校正320
9.3设置不同的色彩调整对象322
9.4使用色彩配置文件调整色彩信息328
9.5 图像的Gamma曲线校正330
9.6设置图片色彩输出通道332
9.7使用图片的关键色显示图片334
9.8 GDI+对阈值的支持337
9.9调整图像调色板信息338
9.10设置色彩校正的环绕模式和颜色340
9.11本章小结342
第10章 图形的编码与解码344
10.1 图形格式的基础344
10.2 认识编码与解码345
10.2.1 PNG文件的特点345
10.2.2 PNG文件的组成346
10.2.3 PNG文件的数据块结构347
10.3 获取图形文件的编码器信息349
10.4 获取图形文件的解码器及编码参数信息359
10.4.1 列出系统可用的图片解码器信息359
10.4.2 处理图形文件的编码参数360
10.4.3 获取指定图像格式的编码类标识函数363
10.4.4 还原有关的编码参数367
10.4.5 将BMP文件保存为PNG文件371
10.4.6 将BMP文件保存为JPEG文件373
10.4.7 GDI+对JPEG文件的保护375
10.4.8 保存多帧图片379
10.4.9 从多帧图片文件中读取子图片382
10.5 获取图像的属性信息384
10.6使用图像属性和解码器显示GIF文件388
10.7 GDI+在多格式图像转换程序中的运用393
10.8本章小结397
第1 1章GDI+图形特技处理编程398
11.1 使用GDI+实现图形的淡入淡出效果398
11.2 GDI+在图像灰度化及伪彩色处理方面的应用400
11.3.1 底片(负片)滤镜的制作405
11.3 GDI+在图像滤镜制作方面的运用405
11.3.2制作浮雕及雕刻滤镜407
11.3.3制作油画滤镜409
11.3.4制作木刻滤镜411
11.3.5制作强光照射滤镜412
11.3.6制作柔化与锐化滤镜414
11.4 GDI+在图形合成中的运用417
11.5 本章小结419
第12章GDI+的使用局限与解决方法420
12.1 GDI+在游戏程序设计中的运用420
12.1.1游戏程序的编程准备421
12.1.2定义子弹类422
12.1.3定义行星类425
12.1.4定义飞机类431
12.1.5定义游戏变量及进行事件响应申明435
12.1.6初始化全部的游戏元素437
12.1.7绘制游戏运行界面439
12.1.8 GDI+对双缓存技术的支持442
12.2 GDI+在屏幕抓图程序中的运用443
12.3本章小结447
附录A绘图平面类函数列表448
附录B GDI+画笔、画刷类函数列表452
附录C GDI+文本及字体类函数列表456
附录D GDI+图形路径类函数列表458
附录E GDI+图像类函数列表460
附录F GDI+中所有的枚举列表462