我搜索了一个类似的问题,但以前没有人见过这个问题。ASP.NET到Windows窗体
我几年来一直是一个网络开发人员,从未触摸过窗体。但是,我正在从事几乎完全与Windows窗体打交道的工作。
你有什么建议让你做这样的举动?你可以分享的任何资源?
谢谢!
我搜索了一个类似的问题,但以前没有人见过这个问题。ASP.NET到Windows窗体
我几年来一直是一个网络开发人员,从未触摸过窗体。但是,我正在从事几乎完全与Windows窗体打交道的工作。
你有什么建议让你做这样的举动?你可以分享的任何资源?
谢谢!
表单开发提供了一些非常不同的挑战,但是您的基本技能是可以转移的。
布局是非常不同的 - 流的&样式布局传输很好,如果你在WPF中,但表单更加静态。在Windows窗体中使用灰色框和按钮创建功能性应用程序非常容易,难以让更流畅的东西变得更加流畅。
但是,ASP.Net WebForms尝试模拟Windows窗体,因此事件订阅等更容易。你永远不必处理页面生命周期问题或类似问题。
我认为去其他方式(桌面到网络)要困难得多。
有一点奇怪,你正在开发Windows.Forms没有任何经验但没关系的工作。
但是你很幸运,经典的ASP.NET Web开发模型(带有丰富的页面状态和服务器端事件控件的概念)与Windows窗体GUI开发模型非常相似。
而且微软是一个很好的软件开发公司,开发了具有文档,教程和视频有窗户GUI门户提供过多:
有上CodeProject谈到有关统一的文章Web窗体和Windows窗体,如下所示。它的设计基本上是灵活的,无论Windows/Web如何共享相同的表单布局。第二部分是here,其中涵盖了统一WinForms和WebForms所采用的异步/同步事件。
希望这会有所帮助, 最好的问候, 汤姆。
有很多的可以用的FlowLayout面板等实现,但我承认与网络相比,它的限制...... WPF是,就像你说的,有点接近... –
+1,否则ASP.NET体面质量比做Windows.Forms体积更难。 – Ash