使用配置文件来保存程序设置

ZDNet软件频道 时间:2003-08-20 作者:ZDNet China |  我要评论()
本文关键词:vbtips
在Visual Basic 6里,很多应用程序都曾使用Windows注册表来保存设置。Visual Basic .NET提供了应用程序配置文件来实现同样的功能。
本文译自Builder.com,未经许可请勿转载 在Visual Basic 6里,很多应用程序都曾使用Windows注册表来保存设置。Visual Basic .NET提供了应用程序配置文件来实现同样的功能。这些配置消除了一些同注册表相关联的开发问题,而且使得在你的应用程序里修改设置变得很容易。

首先,创建一个新的Visual Basic .NET工程。其次,向工程里一个新的项目,并选择应用程序配置(Application Configuration)文件。这就会在你的工程里添加一个叫做App.config的新文件。(当应用程序被编译的时候,这个文件命就会被更改为组件的名称。)

这个配置文件是XML格式的。你需要在配置节点下添加一个叫做appSettings的新节点。这个节点包含有应用程序的设置。还要添加一个叫做add的节点,它带有两个属性:keyvalueKey包含有用于查找设置的值,而value包含有设置的值:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="testSetting" value="Test Value"/>
    </appSettings>
</configuration>

要取得设置的值,就要为AppSettingsReader创建一个新的实例。

Dim settingReader As New System.Configuration.AppSettingsReader()

要取得一个设置,就要调用GetValue方法。它接受两个自变量:key这个值和设置的type

MsgBox(settingReader.GetValue("testSetting", GetType(String)))

应用程序配置文件为保存应用程序的设置提供了一个方便、简单和可以实现的方法。



责任编辑:炒饭

欢迎评论投稿


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134