这次机房收费系统,是所有的项目中,自己完成的最不满意的了。
时间之长,效率之慢。一开始,就感觉无从下手,但总会相信自己能慢慢的进入状态。终于有机会自己练练手了,也自认为之前自己设计模式学的还不错,也终于有机会能自己想想设计模式了。该是一件多么帅的事。拖了这么久,到现在只用上了外观 抽象工厂 模板 个人版就这么结束了。真心不想再拖一天了。
话说,并不觉得自己敲代码会比别人差多少。一开始敲完三层,...
分类:
其他好文 时间:
2014-08-24 23:57:33
阅读次数:
422
iOS Developer Program 目前有三种: 个人版,公司版和企业版。 请您查看: ?$ 99 - 个人 - 此计划是为开发者能够自由地创造iPhone / iPod Touch/ iPad的商业应用,并且能够发布他们的应用程序在App Store上。 ...
分类:
其他好文 时间:
2014-08-20 12:41:42
阅读次数:
208
又一次深入的学习设计模式,发现了很多以前感觉不是问题的问题,这才发现原来自己不是真的理解了。通过这次的深入学习,才开始慢慢感受到OO的魅力所在。
从C#学习到设计模式,再到机房收费系统个人版和合作版,再到我们做的项目,我们真正的朝着面向对象编程了吗?我的项目中,先不说泛型、委托、集合的利用率,就是基本的继承、多态用的少之又少。
下面将为大家解说“OO引领编程”之——继承和多态...
分类:
其他好文 时间:
2014-08-19 16:40:35
阅读次数:
241
在机房收费系统中的“结账”部分,要求选中操作员然后点击“结账”按钮后,将该操作员办理的注册、充值、退卡业务的状态改为“已结账”。注册、充值和退卡分别记录在三张表中,如果按照传统的办法,需要在DAL层写三个函数,分别update每张表的isCheck为“true”,且不说写多少代码,费多少力气,这样还降低了系统的运行速度,容易出错。
在个人版机房收费系统重构中,我们不是像以前那样只要...
分类:
其他好文 时间:
2014-08-19 16:38:34
阅读次数:
200
《机房收费系统个人版》基本上完工了,我的U层代码很多很乱。基本上是D层有几个函数,B层就对应有几个函数,U层使用对应B层中的每一个函数。比如说在登录中,U层首次要使用一个函数检查用户名和用户密码是否正确,然后再使用“添加用户上机记录”的函数。下面是登录的时序图:
登录业务比较简单,但是对于复杂的上机过程呢?U层要检查卡是否注册,余额是否充足,卡的状态是否在使用中,该卡是否现在...
分类:
其他好文 时间:
2014-08-16 18:33:00
阅读次数:
341
最近一直在做合作开发的图文档什么的,刚开始的时候是很纠结的,纠结的原因就是怕自己做不好,想的太多。回想下自己第一次做个人版画图的时候,也没有这么前思后想的,也许是因为这次深感责任重大的原因吧,总想着不能让我一个人的错误耽误大家的时间,所以设计的时候,尤其是在复用性上面,特别小心翼翼。
一,优化类
这次自己画的图跟第一次最大的不一样就是复用性上了,第一次的时候,规划的...
分类:
其他好文 时间:
2014-08-13 22:27:17
阅读次数:
349
我认为机房重构的正确顺序是:数据库、画图(包图、类图、时序图)、文档最后是代码的实现。不过,虽然我这么认为,却没有完全按照这个进行。我认为,计划和顺序是死的,人是活的,如果进行到某一步,你进行不下去了,你会怎么办?
我的选择是,放下,从别的方式入手。就二次机房来说,我先做了包图,简单的做了类图(有一种不知道从哪里下手,不知道怎么开始的感觉),和第一次类图没有太大差别,因为我没有找到入手...
分类:
其他好文 时间:
2014-08-11 00:30:41
阅读次数:
179
个人版机房收费系统正在进行中,遇到了几个有关SQL语句的问题。
1.sum函数的使用:
在结账部分,要求出某个表中某一列的和。在第一次机房系统中,我不知道sum函数的存在,很傻很天真地用循环一个一个往上加。下面以求所有卡中余额的和来说说sum函数怎么使,SQL语句为:select sum(cash)from T_Card。这个格式不是固定的,可以根据需求更改,比如求多列的和:select su...
分类:
数据库 时间:
2014-08-07 23:13:35
阅读次数:
374
各层之间传递实体的话会更加安全一些,对于一些大的项目,这是必须要考虑的,但是,创建每一个实体的工作量也是不容小视的;而Microsoft给我们提供了datatable、dataset这样的资料存取原件,方便了用户的使用。...
分类:
其他好文 时间:
2014-08-03 18:11:55
阅读次数:
191
ado.net是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但ADO.NET的出现使这些数据源拓展到了文本文件、Excel表格或者XML文件。...
分类:
Web程序 时间:
2014-08-03 12:48:05
阅读次数:
256