我读了很多关于用于UI的MCV和MVP模式的文章,它似乎是一种非常好的、强大的处理用户界面的方式。然而,我很难决定如何将其集成到一个系统中,其中模型中的数据是从数据采集系统或串行/以太网设备创建的。还增加了一个步骤,即70%的应用程序交互是由PLC而不是实时用户执行的。
对于从数据库读取/写入和操作信息的应用程序来说,这似乎很有效,但是硬件和自动化如何适应这些模式呢?它是否像另一个控制器一样简单(因为没有更好的术语),它与操作数据和写入模型的硬件交互?
也许我想得太多了,或者想得太简单了,所以任何建议都是很好的。我不太确定我要做什么,所以如果有什么不合理的地方,或者我太含糊了,请给我留言。
谢谢!
发布于 2010-05-05 20:44:05
硬件状态是您的型号。它如何更新不是模式的一部分,只是状态的更新如何影响您的视图。
发布于 2010-05-05 21:05:30
只是补充一下Hans所说的--您的数据采集将馈送到应用程序的数据模型中。
(使用MVVM/WPF/Silverlight上下文)这反过来会在您的ViewModel (也称为表示模型)上引发NotifyPropertyChanged事件,然后通过数据绑定自动传播到您的视图。
https://stackoverflow.com/questions/2772514
复制相似问题