机房重构
曹 轩
这个作者很懒,什么都没留下…
展开
-
机房重构---初期
前言 在没敲机房之前,一直都以为像第一次敲机房那样再敲一遍就可以了。 直到学到了三层,知道了有UI、BLL、DAL,它们传递引用:UI--->BLL--->DAL。后来知道了七层 七层 七层和三层相比,多了一个外观层(Facade)、接口层(IDAL)、工厂层(Factory)、还多了一个sqlHelper 何为...原创 2018-09-30 21:00:12 · 237 阅读 · 23 评论 -
机房重构--登录
机房进行也有一段时间了,之前也敲了些但都不懂,不懂它们之间是如何调用的,层与层之间是如何配合的。索性又重新敲了一遍,这次的效果非常明显,不能说百分之百懂吧,最起码的逻辑还是了解的并且登录已经实现,代码如下图所示:Entity层IDAL层DAL层 Factory层 BLL层Facade层UI层 敲的过程中遇到了一个问题 ...原创 2018-10-14 21:23:36 · 299 阅读 · 30 评论 -
无法连接SQL问题
前言 敲机房重构打开数据库是必不可少的,今天打开数据库后出现了连接不上SQL问题,烦恼的是这个问题以前时不时就蹦出来,都是找人解决后就完事了,自己始终也没有学会,今天我来告诉大家怎么解决!!!问题如图所示 解决方案1.首先右击“我的电脑”选择“管理”2.然后选择“服务和应用程序”3.选择“SQL Server配置管理”...原创 2018-10-06 09:53:07 · 598 阅读 · 22 评论 -
机房重构---我的窗体设计器不见了
前沿 今天敲机房的时候我遇到了一个非常有意思的问题,就是UI层中我的窗体设计器不见了... 刚才我想在UI层查询余额窗体中添加一个清空的功能,可敲完代码后我的窗体突然不见了,图标变成了这样 ,代码如图所示: 我们在UI层创建完窗体后系统会自动给你添加一些代码,如上图中的红色矩形框内的部分,实际上这两块红色矩形框内的代码是连在一起的,而我...原创 2018-12-08 10:02:01 · 208 阅读 · 17 评论 -
机房重构--sql语句附近有语法错误
前沿 今天敲完注册后一运行,红色的提示亮瞎我的眼,大多数都是单词拼错什么的,但其中一个错误有必要说一下:在SqlHelper代码中出现了如下图所示的错误-------在 "," 附近有语法错误 如何解决 如果在SqlHelper里出错大多数原因是你的D层数据库语句有问题 上面是错误的数据库添加语句。罪魁祸...原创 2018-12-11 12:10:11 · 1438 阅读 · 24 评论 -
机房重构---注册
前沿 机房重构很早之前就已敲完了,但是一直没有发,注册相对来说比较简单,只要将思路理顺就很好理解了 思路 代码 UI层 Facade层 DAL层 IDAL层 以上就是我的注册,最重要的是思路。大家在敲一个窗体之前一定要明白你要用到哪个表,...原创 2018-12-23 21:44:21 · 404 阅读 · 32 评论 -
机房重构---下机金额显示问题
前沿 大家都知道下机就意味着算钱,所以我们在设计窗体时“消费金额”和“余额”是必不可少的,但是一下机却遇到了下面的问题。。。消费金额和余额的显示过长 如下图所示,钱是算完了,也可以显示出来,但是怎么会变的这样长~~~~(当时怎么看怎么变扭),因为对这方面不太熟悉,所以浪费了很长的时间,下面说说解决方法解决方法 我们的目的是要减少长度...原创 2018-12-25 10:06:42 · 220 阅读 · 26 评论 -
机房重构--职责链模式的运用
前沿 机房下机的时候算钱的功能是必不可少的,但是要怎么写,写在哪呢? 下机算钱不仅仅是单位钱数*单位时间就OK了,还有别忘记其他因素在里面 比如有的小伙伴算钱是根据顾客的级别来区分。如果每小时10元的话,那么普通顾客就是每小时10元,VIP顾客就会打8折;又或者按时间进行算钱,比如在2分钟之内是不收钱的,大于2分钟并且在一个小时之内是按1.2倍算钱,...原创 2019-01-13 21:01:42 · 189 阅读 · 14 评论 -
机房合作--存储过程
前言 哈喽,小编又回来了,这次给大家分享存储过程哦,虽然好多人都会了 涉及到机房,就要有结账。结账要计算充值金额,退卡金额,还要更新顾客表,结账表等等,UI层要用前面这些就要来来回回返回4次,甚至更多,就显得非常麻烦还不好看。所以这时候存储过程派上用场了 存储过程 先说D层,如图所示: 图中上面的红框是要与数据库里的存储过...原创 2019-01-20 21:29:36 · 196 阅读 · 15 评论