作者jacana (Share)
站内Programming
标题[转录]Windows Presentation Foundation
时间Sun May 6 20:04:40 2007
http://mmdays.wordpress.com/2007/05/05/windows-presentation-foundation/
Posted by Mr. Sunday
从十几年前的Windows 3.1到95,2000或是最近的XP,其实可以看到视窗程式的效果跟应
用程式的User Experience都没有特别显着的改进…… 如果有玩过苹果电脑,会被那炫丽
的视窗动画与Usability所惊艳……… 十多年来绘图的技术为了维持一定的相容性,从
Platform SDK到MFC、WinForm,Render技术从GDI到之後的GDI+,都背着一定程度的包袱
….
而另一方面为了游戏产业方面,Microsoft推出了DirectX的函式库,能让许多更复杂华丽
的画面,透过玩家的买的独立显卡来呈现。 但是可惜的是,我们就算花大钱买的很好的
独立显示卡,却不能让我们的Word或是Excel更漂亮华丽?
在今年推出的新的作业系统里Windows Vista里,微软提供了新一代的Presentation
Subsystem WPF,来提昇长期以来Windows使用者的遗憾…..
Windows Vista里内含了一套Runtime Platform叫.net framework 3.0 (原名WinFx),其
中里面包括本篇的主角WPF (Windows Presentation Foundation, codename Avalon)。
据Mr.Sunday所知,除了Windows Vista外,未来的Windows XP SP2也将内附.net
framework 3.0出货,而我们现今的机器(Windows XP SP2以上),都可以免费上微软下载
Install这套平台,我们就可以跑所有的WPF Applications,而在WPF里的核心,是使用到
Direct3D的函式,因此未来的WPF Applications画面的流畅度,就有可能被显示卡的能力
所影响。
目前现在能看到的WPF Applications并不多,不过已经渐渐雨後春笋地冒出来….. 在今
年二月,微软又推出了一个SilverLight (Codename WPF/E 意指WPF Everywhere),来势
汹汹对着现在Web Rich UI市占率最高的Adobe Flash….
SilverLight其实是一个WPF的Subset,不过只有约略1MB的大小,宣称可以跨平台与跨
Broswers。 细节我先不介绍,有兴趣可以从微软SilverLight官网找资料。
另外Adobe也不甘示弱,在五月推出了他们的新平台Apollo Alpha版,以应对Rich
Internet Appliations这场大战。
其实整体看下来,看得出整个软体平台的趋势一直在往Web走….. 只是在这刚开始百家争
鸣的混乱时代, 最後的战局实在不好预测…. 不论如何,我们来看一下这二年比较特别
的WPF Applications的影片吧….. 虽然苹果电脑的玩家可能不会惊艳到,但是对於
Windows的使用着而言,真的是算是一个很好的开端……:p
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.225.111.214
1F:推 meltice:没兴趣 我还是在用Win2000的介面 218.211.18.134 05/06 20:22
2F:推 horngsh:科技始终来自人性. 59.126.181.10 05/07 11:27
3F:推 laurs:人性却是越用越觉简单就好... 59.124.161.78 05/08 01:50
4F:→ meltice:对啊Vista的介面有够花的... 61.230.66.61 05/08 08:29