![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机房收费系统重构版
刘晓春
这个作者很懒,什么都没留下…
展开
-
组合查询(机房重构知识点总结)
历经n多天,组合查询模板终于做完了,总结一下这几天的成果,和大家一起学习交流。先看一下父窗体的关键代码:父窗体代码:Public Class frmComboQuery Protected Overridable Sub frmComboQuery_Load(sender As Object, e As EventArgs) Handles MyBase.Load原创 2014-06-22 16:58:17 · 2002 阅读 · 40 评论 -
史上最简洁的向上取整(机房重构知识点总结)
在机房收费系统的基本数据设定中,有一个单位递增时间,这就需要我们满足如下需求: 假如递增单位时间是5,那么需要实现如下的效果:5-->56-->107-->1011-->15 我们一步一步来,先看一个简单的例子:2.0-->22.1-->32.4-->32.6-->3 我开始用的取整,然后加1,结果带有小原创 2014-06-29 15:33:15 · 1553 阅读 · 25 评论 -
职责链模式应用——下机(机房重构知识点总结)
下机涉及两个方面,消费时间和消费金额。对消费时间的处理用的是职责链模式,感觉这个模式用的很妙,参考的师哥的博客:《机房收费下机中用到的策略与职责链解析》;消费金额的处理用策略模式,针对不同的用户类型。 这里着重介绍职责链的应用。 根据需求,将时间分为三个阶段,准备时间:不收取费用;至少上机时间:大于准备时间,小鱼至少上机时间的,一律按至少上机时间算;单位递增时间:大于至少上机时原创 2014-06-29 15:39:07 · 1778 阅读 · 28 评论 -
判断文本框、组合框是否空(机房重构知识点总结)
机房重构进行时,多次用到原创 2014-06-15 17:52:38 · 2203 阅读 · 38 评论 -
配置文件总结(机房重构知识点总结)
在这次机房重构中,第一次用了配置文件,把数据库的链接字串放在了配置文件里。和VB6.0版相比,不用重新编译软件,即可实现数据库的变更,确实方便了很多。 直到想要总结配置文件才发现,自己对配置文件几乎不了解,仅仅是看着前人的博客把数据库连接字符串用了一下,其他的一无所知。 “用户配置文件就是在用户登录电脑时,或是用户在使用软件时,软件系统为用户所要加载所需环境的设置和文件的集合。原创 2014-07-06 10:49:43 · 1375 阅读 · 27 评论 -
vb.net窗体继承(机房重构知识点总结)
在开发项目的时候,我们常常会遇到原创 2014-06-08 21:57:55 · 2598 阅读 · 52 评论 -
机房重构总结
万事开头难,也不知道是哪位大师说的,这次机房的重构让我深刻的体会到了这句话的含义。 刚刚接触分层,对分层也不理解,照着三层登陆的实例敲一个登陆出来,然后看着网上的包图,就想着加一个抽象工厂,简直无从下手,不断的看书,也请教前人。到最后看抽象工厂的设计模式都不用看目录,直接翻开了。无从下手,不知所措,这个阶段是最痛苦的一段。过后就柳暗花明又一村了。 后来又经历几个其他同学的开头,原创 2014-08-10 16:34:30 · 1162 阅读 · 22 评论