zoukankan      html  css  js  c++  java
  • 三层架构——配置文件

    1、配置文件是什么?

        配置文件是随安装程序一起被安装到计算机上的文件,里面存放着安装好的应用程序运行时所需要的参数。

        应用程序配置文件是标准的XML文件,XML标记和属性是区分大小写的。它可以按需要更改,开发人员可使用配置文件来更改设置,而不必重新编译应用程序。配置文件的根节点是 configuration。我们经常用的是appSettings,它是由.NET预定义配置节点。

    2、如何添加?

       配置文件要添加在界面层,即U层。

       右击项目名称,选择添加——新建项——常规——应用程序配置文件。如图:



    3、如何编写

    常见的配置文件模式:

    configuration

    configSections :配置节声明区域,包括配置节和命名空间声明

    section:配置节声明

    sectionGroup:定义配置节组

    section:配置节组中的配置节声明

    appSettings:预定义配置节


    3.1一个简单的只有appSettings节的配置文件的例子

    <?xml version="1.0" encoding="utf-8" ?> 
    <configuration>
       <appSettings>
           <add key="DB" value="Sqlserver"/>
       </appSettings>
    </configuration>

    3.2复杂一点的自定义配置文件的例子:

    用户自定义的配置节中,包含声明配置节和设置配置节两部分,就像变量一样,先声明后使用。


    4、如何使用?

    以三层登录为例,首先添加引用System.Configuration


    再在命名空间中声明



    编写app.config文件


           添加的两个key,”ConnStr“是连接数据库的字符串,“DBString”是通过反射来产生不同数据库的DAL层的(其中注释掉的部分也是连接数据库的字符串)。

           因此,它们要与代码中的名称一致。


    Factory类:



    DAL层:



           这样,配置文件就算完成了。我们可以打开配置文件,修改里面的参数,从而达到不需要修改代码就可以达到某种目的的效果。

  • 相关阅读:
    浅谈C#托管程序中的资源释放问题
    c#基本语法学习笔记
    深入剖析C#多态性
    Reporting Services API
    进程和线程的区别
    化妆品网站,饰品网站
    宠物销售网站
    卖地方特色才产品,类似湖南味道那样的网上专卖店
    建立友情链接联盟
    DIY最残忍U盘
  • 原文地址:https://www.cnblogs.com/saixing/p/6730339.html
Copyright © 2011-2022 走看看