2009-11-24 128 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鼓励前端外观的分离和后端逻辑的声明性语言。