Visual Studio - Windows Forms 还是 WPF?

4

2
Winforms: http://en.wikipedia.org/wiki/Windows_Forms 。WPF,从这里开始。先阅读这两个,理解后再回来提出具体问题(它们之间的差异巨大)。这个问题还有一些与此问题的许多重复链接。 - slugster
事实是:WinForms 先出现了。 - Etienne de Martel
1
为什么要踩他的票?他又没有说什么粗鄙之语。 - KJW
1个回答

7

这篇文章WPF Vs. WinForms的要点来自于MSDN

WPF

优点:

  • 强大的样式和皮肤结构
  • 易于创建自己的外观和感觉
  • 支持Windows Forms
  • 开发Windows Vista应用程序的未来技术
  • 能够重复使用现有代码
  • 高度先进的数据绑定可能性

缺点:

  • 声明性与过程性代码相比
  • 需要.NET Framework 3.0
  • 与Windows Forms相比,仍处于开发阶段
  • 需要Dx9兼容vidcard进行高级图形处理

Windows Forms

优点:
  • 可以在互联网上找到大量的文档
  • 有丰富的示例
  • 支持WPF
缺点:
  • 这个技术会得到多久的支持?(我曾经在某处读到微软现在只开发WPF,对Windows Forms只提供维护)
  • 在应用程序中设计自己的外观和感觉是很费力的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接