如何以模型视图展示者模式设计模型?

时间:2018-10-22 12:34:36

标签: excel vba excel-vba model mvp

我想在模型中的以下结构中存储数据,以便在MVP模式中使用它。我想存储一个自定义类的集合的集合。自定义类具有两个属性。字符串“名称”和集合“成员”。

这使我在模型中的财产成为收藏集的收藏。我怀疑这是解决此问题的正确方法。

构造数据的原因如下:

  • 我正在使用VBA-Excel

  • 我正在编程的应用程序是材料数据库的前端,用户必须能够选择材料,材料状态,测试温度,多种曲线类型以及其他测试参数等。

  • 用户可以选择要显示的多种曲线类型。之后,他可以选择“缩小”数据。例如“我想要23°C的材料状态X的数据”

  • 每个自定义类都应捕获这些缩小选项之一。这意味着过滤器和过滤器的所有选定选项,例如“温度”将是过滤器,而大学成员将是选定的温度,例如0°C,23°C,42°C,100°C。

  • 在上面的示例中,温度不是唯一可用于缩小数据范围的过滤器。也可以是材料的状态,测试速度等。所有可能的缩小选项都应在集合中汇总。

  • 然后,此过滤器选项集合专用于每种曲线类型。例如,您可以在拉伸测试中改变测试速度,但无法过滤测试频率。另一方面,在疲劳测试中,您可以过滤测试频率。这意味着,对于每种选定的曲线类型,都需要这样的一系列缩小选项。

这就是我最终得到一个集合的一个集合的逻辑。

有更好的方法吗?

0 个答案:

没有答案