机房收费——配置文件

敲完了三层,好不容易适应了一个模式,就又改了七层,带着三层的习惯,伴着七层的热情,我就开始敲啊。

那么, 问题来了,三层时我的数据库连接,写在D层,那么我七层怎么办,总不能个个写吧?

想不通就问吧,可能大家都比较忙,人爱搭不惜理的说:该配置文件啊。

啊,配置文件,这是嘛?咱不知道啊!可脸皮薄也不好意思问,就差把。

配置文件是什么?

用户配置文件就是在用户登录电脑时,或是用户在使用软件时,软件系统为用户所要加载所需环境的设置和文件的集合。

说白了,就是那个数据库连接。

配置文件怎么写?

这个你就按图索骥吧!

1、找家

2、写参数

3、加引用

好了,我理解的就这么多了,如果哪位大神理解的清晰透彻,我十分欢迎您来给我讲讲,呵呵、

时间: 2024-12-07 14:03:23

机房收费——配置文件的相关文章

重构机房收费系统总结1之配置文件+反射+抽象工厂

在重构机房收费系统之前就一直听说这次重构要用反射+配置文件.深远的作用不知道,但是在这次重构用到,目的还是挺明确的:就是为了更换数据时方便,遵循开放-封闭原则,解决了可维护和可扩展的问题. 下面就以机房收费系统登录为例来看看配置文件+反射的用法.机房收费系统登录用到的数据库表是User_info表(用户表).我利用的是三层思想,先看一下我的整体架构! 下面看看配置文件+反射+抽象工厂在登录时访问数据库User表时的用法. 1.先进行配置文件操作 步骤:(1)在VS资源管理器的新建项目UI中,会有

vb.net机房收费系统重构——配置文件

机房收费系统已经进行了一段时间,敲完三层,然后又推翻了敲写七层.每天拿出的时间不多,所以导致项目进行了很长时间.在完成过程中,最开始敲出一条线比较困难,各种查资料,调代码,庆幸的是代码中的难点和错误终于在努力下攻克了. 机房收费系统中,最开始时看了其他人的介绍,说什么配置文件,反射和SqlHelper.其实刚开始对这些相当模糊,配置文件和反射在设计模式中接触过,但并没有深入的理解,而且当时是C#,因此一开始转移到vb.net中有些吃力,发射也是如此.经过不断的查阅资料和实践,现在对这些总算有些全

总结个人版机房收费系统

个人版机房收费系统是在学习完vb.net语言和三层架构思想后的第一个系统,我们要从C/S向B/S进发过程中一个铺路石,在没开始C/S之前,虽然没有什么直接的联系.但学习就是有很多共同的地方,在这个过程中有很多知识是在巩固,有很多东西新接触或者实践.我最大的感受就是,走过了这个过程就一定会带走些什么. 个人版机房收费和第一版系统有很多相同的地方,这些相同的地方就在进行重构的过程中,帮助我们i+1. 比如: 1.开发语言:虽然一个用的是vb一个是vb.net.但不得不说有了第一版的经验,重构版用起来

机房收费系统合作版(一)——框架搭建

机房收费系统的合作版中首次尝试使用框架:三层 + Spring.NET +Nhibernet框架. 一.整体框架图如下: 二.三层架构图如下: DAL层: Adapter: 结构: 实现IRepositoryDAL接口:扩展 继承RepositoryBaseDAL父类:复用 功能: 操作类:封装基本的操作--增删改查 this.HibernateTemplate.Save(entity) this.HibernateTemplate.Delete(entity) this.HibernateTe

.NET分层登陆——机房收费系统再总结

去年的时候,我写过一篇机房收费系统登陆的总结文章,那是站在VB的基础上,直接查询数据库实现的登陆.是很初期的知识.如果想了解详情,请看VB查询数据库之登陆窗体--机房收费系统总结(一). 今天,我要换一个角度,换一个方式,来实现登陆.首先,我选择的开发工具是VB.NET,数据库是SQLSever2008.其次,我用的是三层的思想,把界面,逻辑和数据都分开,减少相互之间的影响.在次,界面层尽量简洁,所有的算法和业务逻辑都写到逻辑层,同时使用了接口和工厂模式以及外观模式,减少了相互之间的依赖,降低了

机房收费重构——关于面向对象和分层的纠结

机房收费系统的重构已经开始很久了,最近两天才感到有了一点儿头绪. 对这次重构,刚开始计划的是先做数据库,然后优化下,列出每个窗体对表的访问关系,抽出常用的访问作为存储过程,然后把访问数据库的常用方法封装成SqlHelper.这部分就是数据库的部分. 然后就是软件的结构:整体上是分了七层:三层+实体+外观+抽象工厂+D层接口.虽然计划的很好,但是在具体分层这里想了很久. 最先是对D层开始下手的.D层是什么?是对表的访问,将对数据库的读取和写入都封装成D层的类,那么,类又按照什么分呢?后来想了想以前

VB.NET机房收费系统总结

总感觉这次机房收费系统很有份量,一直没有下手总结,从2014-7-27至2014-9-29,这中间有太多故事和成长.首先说一下两次机房收费系统的不同,它是我们从面向过程向面向对象的一个转变,在.NET平台下开发,采用三层思想,并添加了一些设计模式,然后说一下我的变化,不管从思想还是技术上绝对是一笔财富,经过这次机房收费系统,我更加坚信两句话:"出来混迟早都要还的""一切都会过去的". 这次个人重构:7.27-8.11(画图阶段,其中包括数据设计2天):8.12-9.

机房收费重构(四)-SqlHelper

     最近由于学校专业课考试,导致上一篇的一些博客没有及时补上,让读者久等了,下面来说说关于DAL中一个模板吧-SqlHelper.      在敲机房收费中,有好多都是重复的访问数据库这些操作,这样我们可以将这些步骤抽象出来,命名为SqlHelper.在任何时候想到抽象和封装.面向对象的思想深入骨髓.      在SQLHelper中主要有四类,分别是: 不带参数的sql增删改语句或存储过程(无返回行或值) 带参数的sql增删改语句或存储过程(无返回行或值) 不带参数的sql查询语句或存储

机房收费系统重构之用户登录

机房收费系统开始了有一段时间了,但是感觉自己对于这一条线还是理解的不太深刻,导致后面也快不起来,所以来分析一下这用户登录的过程. 如果是纯三层的话,理解起来差不多,无非就是在层与层之间传递,但是随着用户需求,软件功能越来越多,那么其复杂程度越来越大. 因此,我们引入了更多层,从图中看,我们觉得好像这样比三层更加复杂,但是实现过程中我们会体现其高内聚,低耦合的优点.我们不难发现这是从三层加入设计模式演化而来,之所以采用抽象工厂模式是考虑到换数据库的方便,而应用外观模式是为了解决UI层和BLL层耦合