【发布时间】:2010-06-05 23:13:00
【问题描述】:
在专门开发 ASP.NET 应用程序几年后,我即将开始开发 Winforms 应用程序。这些变化我应该注意哪些问题?例如,在 winforms 范式中管理对象生命周期的方式。我确信这两者之间一定有很多我需要注意的问题/差异。
谢谢。
【问题讨论】:
在专门开发 ASP.NET 应用程序几年后,我即将开始开发 Winforms 应用程序。这些变化我应该注意哪些问题?例如,在 winforms 范式中管理对象生命周期的方式。我确信这两者之间一定有很多我需要注意的问题/差异。
谢谢。
【问题讨论】:
从 Winforms 到 ASP.NET 有很多陷阱。但是,如果换一种方式,您可能会呼吸到一股新鲜空气,因为这一切都在运行,并且您拥有一个完全有状态的环境,这意味着事物不会消失和重建。
有时你会感到困惑,因为你还在用 ASP.NET 来思考,而 Winforms 的方式太简单了。准备把头撞在桌子上,然后重复“愚蠢、愚蠢、愚蠢……太明显了”之类的话。
然而
相比 HTML 的自然流动和 CSS 样式的单独应用,布局和设计会感觉更加严格。
对于更漂亮和更丰富的 UI,您可能需要考虑 WPF 来成功您的 Winform 努力。此Microsoft section 提供有关这两种技术的信息。
当您学习特定于 Winforms 的类时,当然会有一个过渡,但是它们感觉类似于 ASP.Net 版本,只是实现起来更简单。
【讨论】:
除了@jdk 的出色回答...
【讨论】: