对于模板方法模式的使用,我后悔自己用晚了,因为我们的机房收费收费系统有很多窗体是几乎一样的,如果我们不用模板方法模式,就会大大增加工作量,首先,我们需要重复的创建窗体,其次我们的代码量也会大大增加,就是复制、粘贴代码也是一件让人摒弃的事情,所以推出模板方法模式,用意就在降低代码重复,减少工作量,通过求同存异的思想来实现。下面看一下我在组合查询中用到的模板方法模式:
首先,创建...
分类:
其他好文 时间:
2014-06-03 05:44:34
阅读次数:
250
所谓的专家,就是在一个很小的领域把所有的错误都犯过的人...
分类:
其他好文 时间:
2014-06-03 04:16:39
阅读次数:
200
在最初选定这个控件作为表格的显示容器来说,也曾经尝试使用mshflexgrid控件。毕竟第一次机房收费系统就使用的那个控件。控件的好坏咱不做评价。
mshflexgrid这个控件,类似于excel,使用的时候需要循环赋值,然后再显示出来。期间运行多长时间,我不太清楚。总感觉很浪费吧。之后又接触了一个DataGridView控件,虽然表格的显示都差不多,用法也几乎类似。
在使用三层架构的...
分类:
数据库 时间:
2014-06-02 12:36:12
阅读次数:
287
在进行数据库设计的时候,想着正好安装着EA软件呢,看能不能用EA画ER模型。结果发现不仅能画,而且还能进行整套数据库设计(生成SQL脚本)。
下面以机房收费系统用户--学生为例。学生可以查看余额,可以查看上机记录,可以查看上机状态,可以查看充值记录,可以修改密码。步骤如下:
(1)建立ER图之前,首先在EA中应选择使用哪种数据库。如图所示:
...
分类:
数据库 时间:
2014-06-02 12:34:08
阅读次数:
560
闷热的天气仿佛成了堕落的理由,躺在床上骂着躁热的天气,牢骚着学校没有空调,
又有几个北方的学校有空调呢?今天是弟弟的生日, 做为一个屌丝, 只是在QQ空间上送了一份礼物, 又爬回了床上。终于热的躺不住了,
下来看到老弟的一句“谢谢老哥”, 突然觉得自己应该做点什么,几年工作之后能不能送一份弟弟喜.....
分类:
其他好文 时间:
2014-06-02 09:29:52
阅读次数:
154
在重构机房的时候,有很多地方用到了存储过程,在这里小小的总结一下。
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定的存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程通过将处理数据的程序从客户应用程序移动到服务器,从而可以降低网络流量,并提高性能和数据完整性。
1、创建...
分类:
数据库 时间:
2014-06-02 04:42:42
阅读次数:
297
机房收费系统进行有一段时间了,但是始终有些历史遗留问题。比如,如何MDI子窗体如何显示在上层的问题和MDI子窗体实例化的问题。
对于如何显示在上层的问题,我这次采用的还是SetParent函数,在模块里面添加:
'定义一个用来设置子窗体的函数
Declare Function SetParent Lib "user32" Alias "SetParent" (...
footer 售后服务和保修政策 冰箱冰柜 | 洗衣机 | 彩电 | 空调 | 热水器 | 电脑 |
厨房电器 | 生活小家电 | 手机数码 服务热线 4008-281-919在线...
分类:
Web程序 时间:
2014-06-02 01:17:54
阅读次数:
316
1、判断是不是大面积服务器问题。如果是就是机房问题。2、如果只有这一台连不上,就ping下如果不通的话。通过远程控制卡连到终端看屏幕提示。或者让机房人员接显示器查看屏幕提示,如果能登陆就登陆进去看看IP网卡情况。3、根据预先灾备计划,如果长时间修复不了,可启动备机接..
分类:
系统相关 时间:
2014-06-01 13:43:48
阅读次数:
287
这几天一直在考虑机房收费系统学生下机操作。学生下机,一则需要添加学生下机记录信息;还需要计算学生在整个上机过程中所花费的金额,并且更新学生余额。那么如何做在性能上或者扩展上更好一些呢? 操作 1.添加学生下机信息 2.计算学生上机时间 3.根据上机时间来计算学生所花费的金额 4.更新学生的余额 设计模式 在...
分类:
其他好文 时间:
2014-06-01 09:36:37
阅读次数:
206