前言:
我们在对某件事情驾轻就熟的之前都会有青涩彷徨的第一次,机房收费系统就是我第一次接触的完整的无源代码的工程。现在想起来,当初刚做的时候是多么的畏惧和恐慌,心里一直觉得自己不可能完成。但是没有办法,还是要做下去,一晃眼,自己也完成了这个当初觉得比天还高的东西。这是一件不可思议的事情。接下来我给大家重点介绍一下我的思路以及思想总结。
内容:
一、思路:
这是我刚开始的时候画的思路图,之后在做的时候有一些改正!
二、思想总结:
1、做这个系统真正意识到了我们在没接触某件事之前,千万不要定义它的难或者易,只有真正去了解了才能去下定义。况且,难就是易,易就是难,绝不可以提前给自己心理压力。
2、在做某件事前,先不要着急下手去做,先去彻底了解它,透析它,再着手去做,这样才会事半功倍。就像这次做机房,一开始一定要理清思路,知道这是要干什么的,最好自己去建数据库,这样敲出来的代码真的是又精又准还又快。
3、从技术角度看,一定要站在用户的角度上,一切以用户体验度为衡量标准。比如说有输入日期的,我们大可放一个日历的控件,这样方便输入,也不容易出错。
4、注释方面我觉得不一定要特别多,只要能够清楚表达这个语句到底有什么功能就OK了。最后师傅提议每个功能块前也加一个功能简介,我觉得也特别好。这也是从日后维护的角度出发的。
三、具体功能:
最后具体每个功能的思路和代码实现我就不一一列举了,之前都有总结,下面是每个功能的链接:
1、MDI窗体: http://blog.csdn.net/weienjun/article/details/51828491
2、MSFlexGrid控件:http://blog.csdn.net/weienjun/article/details/51945183
3、充值:http://blog.csdn.net/weienjun/article/details/52072734
4、上下机:http://blog.csdn.net/weienjun/article/details/52074027
5、组合查询: http://blog.csdn.net/weienjun/article/details/52072912
6、结账:http://blog.csdn.net/weienjun/article/details/52074454