顯示具有 WPF 標籤的文章。 顯示所有文章
顯示具有 WPF 標籤的文章。 顯示所有文章

2007年7月26日 星期四

Tim Sneath

Sliverlight = WPF/E


Silverlight架構設計上融入了幾個特點考量:




*輕量級的瀏覽器plug-in
Silverlight的安裝元件(Runtime Component)只有1.1MB大小,輕薄短小的特性,特別適合應用在Internet的安部署。


*原生的展現層Runtime
Silverlight本身是render為XAML基礎,能夠產生向量的文字、2D繪圖與影音之能力。



*具備影音播放與互動能力
Silverlight在設計之初,便被賦予一項任務,就是要能夠輕易地應付影音檔在Internet上的播放,例如WMV、WMA與MP3格式的媒體,只需一行XAML程式就可以搞定了。



*程式開發層與現有技術的整合
Silverlight在設計之初並不打算成為自創一格的孤島,也就是以一切都不以黑箱為目的,故Silverlight本身公佈了自身WPF Object Model(您可以稱之為WPF DOM),透過JavaScript您可以存取Silverlight物件,並且可以與既有的HTML、DOM、CSS及AJAX技術進行整合與互動,成為一座來往便利的豐富島嶼(Rich island),讓各種技術可以互相搭配運用。


Tim Sneath, 這是 Sliverlight 的開發團隊一員. 此乃聖地..


http://blogs.msdn.com/tims/


精彩的 WPF Sample

WPF - Windows Presentation Foundation


WPF是用來建構視覺化介面的新技術,不談微軟本身對這個技術的支援,就技術層面來看,除了傳統應用程式介面所需的功能,它本身在處理視覺效果的能力,遠超過傳統的視窗介面,以向量為基礎,同時整合豐富的多媒體功能,開發人員不需要再透過其他的技術,就能夠輕易的打造出功能強悍、包含各種多媒體應用的視覺化使用者介面,在此之前,你可能必須借助DirectX建構3D圖形介面,利用Flash展現特殊的動畫效果,而WPF,讓你可以將所有的麻煩事一次搞定。


是的,未來WPF將會取代Windows Form,成為Windows應用程式UI設計的主流,Windows Form雖然不會消失,但終將淡出市場,儘管它依然有些價值,就像VB6依然是目前很多不願意汱換舊系統的公司,開發商業應用程式的主要語言。


 



不可不認識的 LOGO. Silverlight


Microsoft® Silverlight™ is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web.


YAHoo Messenager on WPF


http://mymedia.yam.com/m/902022