【C#】机房重构总结

一、知识上

1、【C#】机房重构之七层登陆
2、【c#】浅谈DataGridView
3、【c#】简易计时器的实现
4、【c#】机房重构之零散知识点
5、【c#】机房重构之策略模式

二、思想上

1、过程
  机房重构是第二次敲,只是这次的语言不太一样,还有这次是我自己通过之前敲的整理了一次属于自己的额需求,很多地方做了一些删减和更改。在前期自己将前面的几个文档进行了编写,将需求确定下来,也设计好了数据库,以及界面的呈现方式。当我认为可以的时候软考开始了,结果这个项目就一直拖着,直到软考结束,又开始了这个项目。但是当我用自己设置的需求开始的时候还是很顺利的,但是后期就出现了一些问题,导致数据库改了一次又一次,在和别人的交谈中也让我学习了很多知识,因此我发现自己做了很多无用功,但是也正是因为这些无用功让我对工厂层的代码有了更多的学习。最后还有要标记清楚时间,这样就可以更加清晰的看到自己每个阶段所做的工作了。
2、思维逻辑
  机房重构中很多知识点的使用是前面学习的基础知识,让前面学习零散的知识更加系统化的在这里呈现出一个项目,控件的使用,全局变量,虚方法,泛型集合list,字典Dictionary,设计模式,七层等。在这个项目中都可以很好的展现他们的作用。
  在考虑机房的时候一定要保持一个清醒的大脑,不然就会有意想不到的结果,各种各样不同的结果,就是没有一个是你想要的,这个时候一般会使用断点调试+单步调试,在合适的位置加上断点,开始单步调试,一点一点的检查自己问题所在,一定要细心。就比如在下机的时候,这个可以说是机房中的难点之一了,之所以说是难点,其实不是代码困难,而是逻辑难,只要有一点点错误,就会算错钱,这可是关乎到用户和管理人员之间钱的问题,稍有差池管理人员就可能赔的一无所有了(或者把用户坑死),所以要是实在无法理清楚可以画简单的流程图,帮助自己,或者简单的在程序中写一写过程,这样在检查的时候还可以有据可依,更好的帮助自己检查。

三、总结

1、小时候,快乐是一件很简单的事;长大后,简单是一件很快乐的事。

2、不是每一次努力都有收获,但是每一次收获都必须努力,这是一个不公平的不可逆转的

你可能感兴趣的:(C#)