C#程序设计及应用教程 第3版 十二五 普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第13章习题解答.doc

C#程序设计及应用教程 第3版 十二五 普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第13章习题解答.doc

ID:50318426

大小:49.50 KB

页数:1页

时间:2020-03-08

C#程序设计及应用教程 第3版 十二五 普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第13章习题解答.doc_第1页
资源描述:

《C#程序设计及应用教程 第3版 十二五 普通高等教育本科国家级规划教材 习题答案 作者 马骏 C#第3版第13章习题解答.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.WPF使用的图形图像呈现技术与WinForm使用的GDI+呈现技术有什么不同?参考答案:GDI+提供的API都是用“即时模式”来呈现,由于这种模式只保存界面上可见部分的图形图像,因此当用户调整窗口大小或者对象的外观发生变化导致可见部分失效时,需要程序员自己去维护绘图的状态。而在WPF应用程序中,系统采用“保留模式”来负责图形图像的呈现,其内部用一组序列化绘图状态来保存这些对象,这样就可以让WPF自动进行重绘,而不再需要程序员编程去维护这些状态。另外,WPF使用矢量图和与设备无关的技术来处理二维、三维图形的显示,并能根据本机的图形硬件(显卡、GPU)自动选择合适的呈现技术,而不是像G

2、DI+那样仅仅通过软件来模拟,因此在二维、三维图形图像处理的执行性能上远远高于WinForm应用程序的纯软件实现模式。2.WPF提供了哪些抽象基类来实现绘制功能,主要特点是什么?参考答案:WPF提供了3个主要的抽象基类:Shape类、Drawing类和Visual类,大部分对象的绘制功能都从这3个类之一派生,用这3个类的派生类创建的绘图对象分别称为Shape对象、Drawing对象和Visual对象。WPF分别提供Shape、Drawing和Visual的动机在于让开发人员能更好地根据项目需要,合理选择不同的技术来处理内存消耗与应用程序性能的关系。System.Windows.Shap

3、es命名空间中的控件和System.Windows.Controls命名空间中的控件用于顶层功能处理,继承自Drawing的对象用于中层功能处理,继承自Visual的对象用于底层功能处理。3.WPF提供了几种定义路径几何图形的类,分别有什么特点?参考答案:PathGeometry和StreamGeometry。这两个类提供了描绘由直线、弧线和曲线组成的多个复杂图形的方法。PathGeometry是PathFigure对象的集合,用于创建基本形状以及组合后的复杂形状。StreamGeometry也是定义一个可包含曲线、弧线和直线的复杂几何形状,由于它的运行效率很高,所以是描绘物体表面装饰

4、的理想选择。4.WPF对图像处理提供几个常用的类?参考答案:其中最常用的类是BitmapSource类、BitmapFrame类和BitmapImage类。除此之外,还有从BitmapSource继承的其他类。167

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。