做上下机的时候,刚开始没有头绪的。总觉得下机好麻烦,还要有好多计算。后来有一个小想法,想在界面动态显示消费时间,于是下面的思考就出现了。
原思路:
以上就是我最初的思路,知道要用策略模式,但是不知道怎么去写啊,怎么办?先把功能实现了再说策略模式吧!
当与同学交流后发现,我的所有更新都是在下机之后更新的。这样做会出现两种问题:
1、...
分类:
其他好文 时间:
2015-05-17 12:18:25
阅读次数:
178
由于机房重构过程中每个功能的实现都会涉及到数据库的链接访问,代码重复率非常高,耗时耗力,还会使系统出现代码冗余,是一件非常讨人厌的工作。进而把这些重复的代码抽象成一个类,以直接调用的方式来满足需求。...
分类:
数据库 时间:
2015-05-16 18:24:25
阅读次数:
190
这次的机房收费数据库在重建的时候时候将之前的Studetn_Info分为了Card_Info和Student_Info,浅显的知道是为了给学生和卡之间解耦合,但是究竟应该在窗体和代码上如何设计才能把种思想体现出来,直到我开始敲“注册学生信息”的时候才有了自己的见解。(欢迎和大家一起交流思想。)
首先,如图所示:
这个页面和之前旧版本系统那个页面一样,在编写代码的...
分类:
其他好文 时间:
2015-05-09 19:06:17
阅读次数:
156
在VB6.0版本的机房收费系统中就用到了MDI技术(多文档界面),其中有的窗体用了MDI,而有的则没有用到,回头想想这些个关于增删改查的功能都该是MDI这个容器中的子窗体,于是这次我将他们都放到了MDI窗体中。
一、关于MDI窗体
MDI窗体设置步骤:
(1)在frmMain中打开属性窗格,”IsMdiContainer”属性设置为”True”。
(2)把工具箱中Men...
三层的学习已接触四五个月了,最早是在学习VB.NET视频中开始接触的,那时候跟着视频敲了两个例子。再后来,个人机房重构的时候,从三层进步到了七层,此后就觉得我们不能仅仅局限于三层之上。
不过,那些都是C/S模式之下的编程。到现在,接触了B/S模式也一个多月了,第一个牛腩新闻发布系统觉得很是有趣,还是从最基本的开始,下面就一起看看B/S模式下,三层是怎样应用的。这篇博客就以添加新闻的实例来...
分类:
Web程序 时间:
2015-05-04 15:32:57
阅读次数:
183
在机房收费系统中,对多个表的查询,要写多个SQL是很麻烦的事情,为了方便我们写代码,同时对代码进行解耦和,我们引用了视图,触发器,存储过程。
一、是什么?
视图
从若干个基本表和其他视图构造出来的虚拟表。视图本身并不存储实际的数据,而仅仅存储一个Select语句和所涉及表的metadata。
触发器
特殊的存储过程,此机制是由事务触发而完成...
分类:
其他好文 时间:
2015-05-03 17:34:41
阅读次数:
162
最近了解到了触发器,现在我的理解是更喜欢把触发器当成特殊的存储过程(触发器:通过对这个表的操作为依据处罚之后可以对另外的表进行一系列操作),那么此刻我就将触发器如何经营离婚事务所的过程和大家分享:...
分类:
其他好文 时间:
2015-05-03 14:42:53
阅读次数:
131
数据库的设计是在本阶段的第一件事情,而相对于数据库的设计总和需求分析的结果,自然是要从数据库的概念设计的ER图开始着手,而对于前段时间的关于数据库的总结也在这一阶段派上了用场。...
分类:
数据库 时间:
2015-05-02 09:48:03
阅读次数:
184
今天与阿真同学简略讨论了一下外观模式和抽象工厂+反射+配置文件在机房重构中的应用,引发了几个简单的思考,现与君共勉:...
分类:
其他好文 时间:
2015-04-29 21:41:45
阅读次数:
135