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