1

目前我正在向自己介绍 Visual Basic 语言,使用 Visual Studio 2010 作为 IDE。

我想创建一个图形应用程序,因此使用 MVC 模式来实现它。但我有点想知道事件处理。实际上,我希望 GUI 引发可由控制器处理的事件。但我无法处理其他类中的 GUI 事件,只能在类本身中处理。所以我定义了一些文件,部分实现了 GUI 类,处理事件并调用控制器。但是根据我对 MVC 模式的理解,GUI 类不应该调用控制器 - 我的理解是,它必须反之亦然,所以 GUI 引发一个事件,控制器处理这个事件并可能显示其他内容图形用户界面。

我试图在控制器中实例化 GUI 类并使用实例来处理事件,但这种方式似乎是错误的,因为我无法访问实例引发的事件。

总的来说,我希望任何人都可以比我自己做的更恰当地解释我在 Visual Basic 中实现 MVC。

4

0 回答 0