![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
-----【机房重构(个人版)】
文章平均质量分 65
走出自己的未来
这个作者很懒,什么都没留下…
展开
-
机房重构——错误集锦(一)
这次的机房重构可以说是历经磨难啊,各种问题,各种调试,以至于到目前为止也就勉强能够实现登陆功能。虽然功能实现了,但是对这条线的理解程度还需要进一步加深,需要自己去细细研究。在这个过程中,出现的各种问题,其实也是让自己学到更多知识的一个机会。 问题一:窗体建错 一开始是先将基本的窗体都建起来,但是在建除U层之外的其他层的时候,出了点小小的错误,如下图:原创 2015-01-05 23:48:30 · 1333 阅读 · 17 评论 -
机房重构(一)--UML图
终于开始重构了,机房重构可以说是我们现阶段一个很重要的小项目,因为它涉及到我们这段时间学习的各种知识;首先我们用到了软工的知识,做一下开发前写文档的工作;其次就是UML图,再有我们这次重构的主要开发环境是VS,涉及到了我们看的视频C#和.net的知识;最后就是设计模式和三层知识的综合利用。所以,重构是我们对现阶段学习的一个试炼石,是我们编织知识网的一个重要结点。 文档主要还是对之前的原创 2015-01-02 08:33:50 · 2210 阅读 · 17 评论 -
机房重构——泛型集合
敲三层的时候就听师傅说过泛型,只不过当时没有特别的注意。当敲用户登录窗体时,我遇到这样的问题,就是我们需要经过验证输入的信息的正误之后才能登录或者不能登录。判断时,需要返回我们从数据库中查到的信息,那么问题就来了,如何返回呢? 一开始我一直用的是DataTable返回数据的,但是当去判断的时候我不知道如何下手了,按照以往的经验,我们可以使用table.rows()或table.fie原创 2015-01-07 21:25:33 · 1592 阅读 · 20 评论 -
若要在加载设计器前避免可能发生的数据丢失,必须纠正以下错误
从第一遍机房收费系统开始,再到个人重构机房,最后是合作机房,每一次都能给自己不一样的感受。当然每次也都会遇到各种不一样的问题,每一次的问题都是那么的“有个性”,让你在那一瞬间顿感头大。但是,只要你静下心来去分析,问题总会解决的。 最近在设计合作机房的U层时,遇到这样一个问题: 其实这个问题在个人重构的时候就遇到过,当时出现问题主要是设计继承窗体时,所以一看到这个原创 2015-04-26 12:34:08 · 21785 阅读 · 37 评论 -
机房重构——UML图(二)
机房重构工作已经完成了,回过头来再看看自己在重构路上的经历,发现自己真的在实践中成长起来了。而且,这个时候发现了写博客的一个好处,就是可以回顾自己曾经犯下的错,吸取经验;也能跟别人互相交流,共同进步;还有就是可以记录自己的成长过程。 其中,给我印象最深刻的就要属重构的第一篇博客《机房重构(一)—UML图》,在重构总结中我也提到过这个问题,因为一开始的没有思路,不知道该从何入手。所以就简原创 2015-03-09 17:04:43 · 1921 阅读 · 74 评论 -
机房重构总结
经过差不多两个月的学习,机房收费系统的重构工作圆满完成了。在这个过程中,遇到了很多的困难和疑惑,也正是因为这些挫折才让自己的收获颇丰啊。 机房重构过程中所遇到的问题: 一:无从下手 一开始自己进行重构时,不知道如何下手,所以在这个阶段拖了老长时间也没有一点进展。后来,发现师姐的一篇关于重构的类图,顿时有了一点思路。遵循着自己所获得的原创 2015-03-03 15:08:44 · 1361 阅读 · 18 评论 -
过程或函数'PROC_SettleAccounts'需要参数'@manager',但未提供该参数
机房重构的时候会遇到会遇到各种各样的问题,尤其是有的时候一个错误不是一次两次的犯,总是在遇到的时候不经意间啊就重新走入了错误的路线。 先说说我这次遇到的问题吧,在机房重构的结账这部分,由于结账后需要更新数据库中的结账状态,这时为了简便,我使用了存储过程,通过在存储过程中写入sql语句来实现对多个表的同意操作。但是,在写好存储过程后,需要通过D层调用,这时出了一个曾经就犯过的错,等我运原创 2015-02-15 15:11:55 · 7075 阅读 · 9 评论 -
未将对象引用设置到对象的实例。未处理NullReferenceException
在敲机房重构的过程中,遇到了各种各样的问题,其中有这样一个问题:“未将对象设置到对象的实例”,如下图: 这个问题真的很常见,也很令人纠结;尤其是这段时间我旁边的好多人都遇到了这个问题,调试了好多天都找不到解决办法,真是折磨人啊。 那么这个错误到底是哪里的问题呢?其实,这个有很多方面的原因,我就我所遇到的情况说一下。 1、 未使用new初始化对象。原创 2015-02-09 17:53:27 · 20922 阅读 · 16 评论 -
存储过程
最近一直在忙着机房重构,忙碌的日子让自己过得很充实。但是,一个功能怎么也实现不了,也确实让人有点纠结啊。比如说,机房收费系统中有充值的功能,这个需要在充值后对相关的表进行操作,既要写入充值记录,也要更新余额。如果按照以前的思路,需要调用好几个方法分别取实现,显得有点麻烦。而且,假如修改代码的话,就可能使整个过程都需要进行修改,明显不符合要求。 这时候一个很好的办法就是利用Sql se原创 2015-02-02 16:44:16 · 1433 阅读 · 9 评论 -
机房重构反思之视图
个人重构机房完成有很长时间了,有些东西自己也没有在意,直到前几天帮人解决一个问题才意识到。在重构中,一般我们会用到视图,可能我是二班的吧,视图当时只是看了看,因为一时没有搞懂,所以就放弃了,也就有了今天的这篇博客。 什么是视图? 视图是数据库中的一个虚拟表,跟真实表一样包含一列数据信息。但是,视图并没有真正在数据库中以存储的数据值集形式存在。(ps:官方解释)说白了,也就是原创 2015-05-09 18:42:36 · 1280 阅读 · 31 评论 -
SQL Server评估期已过问题
终于放假了,同时我们也迎来了提高班开学的日子,可以踏踏实实的学习计算机了。由于前段时间一直在复习专业课知识,相对来说就把计算机学习搁置了一段时间。现如今,必须加紧学习了。但是,当自己打开之前敲的系统时,总是报错,无法进行。经过检查发现,原来是自己的数据库出现了问题,无法连接到数据库了。打开Sql Server2008,总是报这样的错误提示:原创 2015-01-25 08:06:41 · 2003 阅读 · 25 评论