2011年8月22日
摘要: 提起机房收费系统的表,真的挺头疼的。因为要求是“表”要自己建。我起步的时候,仅仅是表就想了一天——建几个表,从那个表开始做,表的信息会不会建不全,如果不全将来会不会很难改……纠结了一段时间,还是硬着头皮坐下来了。我的计划是一步一步做,需要哪个表,建哪个表。做完第一个模块之后,感觉其实也并没有想象中的那么难。建完第一个表,就会产生下一个需求,自然下一个表应运而生。下面就是我建的表,尽管能够实现功能,但是我知道肯定会有不科学的地方。我一共建了10个表,每个表都是因为产生需求建立的。尽管能够实现功能,但是有时有我自己都觉得这样或那样的不科学。毕竟是第一次嘛,呵呵,有原谅自己了。以后再建表一定要规划好 阅读全文
posted @ 2011-08-22 14:49 刘正权的博客 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 做机房收费系统在做学生上机查看机上记录模块的时候,使用到了MSHFlexGrid这个控件。用这么控件显示数据的时候,遇到了小小的问题。程序运行到显示这个模块的界面的时候,数据总是显示不在界面内,但是导出Execel之后,数据显示是完整的。这是为什么呢?肯定是数据过长,导致该控件无法完整的显示数据。后来从贾林那里淘来了一个函数。能够根据数据自动调整MSHFlexGrid控件的行高,列宽。函数如下:Option ExplicitPublic Sub AdjustColWidth(frmCur As Form, _ gridCur As Object, _ Optional bNullRow As 阅读全文
posted @ 2011-08-22 11:23 刘正权的博客 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 报表这块,由于比较生疏,都是自己从网上下载控件,然后看下载后的小例子,现学现卖的。下面是应用中的一个小模块:Dim WithEvents Report As grproLibCtl.GridppReport ’‘声明report具有报表控件的事件Private Sub cmdPrint_Click() '打印报表'因为报表对象的 Print 方法名与 VB 内部定义有冲突,所以要用中括号括起来 Report.[Print] (True)End SubPrivate Sub cmdPrintPreview_Click() '打印预览 Report.PrintPreview 阅读全文
posted @ 2011-08-22 11:02 刘正权的博客 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 今天有个同学的电脑中病毒了,但是电脑里有很多重要的东西,中的病毒式autorun.inf 非常顽固的老病毒,只要删除不干净,就会立即快速的复制,把电脑里的东西都给植入这种文件,这种文件一般是在根目录下,在打开每个驱动盘的时候,病毒就会自动运行,在你的每个盘里面都添加,然后,慢慢的蔓延到你的每个文件夹中,就这样慢慢的把你的系统给摧毁! 这种病毒在系统的情况下,是删除不掉的,即使是删了,他会立马生成,如果是重新装系统,其他盘里的病毒也会感染到c盘里面,最坏的办法就是把全盘给格式化了,所有的东西给删除掉,但是它的电脑里有很多重要的东西,不想删除。 后来想了想只能从dos下把,那些顽固的病毒删除了,但 阅读全文
posted @ 2011-08-22 10:24 刘正权的博客 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 将近一个月的时间,机房收费系统终于完工了。兴奋无比的去测试,却测出了数之不尽的错误。真是“乘兴而来,败兴而归”呀!测试的过程,是我怎样也无法忘记的。做系统时,我只想着怎样去实现功能,却忽视了系统的健壮性,至于做系统中出现的各种错误,可以查看我的机房收费系统验收报告。然而,通过这次做系统,我感觉自己还是得到了很大的提升。在思想方面。首先,我看到了自己的缺陷,自己离要实现的目标还有很长的路要走。其次,我深深的意识到,仅仅从技术上完成用户的要求是远远不够的,系统地健壮性同样重要。感觉一个成功的软件,必须具有较好的兼容性,可移植性,绿色性。删除卸载时,能够做到环保(别写再一次软件,要重新装一次系统)。 阅读全文
posted @ 2011-08-22 09:05 刘正权的博客 阅读(216) 评论(0) 推荐(0) 编辑