从多个设备采集必要的信息存储,然后需要对历史数据回放,再MDI的多个视图chart、数据Edit、Line进行显示。这样的要求应该如何设计呢?请各位大侠给个思路,谢谢!我是从电器设备采集的测试信息,需要回放。关键是多个设备的信息需要同步回放,并且显示在不同的视图里面。请从文档document、视图view、框架mainframe的角度谈谈文档数据放在什么地方?回放控制函数、以及对数据的管理各应如何实现。谢谢了!

解决方案 »

  1.   

    谢谢楼上的朋友顶贴!是,log文件已经记录下来。下载我的问题是如何再通过读取文件组织数据,在MDI视图里面通过多视图回放显示log文件。就如同当时记录的样子。还要支持定位拖动任意时刻回放数据、倒放数据、正向回放数据等操作。这里读取出来的数据放在视图view、文档document还是框架Mainframe呢?如何组织为好?比如:
                          |->device1->FormView1 (10个参数显示,每个设备一个)
    logfile->document->|->device2->BarChartView1 (2个参数显示,每个设备一个)
                       |->device3->LineChartView1 (5个参数显示,每个设备一个)
                       |->device4->TableView1 (每个设备一个table视图,用户与同步检查数据)第一次设计此类应用,不知道如何实现为好?谢谢,请大侠们继续指点!
      

  2.   

    数据当然放在文档中,然后绑定多个视图(不是MDI的意思),数据修改就调用CDocument::UpdateAllViews刷新所有绑定的视图,视图中根据文档的数据显示。看看MSDN例子,也是深入浅出MFC的例子SCRIBBLE就有这个应用。