2010-02-17 76 views
1

我搜索了一个类似的问题,但以前没有人见过这个问题。ASP.NET到Windows窗体

我几年来一直是一个网络开发人员,从未触摸过窗体。但是,我正在从事几乎完全与Windows窗体打交道的工作。

你有什么建议让你做这样的举动?你可以分享的任何资源?

谢谢!

回答

2

表单开发提供了一些非常不同的挑战,但是您的基本技能是可以转移的。

布局是非常不同的 - 流的&样式布局传输很好,如果你在WPF中,但表单更加静态。在Windows窗体中使用灰色框和按钮创建功能性应用程序非常容易,难以让更流畅的东西变得更加流畅。

但是,ASP.Net WebForms尝试模拟Windows窗体,因此事件订阅等更容易。你永远不必处理页面生命周期问题或类似问题。

我认为去其他方式(桌面到网络)要困难得多。

+0

有很多的可以用的FlowLayout面板等实现,但我承认与网络相比,它的限制...... WPF是,就像你说的,有点接近... –

+0

+1,否则ASP.NET体面质量比做Windows.Forms体积更难。 – Ash

2

有一点奇怪,你正在开发Windows.Forms没有任何经验但没关系的工作。

但是你很幸运,经典的ASP.NET Web开发模型(带有丰富的页面状态和服务器端事件控件的概念)与Windows窗体GUI开发模型非常相似。

而且微软是一个很好的软件开发公司,开发了具有文档,教程和视频有窗户GUI门户提供过多:

http://windowsclient.net

1

有上CodeProject谈到有关统一的文章Web窗体和Windows窗体,如下所示。它的设计基本上是灵活的,无论Windows/Web如何共享相同的表单布局。第二部分是here,其中涵盖了统一WinForms和WebForms所采用的异步/同步事件。

希望这会有所帮助, 最好的问候, 汤姆。