在做机房收费系统的时候用到了抽象工厂+反射+配置文件。下面我们就来看看配置文件是怎么用的?以及我们为什么要用配置文件?
配置文件:当你用一个软件时,软件系统为用户加载所需环境的设置和文件的集合。
我们为什么要用配置文件?使用配置文件可以很方便的修改和移植;比如我们要更换服务器,那么我只需要修改配置文件,不用修改源代码;符合开放—封闭原则。
下面我们来看如何添加配置文件:
1、在UI下添加应用程序配置文件
注意:配置文件应该添加在最高层
2、在配置文件中写代码
<addkey="ConnectionString"value="Server=192.168.24.66;database=CRCS;userid=sa;password=123456"></add> <add key="DBString"value="sql" ></add>
3、添加引用
4.使用
'使用配置文件
Private strDB As String =ConfigurationSettings.AppSettings("DBString")
下面我们看一个例子:
Private ReadOnly AssemblyName As String = "DAL" '使用配置文件 Private strDB As String = ConfigurationSettings.AppSettings("DBString") #Region "登录接口" ''' <summary> ''' 登录接口 ''' </summary> ''' <returns>ILoginQuitdal</returns> ''' <remarks></remarks> Public Function CreateLoginQuit() As ILoginQuitdal Dim ClassName As String = AssemblyName + "." + "LoginQuitdal" + strDB Return CType(Assembly.Load(AssemblyName).CreateInstance(ClassName), IDAL.ILoginQuitdal) End Function #End Region
如此,通过配置文件,我们可以轻松实现不同数据库的访问。
提醒:打包时记得打包配置文件!