首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

分享一个配置文件管理工具,附源代码免积分上载,相信他能够减轻一点大家的工作

2012-08-01 
分享一个配置文件管理工具,附源代码免积分下载,相信他能够减轻一点大家的工作相比于传统的应用程序配置文

分享一个配置文件管理工具,附源代码免积分下载,相信他能够减轻一点大家的工作
相比于传统的应用程序配置文件呢, 这个工具的优点:
1.不用去设计配置文件
2.所有的配置文件可以是放在一个特定的目录
3.通用的配置文件管理工具,不需要人工去打开配置文件做修改
4.使用时只需要操作实体类即可,不用再去关心怎样修改XML,怎样读取XML,怎样保存之类的繁琐的问题
5.配置发生变化后,不需要重启程序

使用步骤如下:
1.定义一个实体类, 并且为属性赋初始值:

C# code
    [ConfigOP.CfgAttribute.CfgEntity (Name="DBInfo", Description="这是一个测试")]    class CfgEntity_DbInfo    {        public string DataSource {get; set;}        public string InitialCatalog { get; set; }        public string User { get; set; }        public string Pwd { get; set; }        public int ID { get; set; }        public int ADDItem { get; set; }        public CfgEntity_DbInfo()        {            DataSource = "222.222.222.222";            InitialCatalog = "i dont know";            User = "aa";            Pwd = "123";            ID = 987654;            ADDItem = 1;        }    }


2.实例化实体类, 以及配置文件操作类:
C# code
CfgEntity_DbInfo et = new CfgEntity_DbInfo();ConfigOP.ConfigOP cfg = new ConfigOP.ConfigOP();cfg.IniConfig(et);

如果没有配置文件,那么类中的属性保持默认值

3.保存和修改配置:
修改配置变得异常简单了,仅需要修改类中的属性:
et.ID = 777;
cfg.SaveCfg(et);

4.通过配置界面修改配置:
cfg.CfgMng(et); // 这段代码可以将打配置界面


差不多就这样吧, 配置变得超级简单了吧...欢迎大家使用, 并提出任何建议.
源代码免积分下载:http://download.csdn.net/detail/hyblusea/4399460


[解决办法]
这个理应推荐。
[解决办法]
不错!!!

热点排行