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# Chart 服务器端动态创建ChartArea
    解决 ASP.NET Chart 控件出错 为 ChartImg.axd 执行子请求时出错
    C# Chart控件,chart、Series、ChartArea曲线图绘制的重要属性
    JSON和JS对象之间的互转
    MAC OS下使用OpenSSL生成私钥和公钥的方法
    iOS 牛人技术博客分享
    iOS开发之头像裁剪
    iOS开发之使用CALayer封装下载进度条
    iOS开发之使用UIimage+ImageEffects实现图片模糊效果
    我的第一个开源项目(Auditory)
  • 原文地址:https://www.cnblogs.com/saixing/p/6730339.html
Copyright © 2011-2022 走看看