1

我需要准备一个关于什么是 WPF 的演示文稿,我的听众主要是项目经理和系统分析员。我打算向他们展示 WPF 的最重要功能,例如 DataBinding 。您能否建议我列出您认为我的观众会感兴趣的功能列表。还有人知道任何网站,我可以在其中找到有关介绍 WPF 的演示文稿吗?谢谢

4

5 回答 5

2

在我看来,WPF 的杀手级功能是(排名不分先后):

  • UI 布局、样式和功能的严格分离
  • 模板
  • 风格
  • 数据绑定

这些功能的组合使制作应用程序 UI 的方式非常有趣。例如这个带有模板和数据绑定的列表框示例或稍微不同的 TreeView 可视化。尤其是 ItemsControl 被过度代表了,这只是展示了它的多功能性:-)

于 2009-11-24T10:29:38.763 回答
1

你浏览过 MSDN 吗?一个很好的起点:http: //msdn.microsoft.com/en-us/library/ms754130.aspx

于 2009-11-24T10:28:01.577 回答
1

这是一个问题及其重复使用WPF 的令人信服的理由- 这些原因可以很容易地映射到最重要的功能,因为它们代表了使用 WPF 与其他选项(主要是 WinForms)相比的优势。

注意:在我看来,DataBinding 不是 WPF 最重要的功能之一!您可以使用 WinForms 轻松做到这一点。

于 2009-11-24T10:28:35.707 回答
1

其他答案已经提到了技术优势。由于您的目标群体由经理组成,因此您可能需要添加一些非技术要点:

WPF 是用于在 .net 中开发富客户端应用程序的新“Microsoft 标准”。

  • 您很快就不需要昂贵的迁移到另一种技术,并且
  • 那里有相当大的用户群(例如,在 Stackoverflow 上),因此您的开发人员在面临技术问题时不会“孤立无援”。

WPF 具有用于设计用户界面的有用功能:

  • 它允许用户界面设计与编码分离(UI 设计人员可以使用 Expression Blend)。
  • 在您的产品展示过程中,制作让客户印象深刻的视觉糖果非常容易。(是的,这对销售人员很重要。)

(嗯,Visual Studio Designer 的支持还不是很好,但我听说这在 VS 2010 中得到了极大的改进。)

于 2009-11-24T10:37:45.410 回答
0

WPF 支持 XAML,这是一种鼓励分离前端外观和后端逻辑的声明性语言。

于 2009-11-24T10:40:36.383 回答