码迷,mamicode.com
首页 >  
搜索关键字:机房重构    ( 141个结果
机房收费系统vb.net之打包与部署(一)
从机房重构到如今,我最大的感受就是万事开头难,万事结尾难!开头难是由于那个思路理不清,对三层已经设计模式的应用不够熟悉,结尾难就是打包部署了!这几天非常头疼,以为完毕了代码就大功告成了,但是没想到啊,打包与部署还easy,由于毕竟是在自己的电脑上64位系统和.net framework4.5的编.....
分类:Web程序   时间:2015-03-15 16:27:53    阅读次数:196
机房重构总结
经过差不多两个月的学习,机房收费系统的重构工作圆满完成了。在这个过程中,遇到了很多的困难和疑惑,也正是因为这些挫折才让自己的收获颇丰啊。       机房重构过程中所遇到的问题:           一:无从下手               一开始自己进行重构时,不知道如何下手,所以在这个阶段拖了老长时间也没有一点进展。后来,发现师姐的一篇关于重构的类图,顿时有了一点思路。遵循着自己所获得的...
分类:其他好文   时间:2015-03-03 16:48:37    阅读次数:126
窗体继承
我们都知道面向对象的特征是封装、继承和多态,封装我们在vb版的机房中都用过,那么继承该怎么用? 在机房重构中有很多窗体都是相类似的,我们可以把这些窗体中公共的部分抽象出来,然后再继承这些窗体, 可以很好的达到代码复用的效果 一、父类窗体 机房中组合查询的窗体一共有三个,他们除了数据显示不同之外其他基本都是一样的,我们可以把一样的 东西封装起来单独构成一个父窗体 ...
分类:Windows程序   时间:2015-02-28 21:44:22    阅读次数:243
DataTable与泛型
刚刚开始机房重构的时候用的最多的就是DataTable,在用的时候感觉有一点点别扭,因为D层从数据库中 把数据取出来之后直接通过DataTable返回到B层和U层了,这样对于数据库数据的安全性不太好。然后慢慢知 道了泛型,通过泛型可以很好的解决数据安全的问题 一、DataTable Public Function QueryCard(card As Entity.CardEnti...
分类:其他好文   时间:2015-02-26 10:05:13    阅读次数:271
SqlHelper助手
正在机房重构中,自己一直在摸索,刚开始听说SqlHelper只是感觉很高深,都不知道是用来做什么用的,只是看见别人的博客上写的可以用来帮助连接数据库。但自己没有什么特别的感觉,就认真的去查阅资料来具体了解SQLHelper类。那么SQLHelper究竟是什么呢?我们一起来探索。。。      是什么?          通过一组静态方法来封装数据访问功能,简单来说就是可以直接访问数据库,提供增...
分类:数据库   时间:2015-02-16 17:01:23    阅读次数:246
单例模式之窗体显示
在机房重构时发现窗体的显示有问题,原因是窗体显示的个数没有限制,这样是不符合规范的,解决这个 问题可以用设计模式中的单例模式 一、信手沾来 在每个窗体中加入单例模式(其实就是一种方法) Private Shared m_instance As BasicData = Nothing Private Sub BasicData() '构造方法...
分类:Windows程序   时间:2015-02-16 11:45:42    阅读次数:309
重构总结(二)
经历一个多月的时光机房重构个人版终于结束了,这次重构更深刻的理解了面向对象设计,分层设计的好处就在于我们可以重复的利用代码,因为每个功能都是分开的,它们之间没有密切的联系,耦合性很低,这样我们以后就能很好的进行维护,而不会牵一发,动全身。下面就是我具体的一些收获总结。 一、多用设计模式     一开始的时候我就用了抽象工厂+反射和模板模式,后来验收的时候师傅说太少了于是乎就多加了几个,总的下来...
分类:其他好文   时间:2015-02-16 11:44:23    阅读次数:186
机房重构前奏——三层转七层
刚敲完三层的小例子之后,感觉还是很简单的,只是通过分层让不同的层次完成不同的工作,减少耦合性。可是接下来师父就直接给了一个大难题,让我将三层转变为七层,这对我来说相当困难,自己当时根本就不知道有哪几层,就开始搜。经过一段时间的思考后,终于能够初步明白登录的七层是那些了。下面是我画的包图:        三层的时候只有UI、BLL、DAL,七层只是在原来基础上添加了外观设计模式、接口和抽象...
分类:其他好文   时间:2015-02-15 09:34:10    阅读次数:260
机房收费系统重构之策略模式
一、前言 前面我们学习了23种设计模式,只是一直没用过,这次机房重构就是让我们将学习的这些理论应用与实践。首先,机房收费的主要功能就是上机收费,一说的收费就会有针对普通用户和会员等,实行不同的收费方法,这时我们就须要用到策略模式了。 二、回想 策略模式定义了一系列的算法,并将每个算...
分类:其他好文   时间:2015-02-14 16:09:00    阅读次数:117
机房重构之 .net自带报表
.net报表...
分类:Web程序   时间:2015-02-13 18:40:31    阅读次数:269
141条   上一页 1 ... 6 7 8 9 10 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!