机房收费系统已经进行了一段时间,敲完三层,然后又推翻了敲写七层。每天拿出的时间不多,所以导致项目进行了很长时间。在完成过程中,最开始敲出一条线比较困难,各种查资料,调代码,庆幸的是代码中的难点和错误终于在努力下攻克了。
机房收费系统中,最开始时看了其他人的介绍,说什么配置文件,反射和SqlHelper。其实刚开始对这些相当模糊,配置文件和反射在设计模式中接触过,但并没有深入的理解,而且当时是C#,因此一开始转移到vb.net中有些吃力,发射也是如此。经过不断的查阅资料和实践,现在对这些总算有些全貌的了解。
配置文件:
配置文件是随安装程序一起被安装到计算机上的文件,里面存放着安装好的应用程序运行时所需要的参数,我们可以打开配置文件,修改里面的参数,从而达到不需要修改代码就可以达到某种目的的效果。在机房收费系统中,利用配置文件,修改参数,就可以更改数据库的连接,例如将SQL server更改为Oracle等。
添加:
一、在UI层类库下面,添加一个应用配置文件如图:
或者直接在UI层下面app.config写入参数
在配置文件中写入连接数据库参数:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> </startup> <appSettings> <add key ="DB" value="Sqlserver"/>'<span style="color:#FF0000;">配置文件,可改为Access或Oracle</span> <add key ="strConn" value ="Server=localhost;Database=ChargingSystem;User ID=sa;Password=123456"/> </appSettings> </configuration>
应用:
Dim strDB As String = System.Configuration.ConfigurationSettings.AppSettings("DB")
时间: 2024-11-05 19:58:39