2009-11-24 123 views
1

我需要準備一個關於什麼是WPF的演示文稿,我的受衆主要是項目經理和系統分析人員。我打算向他們展示WPF最重要的特性,如DataBinding。你能否爲我推薦一些你認爲對我的觀衆有意思的功能列表。也有沒有人知道任何網站,我可以找到介紹WPF介紹? 感謝wpf哪些功能?

回答

1

其他答案已經提到的技術優勢剛剛展示了其多功能性。因爲你的目標羣體包括經理,你可能希望在一些非技術要點拋出:

WPF是新的「微軟標準」開發.NET中的富客戶端應用程序。

  • 您將不再需要昂貴的遷移到另一種技術很快和
  • 有相當大的用戶羣那裏(例如,在這裏#2),因此開發人員不會被「單獨留在家中「當遇到技術問題時。

WPF具有有用的功能設計用戶界面:

  • 它允許用戶接口設計,從編碼(UI設計者可以使用表達混合)來分離。
  • 在展示您的產品時,很容易做出令客戶印象深刻的眼睛糖果。 (是的,這是銷售人員重要的。)

(當然,在Visual Studio設計器支持是沒有那麼大,但我聽說過,這極大地提高了在VS 2010中。)

1

這裏有一個questionits duplicate令人信服的理由來使用WPF - 這些理由可以很容易地映射到最重要的特點因爲它們代表了使用WPF相比其他選項的優勢(主要是WinForms)。

注意:在我看來,DataBinding不是WPF最重要的功能之一!你可以很容易地用WinForms做到這一點。

+0

感謝的鏈接和答案都是偉大的,相信我會用他們,但有一兩件事,我認爲讓那些你掛這個問題不同的是,我的目標羣體(觀衆)的項目經理,所以我不想解釋技術要點。 – Asha 2009-11-24 10:42:59

+0

數據綁定比那些答案(例如UI和開發之間的分離等)更具技術性 - 我知道是因爲我寫了其中一個答案:) – JohnIdol 2009-11-24 10:55:11

2

在我看來對WPF的殺手鐗是(排名不分先後):

  • 的UI佈局,風格和功能
  • 模板
  • 樣式嚴格分離
  • 數據綁定

這些特性結合在一起,使各具特色的應用程序UI的真正有趣的方式。如this帶有模板和數據綁定的列表框示例或slightly different TreeView visualization。尤其是ItemsControl的是方式overrepresented :-)

0

WPF支持XAML鼓勵前端外觀的分離和後端邏輯的聲明性語言。