34得票10回答
有哪些替代Model-View-Controller的选择?

在大学期间和关注SO的发展过程中,我听说了很多关于模型-视图-控制器(MVC)架构设计模式的内容。即使在不知道它是什么之前,我也无意中使用了MVC模式,并在我的日常工作中继续使用它。从我所看到的情况来看,它可能是当今最流行的模式。但是,我很少听说与MVC替代模式相关的内容。有哪些选项?出于什么...

20得票2回答
C# WinForms 模型-视图-控制器(被动视图)

我正在使用C#开发一个WinForms应用程序。我的GUI编程经验有限,我必须在学习的同时不断尝试。以下是我正在构建的内容。 请查看以下链接中的一般GUI外观: GUI http://img227.imageshack.us/img227/1084/program0.jpg 我已经完成了...

16得票6回答
如何正确地将两个JavaScript对象连接起来?

我目前正在面临一个难题:如何正确地将2个JavaScript对象连接在一起? 想象一个类似文本编辑器的应用程序,其中有几个不同的文件。我有一些HTML页面来表示笔记本的视图。我有一个文件notebook.js,其中包含NotebookController和Notebook View的类定义。...

7得票2回答
如何构建一个C# WinForms模型-视图-控制器(被动视图)程序?

我正在设计一个 GUI,基本思路如下(类似于 Visual Studio 的基本外观): 1. 文件导航 2. 控件选择器(用于选择在编辑器组件中显示的内容) 3. 编辑器 4. 记录器(错误、警告、确认等) 目前,我将使用 TreeView 进行文件导航,使用 ListView 选择要在...

7得票3回答
模型视图控制器和复合视图

我正在尝试在Java Swing UI应用程序中遵循MVP(特别是被动视图)模式。 应用程序的基本设计类似于向导控件。屏幕分为两个主要部分: 一个活动视图。 一个静态导航栏,带有导航按钮。 用户可以使用按钮更改活动视图,但导航栏始终显示。 对于这种情况的建模,我有一堆不同的屏幕,每...

7得票2回答
如何在被动视图中实现事件?

我正在学习被动视图模式,以使我的C# WinForms应用程序更易于测试和维护。 到目前为止,它运行得很好,但我想知道是否有比我现在的实现(并保持可测试性)更好的方法来实现事件。这是它的样子(省略此示例不相关的代码)。基本上,我正在寻找一种方式,可以跳过在Presenter和Form中连接事...