您的位置:首页 > 其它

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

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

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

为什么要用?

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

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

和位置等。

基本语法规则

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

<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;
}


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



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

层更显逻辑性。

总结

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

真的是相互关联,在学习过程中不用针对一个知识点死钻,在之后的学习中去完善它就好。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: