C# 我们应该在WPF之前学习窗口格式吗?
有学习曲线吗?我想拿起Windows窗体,但当我读到许多关于WF和WPF的帖子时,我完全被WPF说服了。我该怎么办 只要学习WPF,如果你不需要它,就忘了Windows窗体。Windows窗体和WPF是完全不同的,因此学习其中一种并不能真正帮助另一种 我假设您使用的是必须安装在客户机上的Windows应用程序,Windows窗体和WPF将是不错的选择 如果您是从零开始应用程序,我建议您使用WPF,因此请关注这一点C# 我们应该在WPF之前学习窗口格式吗?,c#,.net,wpf,winforms,C#,.net,Wpf,Winforms,有学习曲线吗?我想拿起Windows窗体,但当我读到许多关于WF和WPF的帖子时,我完全被WPF说服了。我该怎么办 只要学习WPF,如果你不需要它,就忘了Windows窗体。Windows窗体和WPF是完全不同的,因此学习其中一种并不能真正帮助另一种 我假设您使用的是必须安装在客户机上的Windows应用程序,Windows窗体和WPF将是不错的选择 如果您是从零开始应用程序,我建议您使用WPF,因此请关注这一点 如果您必须维护已经用Windows窗体编写的现有应用程序,那么您最好学习Windo
如果您必须维护已经用Windows窗体编写的现有应用程序,那么您最好学习Windows窗体。学习WPF不需要了解Windows窗体。如果您打算使用C#或VB.NET编写代码并在现代硬件上运行,我会选择WPF。在学习WPF之前,没有任何技术原因让您先学习Windows窗体。它们是完全不同的技术
除非您需要使用Windows窗体来维护旧的应用程序,否则请坚持使用WPF。WPF-我首先学习了Windows窗体,现在在构建UI时很难切换到MVVM模式。我个人希望WPF是我的初恋 也许先用Windows窗体制作一些应用程序是不错的,这是一种经典的方法,这样做你不会损失任何东西,因为用Windows窗体制作应用程序你只需要用标准UI制作经典的应用程序。在这之后,如果你想让你的应用程序拥有比使用WPF更好更好的UI。我个人的观点是,如果你想获得使用MVVM的所有好处,WPF上的学习曲线要陡峭得多,因此这也可能取决于你的开发团队是如何建立的,有多少人,你的解决方案有多复杂。当然,您可以将WPF与所有代码一起使用,但如果您只想这样做,还可以使用WinForms。不! WPF是最新的趋势。虽然Winforms还没有完全消亡
如果有人想学习Windows应用程序开发。从WPF开始,他将了解最新趋势。当然,以前的经验会是一个优势 即使与全代码隐藏方法一起使用,WPF也可以从UI的角度提供更丰富的体验。如果您想快速学习,我推荐学习WPF MVVM书籍: