【牛腩新闻发布系统】——再看配置文件

在机房收费系统中,用到了配置文件,但是当时没有过多的研究,基本上等于粘贴+复制。所以在牛腩中再

次遇到的时候还是出现了问题的。


为什么要用?


配置文件,就是在用户登录电脑时,或是用户在使用软件时,软件系统为用户所要加载所需环境的设置和文

件的集合。它包括所有用户专用的配置设置,如程序项目、屏幕颜色、网络连接、打印机连接、鼠标设置及窗口的大小

和位置等。


基本语法规则


基本的代码使用规则如下:

<configuration>
    <system.web>
      <compilation debug="true" targetFramework="4.5" />
      <httpRuntime targetFramework="4.5" />         
    </system.web>
  <appSettings/>
     <connectionStrings>
        <add name="connStr" connectionString="server=.;database=Newssystem;uid=sa;pwd=123456"></add>
    </connectionStrings>
  
</configuration>


配置文件调用

在写完配置文件之后,如何进行配置文件的调用呢?

在SQLhelper中,将配置文件中的连接数据库的语句进行调用:

 public SQLHelper()
        {
            string connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
            conn = new SqlConnection(connStr);
        }
        private SqlConnection GetConn()
        {
            if (conn.State ==ConnectionState .Closed )
            {
                conn.Open();
            }
            return conn;
        }


用一张图表示三层与配置文件的关系:

【牛腩新闻发布系统】——再看配置文件_第1张图片

SQLhelper通过配置文件中数据库的连接语句,再传入D层进行三层调用,实现将代码简化,并且让整个三

层更显逻辑性。


总结


通过学习牛腩,又重新温习了三层和机房重构,很多机房中涉及到的东西在牛腩里能见到,所以知识之间

真的是相互关联,在学习过程中不用针对一个知识点死钻,在之后的学习中去完善它就好。

你可能感兴趣的:(【牛腩新闻发布系统】——再看配置文件)