我实现了编辑框的记忆功能,可是那些保存的编辑框的内容都是固定。我现在想把编辑框10次的内容保存到XML文件里面。当得到11次编辑框的内容,把XML文件里面的第一个保存的内容替换掉,下面依次替换,请问可以实现吗?怎么实现?
解决方案 »
- 如何通过c++进行socket通信时。客户端绑定本地ip以及地址
- 链表做的通讯录,在MFC中使用serialize保存成了乱码,求教!
- ((((高分)))))窗口层次问题
- mfc程序中使用了扩展dll,为什么静态编译后的程序无法运行?
- ado编程时,对于sybase数据库Open("Provider=...的参数应该是什么,如SQL是"SQLOLEDB"
- 请教:用VC++开发单机管理软件用什么数据库最好?
- 实习,很纠结的问题,请教大家。
- 利用SComm发送串口十六进制数据?
- 请问如何使窗口Alt + F4关不掉??
- 如何用Win32的CreateWindow函数创建不带有标题栏的窗口!(内容无)
- Visual Studio 2008中如何添加_Application,_WorkSheet等六个操作Excel的类呢?
- "Please enter the path for MEMCPY.ASM."是什么错误呀?
2、XML的处理可以直接使用网上的类库,或者自己编写(保存一些</ />这样的标记对)
通用的libxml类库;其它的xml源码类。
这个地方还有调用的例子:http://www.cnblogs.com/wangkangluo1/archive/2011/07/06/2099032.html
3、自己写的话,需要考虑使用的语言编码格式,还是挺麻烦的。
4、Win32也提供了自己的XML封装类库,一般使用的时候重新业务封装一下更好。
需要VC++的.NET版本支持(VS2003以上)
具体实现:
在XML中创建存储编辑框值的节点下创建10子节点
并在存储编辑框值的节点上添加一个属性,用于记录当前是第几个值
对这个属性进行取模运算,并进行修改,使其指向当前所表示的是第几个值就可以了