passive-view相关内容

如何构造C#WinForms模型视图呈现器(被动视图)程序?

我正在设计一个具有以下基本思想的GUI(以Visual Studio的基本外观为基础进行建模): 文件导航 控制选择器(用于选择在“编辑器"组件中显示的内容) 编辑器 记录器(错误,警告,确认等) 现在,我将使用TreeView进行文件导航,使用ListView来选择要在编辑器中显示的控件,并使用RichTextBox来记录日志.根据在TreeView中选择的内容,编辑器将有2种 ..
发布时间:2021-04-30 19:26:10 C#/.NET

模型视图控制器有哪些选择?

在大学学习和跟随SO的发展过程中,我听到了很多有关Model-View-Controller架构设计模式的信息.我什至在不了解MVC模式之前就无意中使用了MVC模式,并且仍然在我的日常工作中使用它.从我所看到的来看,它可能是当今使用的最受欢迎的模式.不过,我还不太了解的是可以使用替代MVC的替代模式.有哪些选项,您出于什么原因决定通过MVC使用它们?我也想知道它们通常用于的系统类型.最后,使用它们 ..

被动视图和显示逻辑

在MVC和MVP和类似的模式中,通常采用“被动视图"的方法,这种方法尽可能愚蠢(包含尽可能少的逻辑).这应该有利于单元测试,并创建更清晰的视图和模型分离. 我知道这些模式具有非常不同的风格,尤其是对MVP的理解似乎因文章而异.因此,我的问题不是“我如何正确实现此模式". 我想改善视图和模型的分离,并为应用程序提供更好的可测试性.因此,我想采取被动的看法.但是我的问题是,您将把仅与视图相 ..
发布时间:2020-05-03 09:01:38 其他开发

在MVP方案中,您如何在演示者和视图之间进行沟通?

基本上,我知道有两个选项。 第一个是查看显示主持人应该订阅的通知事件。当用户点击视图上的某些按钮时,只需触发一些事件即可触发某些事件,通知某事发生变化。 第二个只是使用观察者模式,让演示者干扰一些合同。让它成为一个接口,像上面告诉你的事件的方法。演讲者 - 观察者应该附在视图上。 正如杰里米·米勒(Jeremy Miller)在传奇的”建立自己的CAB系列“博客文章说,最好使用第 ..

C#WinForms Model-View-Presenter(被动视图)

我正在C#中开发一个WinForms应用程序。我在GUI编程方面的经验有限,我必须在飞行中学到很多东西。话虽如此,我正在建设中。 看到一般的GUI看下面的链接: GUI http://img227.imageshack.us/img227/1084/program0.jpg 现在,我已经做了很多工作,但是在非常糟糕的自主设计模式中。我不知道这个项目会达到一定的大小,所以现在是做一 ..
发布时间:2017-05-14 10:27:02 C#/.NET

什么是正确的方法连接在一起2个JavaScript对象?

我目前正面临一个难题:将两个JavaScript对象连接在一起的正确方法是什么? 想像一个像几个不同文件的文本编辑器的应用程序。我有一些HTML页面代表笔记本的视图。我有一个文件notebook.js,其中包含NotebookController和Notebook View的类定义。 NotebookControler对象负责在笔记本上执行业务逻辑,如“保存笔记本”,“加载笔记本“,” ..
发布时间:2017-05-05 19:18:57 前端开发

C#的WinForms模型 - 视图 - 演示(被动视图)

我在开发C#中的WinForms应用程序。我已经在有限的GUI编程经验,我有学习上飞了很多。话虽这么说,这里就是我建立。 请参阅一般GUI看看下面的链接: 现在,我已经做了很多的工作了,但在很糟糕的自主设计模式。我不知道该项目将以往任何时候都达到一定的规模,而且,正因为如此,现在是时候做一些大规模的重构。 我一直在研究大量关于GUI设计模式,而我希望实现该模式是被动视图(请参阅 ..
发布时间:2016-09-07 13:12:57 C#/.NET