VB.NET版的机房重构
文章平均质量分 70
介绍了机房重构的一些技术要点,结合设计模式的应用,简化代码,代码框架结构清晰,采用了三层加抽象工厂,希望可以帮到大家。
EricaLSR
这个作者很懒,什么都没留下…
展开
-
VB.NET版机房重构---验收总结
经过20多天代码的编写和10几天的画图和文档的完善,这个个人版的机房重构算是基本完成了!但是经过师父的验收以后,发现自己最大的问题还是在需求分析这一段,用师傅的话:“需求搞的很混乱!”。问题一:师父看了我一开始的ER图以后就跟我说这个图问题很大!于是师父们就在一起分析了一下这个图:首先:这个图的实体很混乱,根本就没有把实体搞清楚到底是什么。其次:“属原创 2015-03-11 18:09:06 · 1276 阅读 · 28 评论 -
VB.NET版机房重构---“报表”之旅
在第一次机房的时候,由于VB没有自带的报表,所以我们用的是第三方 的报表控件!设计这个报表真是用了我很多的时间!这次重构中,.net版的开发环境VS中就提供了一个现成的报表控件,再经过和数据库的绑定就可以了,不用写多余的代码,这样很是方便,所以下面让我们来见识一下!第一步:添加报表控件,在工具箱中:第二步:我们要明白,这只是添加了一个报表原创 2015-03-02 20:16:34 · 1527 阅读 · 20 评论 -
VB.NET版机房重构----模板方法+存储过程实现组合查询
自己经历了几天画图的郁闷期以后,就开始编写代码!这个编写代码的一路是顺风顺水,没有什么起伏,以至于让我忘了后边还有组合查询,上下机,结账,这三个大难题!这不,就在组合查询这里遇到了一个“大问题”!问题就是如图:(我的数据库中有学号为1234和1205两条记录,但是显示的却只有一条记录!)我的存储过程是这么写的:alter PROC原创 2015-02-23 10:16:31 · 1476 阅读 · 26 评论 -
VB.NET版机房重构---类图,时序图
现在正在编写代码,才明白为什么师父一直强调让我先画完图再写代码!因为画图可以有一个整体的总观,可以明白各个层到底是怎么抽象类的!这样会非常方便方法的编写和返回值的确认,以及有助于代码命名规范的实行!由于一开始自己的知识浅陋,所以返回值只是用得布尔型和DataTable型,大家对各个类图就凑活着看吧!但是要知道DataTable必须得对数据库了解才能应用,而我们真正的编写代码的时候是不能看数据库原创 2015-02-16 08:02:38 · 1340 阅读 · 23 评论 -
VB.NET版机房重构--数据库的设计
其实从寒假开始我就开始进行敲代码的打算,无奈“无规矩不成方圆”,既然我们学习了软工,就必须得按着步骤来进行!先设计数据库,再画图,再文档!这不就对于数据库的设计,关于ER图,研究了近1天,才算是建出合格的数据库了!ER图:那么自考时候学的数据库知识就用到了!先看这个图有学生,卡和操作员,管理员这四个实体,但是操作员和管理员的属性相同,所以可以看做用户原创 2015-02-09 20:22:34 · 1173 阅读 · 19 评论 -
VB.NET版的“8层”用户登录实例
做完了三层以后由于期末考试准备专业课考试,就放弃研究三层了,结果就是开学以后都忘了!怎么办?重新学呗!就这样开启了我的研究八层之旅,想着如果把这8层弄好了,以后的机房重构肯定会轻松一点!首先,先放上我的一张类图: 看来这张类图就有人问了,这不是一共7个包吗?何来的8层,其实我的8层只是在7层的基础上添加了一个sqlHelper类作为一层,关于这个类的增加原创 2015-01-28 10:24:31 · 1659 阅读 · 32 评论