【发布时间】:2010-03-04 10:23:33
【问题描述】:
我是一名 Web 和移动应用程序开发人员,我更喜欢使用 MVC 框架进行开发。我刚刚开始使用桌面应用程序(在 C# 中)。应用程序开发不是问题。我以前写过各种桌面应用程序,但它们是供个人使用或小公司使用的。
有没有好的开源项目可以下载并阅读源码来学习如何编写桌面应用程序来实现易于维护、良好的错误处理等...
【问题讨论】:
标签: c# .net model-view-controller design-patterns
我是一名 Web 和移动应用程序开发人员,我更喜欢使用 MVC 框架进行开发。我刚刚开始使用桌面应用程序(在 C# 中)。应用程序开发不是问题。我以前写过各种桌面应用程序,但它们是供个人使用或小公司使用的。
有没有好的开源项目可以下载并阅读源码来学习如何编写桌面应用程序来实现易于维护、良好的错误处理等...
【问题讨论】:
标签: c# .net model-view-controller design-patterns
我认为最好的来源是 Microsoft 的 Patterns & Practices 网站。他们甚至有一小部分专门用于桌面应用程序:http://msdn.microsoft.com/en-us/practices/bb969054.aspx#win_apps
【讨论】:
我是 MVC 的忠实粉丝,对于桌面应用程序,我使用 MVP(监督控制器)模式,这非常相似。您可以在 Martin Fowlers 博客上了解它:
【讨论】: