GDI+高级编程的目录
第1章 .NET Framework 2.0图形设备接口 1
1.1 GDI+Vs GDI、DirectX、OpenGL 1
1.2 Visual Studio 2005集成开发环境与Visual C# 3
1.3 System.Drawing.dll程序集 13
1.4 本章小结 14
第2章 Windows视觉样式和WinForm基础控件 15
2.1 VisualStyles和ControlPaint类 15
2.1.1 视觉样式浏览器 16
2.1.2 ControlPaint类 31
2.1.3 Windows导航栏控件 34
2.2 分层窗口 42
2.2.1 分层窗口的概念 42
2.2.2 CreateParams类 44
2.2.3 使用分层窗口 46
2.3 颜色空间和拾色器 52
2.3.1 颜色空间 52
2.3.2 色彩转换 64
2.3.3 拾色器 75
2.4 本章小结 150
第3章 GDI+与.NET创意控件 152
3.1 不规则形状 152
3.1.1 Circle类 153
3.1.2 Circle类型转换器 159
3.1.3 高级衍生图形 163
3.1.4 WaitingCircle控件 167
3.2 坐标系统与度量单位 175
3.2.1 坐标系统 176
3.2.2 屏幕坐标与工作区坐标 179
3.2.3 度量单位 180
3.2.4 Ruler控件 183
3.3 矩阵变换 192
3.3.1 Matrix类 192
3.3.2 矩阵的仿射变换 194
3.3.3 全局变换和局部变换 199
3.3.4 Tuner控件 204
3.4 设计时支持 211
3.4.1 设计时框架 211
3.4.2 优化属性网格编辑 214
3.4.3 设计器 220
3.4.4 设计器序列化 236
3.4.5 调试设计时代码 243
3.4.6 自定义窗体设计器 244
3.5 添加音效 262
3.5.1 播放声音 262
3.5.2 音乐播放器 264
3.5.3 控制系统音量 272
3.6 管理双倍缓存 273
3.6.1 位图双缓存 273
3.6.2 BufferedGraphics类 278
3.7 本章小结 280
第4章 字体、文本和打印 281
4.1 字体概述 281
4.1.1 基本概念 281
4.1.2 TrueType与OpenType字体 283
4.1.3 Microsoft ClearType技术 284
4.1.4 GDI+中的字体 287
4.2 绘制格式化文本 289
4.2.1 文本修整 289
4.2.2 文本简排 290
4.3 测量文字大小 295
4.3.1 字体规格和排版 295
4.3.2 精确测量文字大小 299
4.4 3D效果文本 301
4.4.1 阴影文本 301
4.4.2 拉伸文本 302
4.4.3 浮雕及雕刻 303
4.4.4 镜像文本 304
4.5 沿路径文字 305
4.5.1 中式圆形印章 305
4.5.2 按任意路径排版 309
4.6 打印 316
4.6.1 打印概述 316
4.6.2 打印设置与打印预览 319
4.6.3 处理页边距和多页 324
4.7 本章小结 328
第5章 动画 329
5.1 播放GIF动画 329
5.1.1 动态GIF图像 330
5.1.2 ImageAnimator类 333
5.2 幻灯片 335
5.2.1 淡入与淡出效果 339
5.2.2 溶解效果 341
5.2.3 收缩效果 343
5.2.4 分散效果 346
5.2.5 翻转效果 349
5.2.6 幻灯片控制器 354
5.3 屏幕保护程序 357
5.3.1 屏保概述 358
5.3.2 肥皂泡泡屏保 359
5.4 GDI+游戏 372
5.4.1 场景控制器 373
5.4.2 处理用户输入 381
5.4.3 人工智能 384
5.5 本章小结 393
第6章 分形艺术 394
6.1 分形概述 394
6.1.1 分形和分形几何 395
6.1.2 分形艺术 398
6.1.3 分形模型 401
6.2 绘制分形图像 405
6.2.1 L-System及其应用 406
6.2.2 美妙的复动力系统 411
6.3 本章小结 424
第7章 图像处理 425
7.1 图像处理概述 425
7.1.1 常见图像格式 426
7.1.2 使用GDI+处理图像 430
7.1.3 处理图像Exif信息 435
7.2 图像预处理 444
7.2.1 单像素重新着色 445
7.2.2 直方图与直方图均衡 454
7.2.3 图像变换 462
7.3 邻域运算与卷积 478
7.4 色彩混合模式 483
7.4.1 伪混合模式 484
7.4.2 可交换对称模式 485
7.4.3 非对称模式 491
7.4.4 其他混合模式 498
7.5 特效虑镜 499
7.5.1 浮雕 500
7.5.2 霓虹 502
7.5.3 毛玻璃 504
7.5.4 柔和 506
7.5.5 素描 509
7.6 其他实用技术 511
7.6.1 图层与混合 511
7.6.2 仅操作选区 515
7.6.3 平滑与羽化选区 518
7.6.4 由Region重构GraphicsPath对象 522
7.7 本章小结 525
附录一 GDI+特性速查 526
附录二 .NET精简版提供的GDI+特性 538参考文献 544