VB.NET机房收费系统之配置文件+反射
配置文件+反射的优点: 我们把有可能需要改动的字符串(如:数据库连接字符串)写在配置文件中,将来需要改动的时候,维护人员可以直接对配置文件进行修改,而不需要修改源程序具体模块,方便程序开发和维护。 使用反射的优点:用字符串来代表数据库(实例化对象),而字符串(变量)是可以更换的,所以使得更换数据库变得很简单方便。 配置过程: 第一步:打开默认的配置文件(App.config)
第二步:添加上图红色框中的代码。 第三步:添加引用 打开添加引用的对话框,添加System.configuration引用(注意添加引用的地方必须是配置文件存在的项目)
第四步:代码实现 在SqlHelper类中首先添加:对配置文件的引用:ImportsSystem.Configuration和对反射的引用Imports System.Reflection。 然后编写读取配置文件的代码: Dim strConnection As String=ConfigurationManager.AppSettings("DB") 读取过程是使用Configuration的命名空间内的ConfigurationManager类中静态属性AppSettings是设置配置文件信息。
反射在Factory层的使用注解:
小结: 配置文件+反射的使用最大的好处就是方便了系统的维护!无论是更改数据库还是数据库的连接,仅仅通过改动一个字符串就能解决复杂的问题! 关于反射学习的还不是很透彻,之后会回来补充它的应用。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |