第五章 WPF图形图像编程 学习目的 能够使用WPF技术编写图形图像程序 掌握三类绘制图形的方法 掌握画笔、画刷绘图形工具 能够进行图形变换 能够如何处理图像和剪贴板 了解WPF 3D图形 主要内容 5.1 WPF和GDI 5.2 常用的结构 5.3 使用Shape派生类 5.4 使用Drawing派生类 5.5 使用Visual类派生类 5.6 Pen类和Brush类 5.7 图形变换 5.8 位图效果 5.9 处理图像 5.10 图像剪贴板功能 5.11 3D图形 5.12 DirectX 3D和XNA介绍 5.1 WPF和GDI WPF和GDI的图形图像编程方法有很大不同。 GDI一般采用即时模式显示图形和图像,当窗口图形和图像被破坏后,程序员要自己在OnPaint事件处理函数中恢复被破坏的图形和图像。而WPF采用保留模式显示图像,一般由WPF系统自己恢复被破坏的图形和图像。 WPF控件外观一般用矢量图形实现,控件能够记录生成控件矢量图形的方法,当外观需要恢复时自动调用这些方法重现自己外观。这样做的好处是图形外观和显示器分辨率无关,能够自适应不同分辨率显示器。 WPF提供了三类显示图形的方法,它们是: System.Windows.Shapes.Shape类派生类:这些类都是控件,设置必要的属性,就可以绘制所需要的图形。这类控件最容易使用,但是由于这些控件支持布局
原创力文档

文档评论(0)