注册 登录
编程论坛 VC++/MFC

VC6.0中利用XML文件能还原编好的界面和数据吗?(怎么实现填空式编程和保存界面、数据和加载?)

wendy_cindy 发布于 2013-08-24 23:51, 592 次点击
高手大侠,牛人,同胞们,大家好!我是个新手,希望大家多多指教。

我自己写过VC++代码,用过一些常用的MFC函数。看过孙鑫的视频。但是看了好多遍才懂一点,理清了CPU跑的思路。向孙祖师爷致敬。

我的问题是这样的:看过XML和HTML,但是我不知道能不能用XML实现数据的保存和界面的重构。XML进行数据的保存没有问题,但是界面的重构不知道XML能实现吗?如果能,该怎么做呢!

比如我写了个工业控制软件,管理很多硬件资源,客户要用的时候,单击右键,选插入模块后,会在主窗视图里面显示出来,双击一下,弹出模块的设置界面,每个模块都是填空式的编程,客户填好数据,点击保存,XML可以保存客户数据。说白啦就是我们这个行业里面叫做填空式编程。插入很多模块,程序按照插入模块的顺序依次执行。客户编程完一个项目,要保存其项目数据。以后要用的时候,直接加载进来能还原界面和数据。保存和加载的文件是XML后缀。XML能够做到吗,这个技术可行吗?希望高手牛人给点建议。或者有什么更好的方法能实现我现在的这个想法呢?怎么实现填空式编程和保存界面、数据和加载还原界面和数据?

希望大家拍砖!
2 回复
#2
yuccn2013-08-25 10:11
你的意思是说把数据保存到xml文件,下次用到的时候,在把xml文件数据读取出来 并且根据数据显示信息对吧
你描述的很混乱。

如果是这样,可以实现的,用一些读写xml 的库来实现数据读写操作就行了,我用过msxml,和tinyxml,使用都比较简单。你自己找下它们的用法,找一个简单的使用就行了。

至于具体怎么实现,那就得你自己去掂量了
1