passive-view相关内容
我正在设计一个具有以下基本思想的GUI(以Visual Studio的基本外观为基础进行建模): 文件导航 控制选择器(用于选择在“编辑器"组件中显示的内容) 编辑器 记录器(错误,警告,确认等) 现在,我将使用TreeView进行文件导航,使用ListView来选择要在编辑器中显示的控件,并使用RichTextBox来记录日志.根据在TreeView中选择的内容,编辑器将有2种
..
在大学学习和跟随SO的发展过程中,我听到了很多有关Model-View-Controller架构设计模式的信息.我什至在不了解MVC模式之前就无意中使用了MVC模式,并且仍然在我的日常工作中使用它.从我所看到的来看,它可能是当今使用的最受欢迎的模式.不过,我还不太了解的是可以使用替代MVC的替代模式.有哪些选项,您出于什么原因决定通过MVC使用它们?我也想知道它们通常用于的系统类型.最后,使用它们
..
在MVC和MVP和类似的模式中,通常采用“被动视图"的方法,这种方法尽可能愚蠢(包含尽可能少的逻辑).这应该有利于单元测试,并创建更清晰的视图和模型分离. 我知道这些模式具有非常不同的风格,尤其是对MVP的理解似乎因文章而异.因此,我的问题不是“我如何正确实现此模式". 我想改善视图和模型的分离,并为应用程序提供更好的可测试性.因此,我想采取被动的看法.但是我的问题是,您将把仅与视图相
..
基本上,我知道有两个选项。 第一个是查看显示主持人应该订阅的通知事件。当用户点击视图上的某些按钮时,只需触发一些事件即可触发某些事件,通知某事发生变化。 第二个只是使用观察者模式,让演示者干扰一些合同。让它成为一个接口,像上面告诉你的事件的方法。演讲者 - 观察者应该附在视图上。 正如杰里米·米勒(Jeremy Miller)在传奇的”建立自己的CAB系列“博客文章说,最好使用第
..
我正在C#中开发一个WinForms应用程序。我在GUI编程方面的经验有限,我必须在飞行中学到很多东西。话虽如此,我正在建设中。 看到一般的GUI看下面的链接: GUI http://img227.imageshack.us/img227/1084/program0.jpg 现在,我已经做了很多工作,但是在非常糟糕的自主设计模式中。我不知道这个项目会达到一定的大小,所以现在是做一
..
我目前正面临一个难题:将两个JavaScript对象连接在一起的正确方法是什么? 想像一个像几个不同文件的文本编辑器的应用程序。我有一些HTML页面代表笔记本的视图。我有一个文件notebook.js,其中包含NotebookController和Notebook View的类定义。 NotebookControler对象负责在笔记本上执行业务逻辑,如“保存笔记本”,“加载笔记本“,”
..
我在开发C#中的WinForms应用程序。我已经在有限的GUI编程经验,我有学习上飞了很多。话虽这么说,这里就是我建立。 请参阅一般GUI看看下面的链接: 现在,我已经做了很多的工作了,但在很糟糕的自主设计模式。我不知道该项目将以往任何时候都达到一定的规模,而且,正因为如此,现在是时候做一些大规模的重构。 我一直在研究大量关于GUI设计模式,而我希望实现该模式是被动视图(请参阅
..