机房重构
还没想好怎么介绍
清酒欧尼酱
看山是山,看山不是山,看山还是山
展开
-
【机房重构】-七层
开发顺序1.创建Entity,实现业务实体。 2.创建IDAL,实现接口。 3.创建DAL,实现接口里的方法。 4.增加APP.config里的配置信息,为提供DAL的程序集。 5.创建Factory,返回程序集的指定类的实例。 6.创建BLL,调用Factory,得到程序集指定类的实例,完成数据操作方法。7.建Facade,调用BLL,得到BLL层的处理结果返回值。...原创 2018-10-21 17:59:14 · 245 阅读 · 18 评论 -
【机房重构】-职责连模式
BLL层namespace BLL{ public class ChainBLL { public void InquiryBasic() { //调用工厂方法创建接口 StuOffFactory fact = new StuOffFactory(); //调用接口 ...原创 2019-01-20 21:22:10 · 144 阅读 · 11 评论 -
【机房】-金额返还查询
UInamespace UI{ public partial class InquiryReturnCash : Form { public static InquiryReturnCash frm; public static InquiryReturnCash getInstance() { ...原创 2019-01-13 20:12:35 · 167 阅读 · 11 评论 -
【机房重构】充值
今天分享一下充值,其实充值这里也有很多坑,比如判重判空,最小充值金额的限定等。IDAL层namespace IDAL{ public interface RechargeIDAL { // 插入充值记录的接口 int Recharge(Entity.Recharge_Info RechargeInfo); // 更新卡表...原创 2019-01-06 20:54:08 · 514 阅读 · 23 评论 -
【机房重构】修改基础数据
UI层namespace UI{ public partial class ModifyBasicData : Form { public ModifyBasicData() { InitializeComponent(); } private void ButModifyData_C...原创 2018-12-30 11:45:03 · 251 阅读 · 13 评论 -
【机房重构】-退卡
退卡其实很简单,实体层不再过多的介绍,有个快捷键ctrl+R+EIDAL层namespace IDAL{ public interface CancelCardIDAL { DataTable InquiryCardInfo(Entity.Card_Info CardInfo); int InsertCancelInfo(Entity....原创 2018-12-23 19:30:10 · 266 阅读 · 17 评论 -
【机房重构】-注册
实体层这个很简单,需要那个表就实体一下就行了,不再做过多的介绍。IDAL层namespace IDAL{ public interface RegisterIDAL { DataTable SelectStudent(Entity.Student_Info StudentInfo); int AddStudent(En...原创 2018-12-16 19:49:57 · 254 阅读 · 16 评论 -
【机房】参数化查询,需要参数,但未提供该参数
问题描述:问题原因:1.UI层没有相关参数2.参数拼写错误3.制杖一般的把参数注释了(就比如我)。解决方案:1.找出缺少的参数,补齐2.把注释去掉。 over over...原创 2018-11-25 20:54:09 · 873 阅读 · 24 评论 -
【机房重构】命名空间System.Configuration中不存在类型或命名空间名ConfigurationManager
问题描述:出现的错误是这样的:解决方案:引用——框架中找到相应的引用,打对勾,就OK了。 小结:这个问题以前出现过一次,但是忘记怎么解决了,想了半天才想起来 ...原创 2018-11-16 17:15:32 · 323 阅读 · 17 评论 -
【机房重构】-总结
时隔多日我的机房重构终于完结了 ,经过小伙伴们多次帮我找bug,也经过我多次的修复完善,但是依然存在很多问题。也有很多习惯的问题。1.注释没有随时写,代码写完后,注释没有写完,但是又不想返回去写了。没有注释的代码是没有灵魂,所以一定要养成随时写代码随时注释的习惯2.设计模式用的不多,设计模式只用了模板方法,单例,职责链,单例模式最简单,模板方法最难,虽然在这次重构用了一次,但是如果下一...原创 2019-01-27 16:51:26 · 171 阅读 · 11 评论