Windows presentation founDatio缩写WPF,前身是 Avalon。是随.NET Framework 3.x里新推出的主打功之一,加上Vista集成.Net Framework 3.x。改写Winform世代!可谓是影响巨大。WPF是一套API函数库,由.Net FrameWork3.x以上版本类库运行。

WPF是Windows操作系统中一次重大变革,与早期的GDI+不同。WPF是基于DirectX引擎的,支持GPU硬件加速,在不支持也可 以使用软件绘制。高级别的线程进行绘制,提高使用者的体验。自动识别显示器分辨率并进行缩放。而Vista就是一个非常典型的例子。

程序人员与设计完全的明确的分工,美工人员您可以使用Exression Studio中套装工具可设化的设计界面。然后交给程序开发组中的XAML就可以。让程序人员直接套用到开发环境,不需要想页面怎么切了。
对 与WPF最重要的特色,失量图的超强支持 。兼容支持2D绘图,比如矩形、自定义路径,位图等。文字显示的增强,XPS和消锯齿。三维强大的支持。包括3D控件级及事件,与2D及视频合并打造更立 体效果。渐变、使用高精确的(ARGP)颜色,支持浮点类型的像素坐标。这些对GDI+远远不及的。

灵活、易括展的动画机制!.Net Framework 3.0类库提供了强大的基类,只在继承就可以使现自定义程序使用绘制。接口设计非常直观,完全面更对象的对象模型。使用对象描述语言XAML。使用开发工具的可视此编辑。
您可以使有任何一种.Net编程语言(C#,VB.NET等开发语言)进行开发。XAML主要针对界面的可视化控件描述,成生进会分析成.cs或.vb文件,并最后将编译为CLR中间运行语言。

WPF可以运行在两种环境下面,如下:

1、 WPF桌面程序,此类型没有任何限制,可以是Windows可执行程序也可以是DLL动态链接库。
只需要.Net Framework 3.0以上版本支持及可!
2、 RIA分布式环境,服务器与客户端浏览器下载使用ActiveX插件方式解释执行的。微软更名为Silverlight,由于安全原因,微软提取精简版.Net Framework到Silverlight中独立运行,精简了很多类库。
3、浏览器承载的应用程序(称为 XAML 浏览器应用程序 (XBAP)),您可以创建能够使用超链接(Hyperlink 类)导航的页面 (Page) 和页函数 (PageFunction(Of (T)))。

开发工具:
程序开发环境:
VisualStudio 2005+Visual Studio Extensions for WCF,WPF或Visual Studio2008   微软官方下载
Silverlight 2.0 Beta For Visual Studio 开发包(免费) 微软官方下载
可视化设计工具:
Expression Studio套装软件
Expression Blend
Expression Desgin
Expression MeDia
Expression Media

 


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务