如果你需要处理显示数十种数据呈现。那么针对每一个菜单难道都要做一个VIEW/CHILDFRAME对应么?应该有更好的方法进行重用设计。我感觉针对每一个视图呈现如果都做一个view class对应,那么将大大影响开发效率和灵活性。于是我想到了开发一个框架,仅仅负责数据的显示。数据的处理和逻辑分析,交给其他的模块处理。不知道大家对于这种情况的处理都是如何考虑的?最典型的应用就是一个数据可能需要多种呈现形式:表视图、chart视图等。如果有那么几十种,我们不可能都写死了吧。怎么做到能够支持外部的配置,这样新的需求出现后就不一定需要修改内部程序,也许仅仅需要修改配置文件即可达到界面改头换面的效果,并且满足了数据内容的变化需求。请大侠们谈谈这个话题。
解决方案 »
- 作为一个程序员要怎样树立自己的目标!和人生目标!
- VS2008按MSDN的说法也没有找到右击类的添加事件向导
- 用摄像头,然后写一个程序,实现类型于大头照的功能
- 在vc中如何为编辑框控件的默认值设为空?
- 如何生成XML文件的最前面一行(<?xml version="1.0" encoding="UTF-8"?>)?
- ***关于在多线程中使用CSocket进行数据传输的问题,望指教****
- 各位大虾,请教关于执行时间的用法
- 关于消息映射!!
- 拷贝构造函数的参数是对象的引用,但是现在我只能获得对象的指针,怎么转化呢?
- 请各位推荐一本COM的经典书籍
- 求助!!!Debug正常,而Release有问题
- 谁帮我解释解释这段代码啊?请详细帮我解释一下代码思路!谢谢!
我想寻求的一种方案是:针对不同的视图形态,找到一种外置的配置方案以应对变化。举例来说:
视图(1)需求:10列,数据源01。
视图(2)需求:20列,数据源02。
视图(3)需求:5列,图表支持,数据源03.针对这种多变的需求,V视图更像是一个通用的可配置界面,界面的元素都是可以支持配置的。当然数据源也是可以可以支持配置的。MVC概念涉及的是针对一种类型下,V负责显示、M模型、C数据逻辑控制。
我想做的是在MVC的基础上更加泛化的支持。
因为想做到通过外部配置文件来改变数据或视图,不管控制方Frm从配置文件里读到什么内容,
只要控制方Frm使用CView*,CDocument*就算做到了抽象。
但具体数据是什么,怎么表现,CView1->CView,CView2->CView,CDoc1->CDocument,CDoc2->CDocument...这些一个也少不了,如果想改的话也应该仿照M$的文档视图结构来改,...关注吧,看看大家怎么说哩