如何正确编写桌面应用程序?

时间:2010-03-04 10:23:34

标签: c# .net model-view-controller design-patterns

我是一名网络和移动应用程序开发人员,我更喜欢使用MVC框架进行开发。我刚开始使用桌面应用程序(在C#中)。应用程序开发不是问题。我以前写了各种桌面应用程序,但它们仅供个人使用或小公司使用。

是否有一个很好的开源项目,我可以下载并阅读源代码,以了解如何编写桌面应用程序以实现轻松维护,良好的错误处理等...

2 个答案:

答案 0 :(得分:4)

我认为最好的来源是模式&从Microsoft实践网站。他们甚至还有一小部分专门用于桌面应用程序:http://msdn.microsoft.com/en-us/practices/bb969054.aspx#win_apps

答案 1 :(得分:1)

我是MVC的忠实粉丝,对于桌面应用程序,我使用的MVP(监督控制器)模式非常相似。你可以在Martin Fowlers博客上看到它:

http://martinfowler.com/eaaDev/SupervisingPresenter.html