
【机房收费系统】
文章平均质量分 77
李晓娜
活泼开朗
展开
-
如何显示在线人数?
机房收费系统主窗体上有一项是显示在线人数的,刚开始自己的理解是:上机了就有了在线记录,通过SQL语句的读取,再通过Label去显示数据库表中在线的记录数,同时下机的时候,删除相应的在线记录,并且同通过SQL语句再次去读取,然后Label显示下机后的人数。可是当同时打开两个登录窗体的时候,问题出现了,在没有输入登录卡号的时候,根本不显示在线人数,只有当点击上机的时候,才会出现,这样的话管理者根本不易原创 2013-11-24 15:50:11 · 2193 阅读 · 13 评论 -
机房收费——周日结账单
前几天自己一直在纠结周日结账单,到底应该怎么写呢?后来自己想了想,觉得好像周结账单在我看来好像没什么主要的作用,只是对日结账单的一个查询而已,顺着这个思路,我想对于一个工作人员来说,他的工作肯定是一天一结的,不会今天上班,明天才下班(当然不排除上夜班的人),我想对于一个人来说,因该是一天一结的,所以自己就写了下面的代码,基本上是基于日结账单,而对周结账单只是简单的处理。Private Sub原创 2013-11-24 10:20:19 · 1442 阅读 · 15 评论 -
如何对MSHFlexGrid多行中的一行进行删除、修改呢?
在机房收费系统,学生基本信息维护窗体中涉及到一个对MSHFlexGrid选中行进行修改的行,那么这个应该怎么实现呢?自己在开始的走了不少的弯路,刚开始以为自己实现了,其实不是只是一个偶然的现象,自己刚开始是这样写的:第一次: 将MSHFlexGrid的属性“SelectionMode”中选中的是第1项,之后在“修改”命令按钮的代码中写到了: txtsq原创 2013-11-24 10:34:07 · 2766 阅读 · 15 评论 -
数据类型——时间和日期
做机房收费系统时设计到数据库的设计,其中一项就是数据类型的选择,对于时间和日期,那个时候自己一个选择Datetime,一个选择Date,结果可想而知并没有显示出来自己想要的结果: (1)Datetime:DateTime 日期和时间部分,可以表示的日期范围从公元1753年1月1日00:00:00.000 到9999年12月31日23:59:59.997 ,精确到3.33毫秒,它需要8个字原创 2013-12-03 14:51:16 · 4038 阅读 · 17 评论 -
VB.net中的shared你想到了什么?
今天自己在机房重构中使用泛型的时候出现了一个问题,(其实师傅早就要求让用,自己一直恐惧没有开始,今天决定拿一个例子写),在实体类中定义好了数据类型转换函数之后,在D层调用的时候一直弹出“对非共享成员的引用要求对象引用”,什么啊?自己上网查找答案,网上的意思就是说,引用了代码中的非共享成员,但没有提供对象引用。不能使用类名本身来限定非共享成员。实例必须先声明为对象变量,然后才能由变量名引用。也就是我原创 2014-08-18 21:05:20 · 3044 阅读 · 8 评论 -
初始三层架构
三层这个词很早就听说了,但是那时候还没有学到,自己也就没有花时间去理解,现在是时候理解和学习了。 Ø 为什么需要三层结构?原创 2014-05-18 21:50:04 · 1418 阅读 · 18 评论 -
VB.NET三层实现实例—登录窗体
关于三层的概念等等知识,自己通过上网搜索,以及请教同学,对于三层之间如何工作的,现在有一个初步的理解,下面是自己找的一个例子,通过这个例子,来具体理解和查看三层之间的关系和理解三层的概念。首先第一步就是搭建VB.NET三层架构项目的环境。具体步骤如下:一、创建解决方案1、文件→新建→项目2、展开其它项目类型→Visual Studio解决方案→空白解决方案3、起一个名字,名为L原创 2014-05-21 09:35:18 · 2206 阅读 · 19 评论 -
机房收费系统重构起始——举步维艰
机房重载开始已经有十天了,但是这十天一直是特别纠结的,看了很多师哥师姐的博客,能看懂,对于三层也有了一定的理解,但是还要加上设计模式中几个模式,为了更好地更换数据库,需要用到抽象工厂加反射及配置文件,此外为了进一步降低U层和B层的耦合性,还需要在两者之间加上外观模式,使得U层与B层的联系没有那么强,具体遇到的和纠结的问题如下:之前的三层结构实现各层与实体的关系:原创 2014-06-08 17:49:04 · 1449 阅读 · 26 评论