VB.NET<机房收费系统个人重构版>你都学会了什么(之四)
2013-06-13 17:56
351 查看
接着上篇我们说的Sqlhelper,今天我们来说一下配置文件
上面是抽象工厂的一段代码 。而我在代码中标记的黄色部分就是运用的配置文件写成的代码。好了,下面我们来看一下配置文件究竟所为何物,我们为什么要使用配置文件呢?配置文件的默认文件名为“app.config”。使用配置文件可以在不重新编译程序的情况下,通过修改配置文件,改变程序中用到的一些资源。因为在配置文件中我们编译好相应的代码后,运用在代码中会用配置文件中相应的关键字替代,所以要修改相应的内容只需要更改配置文件内容就可以了,方便又高效,可以避免维护时带来的繁冗和更改系统。
那么如何添加配置文件呢?具体步骤如下——
1、首先选择项目,在项目上右击——选择“添加”——“类”
2、按照上面步骤会出现如下界面,左边一栏选择“常用项”——“常规”,右边一栏中选择“应用程序配置文件”,更改成相应的名称,点击“添加”,一个配置文件便添加成功了
3、这是刚开始添加好的配置文件的初始模样
4、根据自己的需要,更改相应的内容便可以了。当然,我们在本文开头给的一段代码中用的就是“key”部分。
好啦,今天配置文件的介绍就到这里了,下篇我将介绍一下在添加设计模式过程中的接口了,敬请关注!
1、UML图
2、三层架构
3、Sqlhelper
4、配置文件
5、接口
6、设计模式
我们先来看一段代码'*********************************************************************************** '作者:高迎 '小组: '说明:添加用户工厂类,创建添加用户接口 '创建日期:2013.05.20 '版本号:v1.1.0 '*********************************************************************************** Imports System.Reflection '引入反射 Imports System.Configuration '这个需要在管理区中添加引用 Imports DAL Public Class AddUserFactory ''' <summary> ''' 创建一个添加用户接口 ''' </summary> ''' <returns>返回的是一个创建的接口</returns> ''' <remarks></remarks> Public Function CreateAddUserDAL() As IDAL.AddUserIDAL Dim AssemblyName = "DAL" Dim create As String = ConfigurationManager.AppSettings("strSql") Dim className As String className = AssemblyName + "." + "AddUserDAL" Dim idal As IDAL.AddUserIDAL idal = CType(Assembly.Load(AssemblyName).CreateInstance(className), IDAL.AddUserIDAL) Return idal End Function End Class
上面是抽象工厂的一段代码 。而我在代码中标记的黄色部分就是运用的配置文件写成的代码。好了,下面我们来看一下配置文件究竟所为何物,我们为什么要使用配置文件呢?配置文件的默认文件名为“app.config”。使用配置文件可以在不重新编译程序的情况下,通过修改配置文件,改变程序中用到的一些资源。因为在配置文件中我们编译好相应的代码后,运用在代码中会用配置文件中相应的关键字替代,所以要修改相应的内容只需要更改配置文件内容就可以了,方便又高效,可以避免维护时带来的繁冗和更改系统。
那么如何添加配置文件呢?具体步骤如下——
1、首先选择项目,在项目上右击——选择“添加”——“类”
2、按照上面步骤会出现如下界面,左边一栏选择“常用项”——“常规”,右边一栏中选择“应用程序配置文件”,更改成相应的名称,点击“添加”,一个配置文件便添加成功了
3、这是刚开始添加好的配置文件的初始模样
4、根据自己的需要,更改相应的内容便可以了。当然,我们在本文开头给的一段代码中用的就是“key”部分。
好啦,今天配置文件的介绍就到这里了,下篇我将介绍一下在添加设计模式过程中的接口了,敬请关注!
相关文章推荐
- VB.NET<机房收费系统个人重构版>你都学会了什么(之三)
- VB.NET<机房收费系统个人重构版>你都学会了什么(之五)
- VB.NET<机房收费系统个人重构版>你都学会了什么(之一)
- VB.NET<机房收费系统个人重构版>你都学会了什么(之六)
- VB.NET<机房收费系统个人重构版>你都学会了什么(之五)
- 重构机房VB.NET<机房收费系统个人重构版>你都学会了什么(之一)
- VB.NET<机房收费系统个人重构版>你都学会了什么(之二)
- VB.Net Winform程序的简单打包和部署--<机房收费系统>
- <机房收费系统>重构至今之感(VB.NET)
- VB.NET之旅-机房收费系统个人重构DatagridView导出数据到Excel
- 机房收费系统(VB.NET)个人版总结
- 机房收费系统(VB.NET)个人版总结
- 重构版机房收费系统之分层、接口、数据库连接、反射+工厂(vb.net)
- VB.NET之旅—文本框内字符串的检验(机房收费系统重构个人版)
- vb.net机房收费系统重构——总结(一)梳理业务与表结构
- 【vb.net机房收费系统】之没有包含要从继承的组件的已生成程序集
- 机房收费系统个人版——VB.NET组合查询
- VB.NET版机房收费系统---导出Excel表格
- 小结:VB.NET机房收费系统个人版
- vb.net机房收费系统重构——存储过程的使用