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

前端之家收集整理的这篇文章主要介绍了VB.NET机房收费系统之配置文件+反射前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

配置文件+反射的优点:

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

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

配置过程:

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



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

第三步:添加引用

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


第四步:代码实现

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

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

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

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


反射在Factory层的使用注解:


小结:

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

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

猜你在找的VB相关文章