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