Winform设计架构

时间:2012-02-06 18:58:53

标签: c# winforms design-patterns

我制作了一个包含PictureBoxes作为视图的winform游戏。

当我开始对“把东西放到哪里”感到困惑时(特别是在我需要制作一些物品使得picturebox222刷新并通过它的绘画事件激活的情况下)

然后我听说了架构模式...... MVC,MVP,MVVM
哪些模式可以帮助我完成任务?为什么? 我也很乐意为你提供一个了解我需要的模式的好地方。

谢谢, 伽

1 个答案:

答案 0 :(得分:0)

模型视图Presenter是您可以使用的模式。 MVC适用于Web应用程序,MVVM适用于WPF应用程序。 学习MVP的一个很好的起点是WinForms Model View Presenter @ codeprojectMSDN MVP。 很多关于MVP的文章和教程都涉及ASP.NET Webforms,但很容易转移到WinForms,因为它们有很多共同之处。

但是在开发游戏时,您应该考虑更合适的平台,例如XNA