码迷,mamicode.com
首页 > Web开发 > 详细

VB.NET机房收费 & 抽象工厂模式

时间:2014-06-22 22:29:40      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:vb.net   factory   工厂模式   

   学习设计模式的时候,提到了一个专门访问数据库的模式-抽象工厂模式,记得当时举例子理解的时候并未设计到数据库,只是大概了了解了一下,现在对于机房收费系统涉及到了数据库的管理,借此机会好好学习一下。用经常说的一句经典的话语则是:欠的债总是要还的,这句话同时也警告自己对于学习要一心一意,切勿粗心大意。

      欢迎访问自己对于工厂三姐妹的理解

对比可以知道,对于抽象工厂模式的初步理解,则是

重构机房收费系统,对于数据库的选择方法则是在D层建立一个单独的类,来连接字符串。而在此使用工厂层,其主要作用就是应用配置文件和反射技术实现数据库的更换功能。

在Factory中首先定义程序集的名字和命名空间的名字,将程序集的名字和命名空间的的值写在配置文件中,这样当执行到Factory函数时程序会自动通过读取配饰文件中的相应字符,按照路径实例化出相应的对象。

对于配置文件的配置如下:

bubuko.com,布布扣    

以上是最为简单的应用程序配置文件的例子,在appSettings中添加自己所用的参数就可。记住不要忘记引用程序集中的 System.configuration.

其次在程序开头增加:

bubuko.com,布布扣

代码实现:

使用ConfigurationManager的静态属性AppSettings就可以直接访问配置文件中的配置信息

Dim sqlConnection as string=ConfigurationManager.AppSettings("strConnection")     ‘对sqlConnection赋值

(系统错误,未完)

对于配置文件的使用相信我们在学习的过程中会应用的更加熟练,继续磨练中……





VB.NET机房收费 & 抽象工厂模式,布布扣,bubuko.com

VB.NET机房收费 & 抽象工厂模式

标签:vb.net   factory   工厂模式   

原文地址:http://blog.csdn.net/huo065000/article/details/29564425

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!