【发布时间】:2010-11-10 08:03:24
【问题描述】:
我从事 Windows、MFC 和 GUI 编程已有好几年了,需要过渡到 .NET。在学习 WinForms 时,我发现 WPF 是新手。学习 WinForms 还有意义吗?另外,对于那些习惯于低级细节的人来说,最好的方法是把这些东西放在一边,然后使用 Spring 等东西。
我不介意学习新事物,只是我对正确的方向感到困惑。
【问题讨论】:
我从事 Windows、MFC 和 GUI 编程已有好几年了,需要过渡到 .NET。在学习 WinForms 时,我发现 WPF 是新手。学习 WinForms 还有意义吗?另外,对于那些习惯于低级细节的人来说,最好的方法是把这些东西放在一边,然后使用 Spring 等东西。
我不介意学习新事物,只是我对正确的方向感到困惑。
【问题讨论】:
Winforms 没有死。它当然更简单,所以如果您只需要一个简单的“此处的文本框”和“此处的按钮”,您肯定可以在 winforms 中更快地创建一些东西。
如果您正在寻找更强大的 UI WPF 是您的最佳选择。如果您熟悉 OO 概念并认识到 XAML(布局代码)和背后的代码 (.Net) 之间的联系,您应该能够很容易地掌握它。
【讨论】:
展望未来,WPF 就是这样。 WinForm 很高兴知道您是否在维护旧版/旧版 .NET 应用程序。
做任何事情的最佳方式是实际去做 :) 我认为只要在你做实际工作/示例项目时拿起它。
【讨论】: