我制作了一个包含PictureBoxes作为视图的winform游戏。
当我开始对“把东西放到哪里”感到困惑时(特别是在我需要制作一些物品使得picturebox222刷新并通过它的绘画事件激活的情况下)
然后我听说了架构模式...... MVC,MVP,MVVM
哪些模式可以帮助我完成任务?为什么?
我也很乐意为你提供一个了解我需要的模式的好地方。
谢谢, 伽
答案 0 :(得分:0)
模型视图Presenter是您可以使用的模式。 MVC适用于Web应用程序,MVVM适用于WPF应用程序。 学习MVP的一个很好的起点是WinForms Model View Presenter @ codeproject和MSDN MVP。 很多关于MVP的文章和教程都涉及ASP.NET Webforms,但很容易转移到WinForms,因为它们有很多共同之处。
但是在开发游戏时,您应该考虑更合适的平台,例如XNA。