软件要保存一些参数,用什么方式保存比较方便.
- JScript code
{ "Width": 1024, "Height": 128, "Windows": [ { "win": [ { "X": 4, "Y": 4, "Width": 197, "Height": 120, "fileList": [ { "File_Name": "C:\\123.bmp"", "File_Style": 1, },{ "File_Name": "C:\\123.txt", "File_Style": 0, }], }], "win": [ { "X": 240, "Y": 124, "Width": 200, "Height": 120, "fileList": [ { "File_Name": "C:\\798.bmp"", "File_ShowStyle": 1, },{ "File_Name": "C:\\yth.txt", "File_Style": 0, }], }]}
简单点比如像上面这样的参数,大概套3,4层.这个应该是 JSON , 但JSON在cb2010中好像库都不太好用,DBXJSON.hpp 像上面那个如果有换行或":"后面有空格的话就解析不了.
[解决办法]
把参数写入INI文件中,启动软件的时候读取下
[解决办法]
实在不行就自己分析下,保存为XML,多层嵌套还是保存为XML结构清晰。
[解决办法]
好几层的懒省事的就用xml,其实自己定义数据结构保存到文件也是可以的。
[解决办法]
ini,注册表,xml都可以
注册表有时需要权限,控制麻烦些,ini方便
用过xml的话,就自定义xml节点,写入读出吧