我需要準備一個關於什麼是WPF的演示文稿,我的受衆主要是項目經理和系統分析人員。我打算向他們展示WPF最重要的特性,如DataBinding。你能否爲我推薦一些你認爲對我的觀衆有意思的功能列表。也有沒有人知道任何網站,我可以找到介紹WPF介紹? 感謝wpf哪些功能?
Q
wpf哪些功能?
1
A
回答
1
其他答案已經提到的技術優勢剛剛展示了其多功能性。因爲你的目標羣體包括經理,你可能希望在一些非技術要點拋出:
WPF是新的「微軟標準」開發.NET中的富客戶端應用程序。
- 您將不再需要昂貴的遷移到另一種技術很快和
- 有相當大的用戶羣那裏(例如,在這裏#2),因此開發人員不會被「單獨留在家中「當遇到技術問題時。
WPF具有有用的功能設計用戶界面:
- 它允許用戶接口設計,從編碼(UI設計者可以使用表達混合)來分離。
- 在展示您的產品時,很容易做出令客戶印象深刻的眼睛糖果。 (是的,這是銷售人員重要的。)
(當然,在Visual Studio設計器支持是沒有那麼大,但我聽說過,這極大地提高了在VS 2010中。)
1
您已經通過MSDN衝浪?一個良好的開端:http://msdn.microsoft.com/en-us/library/ms754130.aspx
1
這裏有一個question和its duplicate與令人信服的理由來使用WPF - 這些理由可以很容易地映射到最重要的特點因爲它們代表了使用WPF相比其他選項的優勢(主要是WinForms)。
注意:在我看來,DataBinding不是WPF最重要的功能之一!你可以很容易地用WinForms做到這一點。
2
在我看來對WPF的殺手鐗是(排名不分先後):
- 的UI佈局,風格和功能
- 模板
- 樣式嚴格分離
- 數據綁定
這些特性結合在一起,使各具特色的應用程序UI的真正有趣的方式。如this帶有模板和數據綁定的列表框示例或slightly different TreeView visualization。尤其是ItemsControl的是方式overrepresented :-)
0
WPF支持XAML鼓勵前端外觀的分離和後端邏輯的聲明性語言。
相關問題
- 1. JuMPArrays有哪些功能?
- 2. sharepoint中有哪些功能?
- 3. 「android.intent.category.MONKEY」有哪些功能?
- 4. 哪些功能更有效?
- 5. 意圖有哪些功能?
- 6. 這些AWK命令有哪些功能?
- 7. 哪些是WPF
- 8. Silverlight 3中排除WPF的哪些功能?
- 9. WPF和WinForms WebBrowser控件之間存在哪些功能差異?
- 10. 哪些R版本包含哪些基本功能
- 11. Eclipse Helios有哪些新功能?
- 12. 哪些功能運行速度更快?
- 13. 哪些錯誤與我的功能
- 14. 你喜歡FxCop有哪些功能?
- 15. 「minitest/spec」中有哪些斷言功能?
- 16. JSX支持哪些ES6功能?
- 17. 哪些錯誤使用此功能
- 18. ASP.Net 4.0中有哪些新功能?
- 19. 項目探戈使用哪些功能
- 20. Google Guice 3有哪些新功能?
- 21. XText不提供哪些ANTLR的功能?
- 22. 了哪些功能NHibernate新的1.4
- 23. SQL Azure中缺少哪些功能
- 24. 主要功能包含哪些內容?
- 25. AlexNet圖層提取了哪些功能?
- 26. .NET Framework 3.5中有哪些新功能?
- 27. EF 4.0支持哪些功能?
- 28. 語言必須具備哪些功能?
- 29. 哪些zlib功能與WinZip兼容?
- 30. 哪些錯誤與這個MySQL功能
感謝的鏈接和答案都是偉大的,相信我會用他們,但有一兩件事,我認爲讓那些你掛這個問題不同的是,我的目標羣體(觀衆)的項目經理,所以我不想解釋技術要點。 – Asha 2009-11-24 10:42:59
數據綁定比那些答案(例如UI和開發之間的分離等)更具技術性 - 我知道是因爲我寫了其中一個答案:) – JohnIdol 2009-11-24 10:55:11