VB.NET机房收费系统之配置文件+反射

配置文件+反射的优点:

我们把有可能需要改动的字符串(如:数据库连接字符串)写在配置文件中,将来需要改动的时候,维护人员可以直接对配置文件进行修改,而不需要修改源程序具体模块,方便程序开发和维护。

使用反射的优点:用字符串来代表数据库(实例化对象),而字符串(变量)是可以更换的,所以使得更换数据库变得很简单方便。

配置过程:

第一步:打开认的配置文件(App.config



第二步:添加上图红色框中的代码

第三步:添加引用

打开添加引用的对话框,添加System.configuration引用(注意添加引用的地方必须是配置文件存在的项目)


第四步:代码实现

sqlHelper类中首先添加:对配置文件的引用:ImportsSystem.Configuration和对反射的引用Imports System.Reflection

然后编写读取配置文件代码

Dim strConnection As String=ConfigurationManager.AppSettings("DB")

读取过程是使用Configuration的命名空间内的ConfigurationManager类中静态属性AppSettings是设置配置文件信息。


反射在Factory层的使用注解:


小结:

配置文件+反射的使用最大的好处就是方便了系统的维护!无论是更改数据库还是数据库的连接,仅仅通过改动一个字符串就能解决复杂的问题!

关于反射学习的还不是很透彻,之后会回来补充它的应用。

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...