小可正在做一个软件。
软件功能是读取一个xml文件(文件里主要保存一些勾选项,数据内容等等),解析文件并且根据xml文件的内容生成界面。
用户调整界面上的数据,然后再保存一个新的xml文件。
现在正在论证阶段,主要是从xml文件生成界面这个部分,不知道怎么实现。
用VC可行否?欢迎指教

解决方案 »

  1.   

    http://blog.csdn.net/muzizongheng/article/details/5565170
    看主任的blog
      

  2.   

    从XML中读取数据然后关联到控件变量上
      

  3.   

    其实你说的不是靠xml生成界面吧?这里xml只是相当于你的数据库保存界面上的数据状态,想象从数据库读数据再显示到界面上的过程,是一马事啊。
      

  4.   

    可行,就是用xml存储读取配置文件了
      

  5.   

    不是这个,是动态生成界面但是不是从WPF里面动态生成出来
      

  6.   

    必须可以,我们公司做的软件就是用xml定义界面元素(按钮啊等各种控件),js控制这些元素的位置(关系到窗口resize后的排版等),vc里的工作就是解析xml,实例化控件,然后各种响应这好像叫做虾米“脚本驱动”之类的,名词不是很清楚……
      

  7.   

    可行,解析完xml,用VC treeview 控件显示即可!
      

  8.   


    那是XAML不是自己定义的XML……
      

  9.   

    在程序里用一个基值当控件的id,比如从fe00开始,然后创建控件,分配id就行了。
      

  10.   

    使用ini、txt、二进制、xml来定义界面元素,使用MFC根据xml来动态生成界面。这正是当下流行界面库的模式。
    做的比较好的,大部分都所见即所得了。------------------------------------------------------------------------
      

  11.   

    谢谢大家,解决了。最后是用Treeview来控制显示,数据保存在一个大的结构体数组里面(window嘛,内存大大的),然后用创建控件的方式把每个单独的元素显示出来。