日期:2014-05-18  浏览次数:20784 次

帮忙这个好点的方案!!
现在有一地图,上面的图元都需要通过自己设置来实现画出,比如说我某一对话矿中设置了一个变量(颜色是红),然后通过更新反映在图上!!
这样的设置有很多。大约20多个把。
现在我有几中想法
1)把每一个变量都写到配置文件中去,然后通过修改配制文件达到修改的目的!!!--这个方法需要重器软件
2)还有就只是直接写到一个文本文件中,然后通过解析文件来达到修改的目的!!--这个方法貌似不是很好,个人感觉。


3)还有一个就是写一个静态的类,把所有的变量都弄到类中,达到修改的目的!!这个方法不需要重新启动
但是有弊端,就是每次重新启动机器。我上一次的设置就没有了。


===现在的想法是必须能够保存上一次的设置,有什么好的想法么?大家帮我想想,谢谢!!!

------解决方案--------------------
顶一个,呵呵
------解决方案--------------------
都写到配置文件中去
------解决方案--------------------
第一个方法,搞不清楚你为什么要重启软件

对话框里东西改了,存配置文件,给图发个消息,图里的照样也改了

下次启动从配置文件读信息

这样数据也不会丢失,图也做到了实时更新啊。。。

看看观察者模式是怎么做的吧