WPF学习系列001: WPF 的一些亮点,优点,好处
2010-12-20 15:47
330 查看
广泛整合
WPF 通过统一的编程模型和紧密整合涵盖了:2D图形、控件、3D图形、视频、语音、富文档视图技术等等,使得各种媒体类型都能组合起来并一起呈现。
与分辨率无关
WPF使用矢量图形,使得无论缩小还是放大屏幕上的元素,不需要考虑屏幕的分辨率。
硬件加速
WPF应用程序可以从硬件加速中获得好处,从而获得更平滑的图像和更好的性能,因为工作全部是由图形处理单元GPU完成的,而不是中央处理单元CPU完成。
声明式编程
通过引入XAML,WPF将声明式编程带入下一个层次。
富创作和定制
WPF可以将复杂的类型放到控件中,使得创建完全不同外观的“皮肤”应用程序变得十分简单。
易于部署
WPF 通过统一的编程模型和紧密整合涵盖了:2D图形、控件、3D图形、视频、语音、富文档视图技术等等,使得各种媒体类型都能组合起来并一起呈现。
与分辨率无关
WPF使用矢量图形,使得无论缩小还是放大屏幕上的元素,不需要考虑屏幕的分辨率。
硬件加速
WPF应用程序可以从硬件加速中获得好处,从而获得更平滑的图像和更好的性能,因为工作全部是由图形处理单元GPU完成的,而不是中央处理单元CPU完成。
声明式编程
通过引入XAML,WPF将声明式编程带入下一个层次。
富创作和定制
WPF可以将复杂的类型放到控件中,使得创建完全不同外观的“皮肤”应用程序变得十分简单。
易于部署
相关文章推荐
- [How Do I]系列学习笔记——001:学习一些技巧
- MvvmLight学习篇—— Mvvm Light Toolkit for wpf/silverlight系列(导航)
- WPF学习系列012: 2.7.4 XAML 扩展部分
- WPF学习系列025: 3.3.1 路由事件的实现
- MongoDB学习系列5:关于管理的一些须知
- 【TX1学习与开发系列】(三)Kintinuous移植到TX1的一些问题总结
- 【WPF学习笔记】之如何把数据库里的值读取出来然后显示在页面上:动画系列之(六)(评论处有学习资料及源码)
- 小麦子-WPF学习系列3:一个完整的界面案例
- SharePoint学习笔记001:访问站点列表碰到的一些问题
- 跟着小王学习wpf系列二 基本的wpf程序架构
- [Android学习系列4]关于Listview和adapter的一些事
- [Android学习系列5]一些界面实现效果
- WPF学习系列(1) - 第一个应用程序
- [ Java学习 ] 一些Java程序 001
- Rad control系列非常好,这几天有时间就研究了一些,我会相继把我学习的过程写下来,顺便提供 Telerik q3注册机
- iOS开发和学习中积累的一些经验总结提炼整理文章001——自定义Cell
- [Android学习系列17]Content Provider的一些事
- 学习WPF一些必看的链接
- 走进WPF系列学习之二 如何用WPF绘制与配置2D图形界面