WPF学习笔记 - 不一样的皇帝的新衣
WPF帥呆了
WPF作為.Net3.0最新的技術(shù),至今很多人都在關(guān)注了。在我看來,WPF把最新最華麗的界面技術(shù)帶給了用戶,同時給設(shè)計師和程序員更加高效的開發(fā)技術(shù)。你可以想象把一個程序或者網(wǎng)頁的界面做成像游戲或者科幻電影里面的電腦界面那樣,那就一個COOL了。革命性的界面設(shè)計和交互技術(shù),WPF做到了。
以下是來自微軟的演示程序的界面:
圖片查看和修改桌面程序NoteTable
具有豐富效果的按鈕演示程序(瀏覽器中運行) ButtonGalley
WPF究竟是什么?
按照MSDN的定義:Windows Presentation Foundation (WPF) 是下一代顯示系統(tǒng),用于生成能帶給用戶震撼視覺體驗的 Windows 客戶端應(yīng)用程序。使用 WPF,您可以創(chuàng)建廣泛的獨立應(yīng)用程序以及瀏覽器承載的應(yīng)用程序。示例包括 Yahoo! Messenger 和 New York Times Reader
按照我的理解,WPF是.Net應(yīng)用程序的呈現(xiàn)層,是應(yīng)用程序的新衣裳,使用WPF技術(shù)可以開發(fā)出極為酷炫的界面。其程序邏輯層,依然是我們熟悉的.Net程序語言,C#、VB.Net等。但界面設(shè)計上,使用了聲明式的腳本語言XAML,而且還有一套全新的工具Expression來輔助界面設(shè)計。
這下神了,界面設(shè)計專業(yè)化了。程序和界面分得更開,界面方面可以由有美術(shù)基礎(chǔ)的美工師設(shè)計,程序員設(shè)計程序時影響也不會很大,但出來的效果就是不同。界面設(shè)計功能強大了,即使復(fù)雜的效果,也只需要簡單的實現(xiàn)方法和步驟。擁有神奇的互動界面不再是繁瑣高深的問題,WPF技術(shù)下的Silverlight(.Net平臺的RIA程序)可以完全替代Flash了。
?
干嘛用WPF呢?
雖然面對著Java和Adobe等強大的攻勢,財力雄厚的微軟依然處于強勢的地位。在重金打造和推廣的WPF,擁有完整的設(shè)計工具(Visual Studio和Expression),還有出色的Windows支持(特別是Win7開賣后),具有很不錯的前景。更何況RIA應(yīng)用的不斷增多和未來桌面應(yīng)用程序(具有高美觀性和易用性,支持觸摸等技術(shù))的發(fā)展,這類界面技術(shù)不可忽視,畢竟面子事大呢。
Masson看WPF的優(yōu)勢:
?
我的計劃
在接下來的日子里,我將把我學(xué)習(xí)WPF的歷程和心得發(fā)布上來,適合學(xué)生和初學(xué)者一起交流共享,期待大家對錯誤進行指正。
轉(zhuǎn)載于:https://www.cnblogs.com/masson/archive/2009/09/12/1565496.html
總結(jié)
以上是生活随笔為你收集整理的WPF学习笔记 - 不一样的皇帝的新衣的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简述如何书写工程化的简单代码
- 下一篇: Eval 数据绑定