代码改变世界

WPF Summary:WPF的介绍

2011-03-23 15:21  海蓓娜楽  阅读(299)  评论(0编辑  收藏  举报

     WPF(Windows Presentation Fundation 的缩写)是微软新一代图形系统,它具有崭新的外观及控件设计哲学,最耀眼的可能就数3D动画效果了。它用于生成能带给用户震撼视觉体验的 Windows 客户端应用程序。使用 WPF,可以创建广泛的独立应用程序以及浏览器承载的应用程序

     WPF的核心是一个与分辨率无关并且基于向量的呈现引擎,旨在利用现代图形硬件的优势。WPF 通过一整套应用程序开发功能扩展了这个核心,这些功能包括可扩展应用程序标记语言 (XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。WPF 包含在 Microsoft .NET Framework 中,使您能够生成融入了 .NET Framework 类库的其他元素的应用程序。

     WPF 作为 .NET Framework 类型的一个子集存在,这些类型大多位于 System.Windows 命名空间。 如果您以前已使用 .NET Framework 通过诸如 ASP.NET 和 Windows 窗体 之类的托管技术生成应用程序,那么您应该熟悉 WPF 的基本编程体验;您可以使用您最喜爱的 .NET Framework 编程语言(如 C# 或 Visual Basic)实例化类、设置属性、调用方法以及处理事件。 为了支持某些更强大的 WPF 功能并简化编程体验,WPF 包括了更多编程构造,这些编程构造增强了属性和事件(依赖项属性和路由事件)。