封装的修改配置文件件在哪,怎么修改

  无论是有图形化的选项配置对话框,或者是系统 提供的注册表,文本形式的本地配置文件依然是最牢靠、应用最广泛的配置信息保存形式。配置信息的一般模式就是一个配置项对应一个值,前者一般是个字符串, 后者可能是数字或者字符串或者别的什么。在传统win32编程中有系统提供的api供我们解读.ini文件,后来也有操作注册表的封装好的api,在. net中更是有解读XML形式.config文件的现成方法。在Java中,对配置文件的使用进行封装也是十分有意义的。
   封装应该达到这样的效果:应用只管从配置信息进行按名读取值、设置值、保存等操作,而不需要关心具体以什么文件格式保存、如何解析。文件格式(纯文本? XML?数据库?)、IO方式(本地文件?远程文件?控制台流?)在封装类内部的变更,都不会影响应用对配置信息的感知。
   从键名-值的对应关系以及文件的存取,我们最容易想到的就是java.util.Properties对象,他是HashTable的子类,保存的就是 很多组键名-值的对应二原组,并提供快速的查询和直接的从文件读取、保存为文件的方法。具体请参考相关文档,我们直接看程序。
  首先自定义一个异常:
 
  然后是我们的封装类:
//此构造方法用于新建配置文件
//从指定文件名读入配置信息
//指定配置项名称,返回配置值
//指定配置项名称和默认值,返回配置值
//设置配置项名称及其值
//保存配置文件,指定文件名和抬头描述
//保存配置文件,指定文件名
//保存配置文件,采用原文件名
 ("需指定保存的配置文件名");
 
  从这个封装类我们可以看到,实例化对象的时候我们可以指定一个文件名使得从中读取配置信息,通过getValue方法取得属性值,setValue方法设置属性值,saveFile方法保存文件。然后我们具体来看看如何使用:
 //捕获我们自定义的异常
 
  可以看到,第一行写入了我们加入的抬头注释,第二行自动产生了一个时间,后面两行用<配置项名称>=<配置值>的形式记录了配置信息。下面我们来读取这个配置文件:
 
 
这样的信息。表明我们成功读取了配置信息。 
   这样我们的封装类可以胜任普通的配置信息操作工作了。而且对于大多数的情况,这个类也足够用了。这里的代码都是可复用的,大家可以直接拷贝到自己的工程 中去。最后说明:这些属性值当然可以自己在文件里面改动,而且这也是配置文件最常见的使用方式;#号开头的都表示注释,可以任意添加和删除。
   任务完成了,但是还并不完美。采用Properties最大的方便就是有现成的查询、设置、文件存取方法,但是这样的<配置项名称>= <配置值>格式只是方便了在Java中的使用

本文是爱Q生活网一篇关于使用winrar来封装文件---简单制作安装程序的文章,欢迎查阅!

亮亮早就答应各位要制作这个教程了

呵呵 忙哦。。。抱歉了

教程 全部是视频的。。。附带了 教程测试样本  跟 测试文件

以及整个制作过程的 视频录像 跟说明文本

可以自定义软件图标 

可以自定义 软件 运行后 执行的操作

可以写入许可协议 

可以添加 安装前的软件说明。。。

最重要的是 我们可以随时随地 制作安装程序 嘿嘿、、、

我要回帖

更多关于 修改配置文件 的文章

 

随机推荐