在专门开发ASP.NET应用程序几年后,我即将开始开发Winforms应用程序。通过这些变化,我应该注意哪些问题?例如,在winforms范例中管理对象生存期的方式。我敢肯定,我需要注意的是两者之间必须存在大量的问题/差异。
感谢。
答案 0 :(得分:7)
从Winforms到ASP.NET有很多陷阱。然而,走另一条路,你可能只是体验到一股清新的空气,因为它全部在运行过程中,你拥有一个完全有状态的环境,这意味着事情不会消失并被重建。
有时你会感到困惑,因为你仍在思考ASP.NET,而Winforms的方式太容易了。准备把头撞在桌子上,重复“愚蠢,愚蠢,愚蠢......这很明显”等等。
然而
与HTML的自然流程及其单独应用CSS风格相比,布局和设计会更加严格
为了获得更美观和更丰富的用户界面,您可能需要考虑使用WPF来接替Winform的努力。这个Microsoft section提供了两种技术的信息。
当您学习特定于Winforms的类时,会有一个转换过程,但是它们与ASP.Net版本类似,只是更容易实现。
答案 1 :(得分:4)
除了@ jdk的优秀答案......