收费专题提供收费的最新资讯内容,帮你更好的了解收费。
         在上一篇中已经介绍了报表模板的制作了,当然我们不能还要介绍报表和vb的交互,当我们建好模板以后就要在vb中引用此报表,下面就结合日结账和周结账来介绍报表的使用。     首先我们应该在窗体加载事件中进行以下代码的编写;最后两行的意思是进行参数的传递,它的作用是用来显示时间段,在这里需要说明以下就是给我们的系统中,报表上的时间段不会改变。   我们应该首先 在通用 里面对报表进行实
机房收费系统的主窗体是MDI窗体,为了在这个窗体上添加控件,所以我们在窗体上添加了picture控件,在MDI窗体中,子窗体实际上位于MDIClient里,即子窗体的父窗体就是MDIClient,而放置在MDI中的picture控件和MDIClient是同一级别的,由于层次结构,所以无法使子窗体显示在picture控件的上面(这段话出自刘杰师哥的博客)。为了将子窗体显示到父窗体的上面,所以我们使用
      首先,我们先回答两个个问题:         1、机房收费系统“是什么”?         2、机房收费系统应该“干什么”?        我的回答:         1、机房收费系统顾名思义就是一个收费系统。         2、机房收费系统主要任务流程是:注册——充值——上机——下机——退卡。而其他的功能都是各个部分人员主要负责的功能。       然后,我们进一步分析一下这个系统
今天一天都在弄结账那个窗体,遇到了一些问题,但是经过刘炳楷同学的帮忙,花了一个多小时,总算是把问题给解决了。既然是花了一天来做这个窗体,我就觉得我有必要把这个问题给记录下来,尽管它只是一个细节上的问题。 一、从数据库中读取数据 要从数据库中User_Info表中加载操作员账号到操作员用户名combobox控件的AddItem中,这个还真的是有些难倒我了,我该怎么写这段代码呢?之前那可都是在学生信息
导读:这又是师傅给我指出的一个问题,说实话,其实开始根本没有当回事,觉得麻烦,可是,等我完成了获取标准北京时间后,我发现,这一步,是必须的。谢谢师傅对我的严格要求,让我一步一步的成长起来! 一、事件缘由 去验收机房的时候,当看着查询结果时,我是又傻了一回眼,我在501做的是24小时制,那边511是12小时制,出的日期和时间完全对不上号。我刚开始觉得没什么,因为我知道只是时间的格式不同而已,但是师傅
    记得vb版的机房收费系统的导出Excel是从网上直接搬的代码,这次又遇到了从dataGridView导出Excel的问题,我在心里暗暗想,这次的代码一定要自己写,这一写可就出问题了,请见下文 第一步,添加引用在U层 第二步,引入命名空间 第三步,书写代码 遇到问题一. 答案:从网上找了很多资料,原来答案在这里,excel的表格索引值行和列都是从1开始的,而我这里却是从0开始的 遇到问题二,
机房收费的重要功能就是可以结账结账。日结账,周结账这里都用到了报表。 一、要使用报表首先要在VB中引用和添加相关的控件 二、要自己制作一个报表。 这要使用到Grid++Report报表设计器这个软件。这制作报表的过程也不像想象的那么难。这里学到了报表设计器和VB的交互。做好的报表最终是要是VB的窗体中显示出来的。 < Dim WithEvents Report As grproLibCtl.Gri
机房收费系统重构版终于正式开工了! 前几天,刚刚看完三层的视频,在视频中详细的讲解了一个登录功能。天真的我,当时以为三层结构是那么的简单,所以我草草地做完总结之后,就很快就开始机房收费系统的重构了。可是谁想到,当我一打开编程软件,就让我“碰了一鼻子的灰”!首先是不知道vs 怎么用,其次就是看三层的时候,登录的实例使用C#写的,而这次我们需要用VB.NET写,所以对于其中的语法是知之甚少。虽然,前段
机房收费系统在几天前终于告一个段落了,这篇是关于最后阶段结账与报表的总结。 结账,首先清楚该窗体的作用是:管理员对每个操作员工作情况的查看。其中包括售卡数量,充值金额以及退还金额。 知道全局后,操作上就会简单不少了。我们需要做的就是将遍历学生信息表、充值信息表和退卡信息表后的该操作员和结账状态为“未结账”的所有金额总计。然后在单击结账后,将汇总后的信息写入结账表,将前面三个表中的结账状态标记为“已
历时20天的机房收费系统已经落下了帷幕。在这20天里经历了N次困难,我用N+1次的毅力成功的撂倒了它们。 在敲机房之前,感觉对数据库的了解只限于那一点点的理论知识。在学生信息管理系统的时候也有对数据库进行过增删改查,但那时在VB里面的,没有真正的打开数据库,对它进行面对面的操作。 在机房收费系统中对数据库更加了解了一些。师姐说我这只是刚入门,任重而道远啊~机房收费系统是在学生信息管理系统后的第二个
vb.net机房收费系统个人版终于落下帷幕,从刚开始的抵触心理到完成后的喜悦心情,这是一个怎么样的差距啊,没有尝试的你是不会体会的。 对于机房收费系统的收获还是有很多的。 一个完整的系统,首先就需要有文档的支持,系统从何而来,在文档中诞生。文档就是系统的指路灯,指引系统该如何一步步的去完成。 在文档中,对于数据库的设计也是重要的一环,数据库的设计的好坏,对于程序的编码起到很大的影响作用。数据库中,
        忘记了具体的时间,具体的地点应该是在511。老师提了这么一句“以后你们的代码里面都不能有调用,全部都有委托”。如果我没有记错的话,好像是这么说的......如果我记错了的话,也有可能是我听错了哈......         最近开始机房收费系统合作版,然后就想着能不能把委托这个东西加到咱们的机房中来,然后就在那里查资料啊,查资料!反正查了一天多......最后,功夫不负有心人,终于
    做机房收费系统时,经常想这个一般用户指的是谁?我当初以为是学生......可能是被数据库中的student带跑偏了......     其实把我们的系统联系一下实际,就会很容易想到一般用户指的是谁的位置。              食堂一般的窗口,只能充饭卡。若要挂失,补卡只能在新食堂二楼,这就说明他们的级别不同,其实也就是一般窗口是一般用户,新食堂二楼是操作员。而管理员则是我们不容易看到
    二、代码部分 跟之前写的excel相比,我觉得报表还是有点相同的。大体思路是这样的: 先定义。 (报表:Dim Withevents 对象变量 As 类名 这种用法是加载该类的事件,Withevents之后就能在代码编辑窗看到该类的事件了(如果有的话)。 因为类不像控件,双击控件就可以进入事件编辑。 使用WithEvents 变量时,应该注意下面这些限制条件:    WithEvents变
机房收费系统,从最初的迷茫到现在的明朗,这一路,总算是到站了。 看到完工后的系统,自己都惊呆了。总共有27个窗体,一个模块,代码的多少可想而知,那么多那么多,都是自己敲上去的,和学生信息管理系统相比,真的算得上是一次飞跃了吧。前前后后,历时二十多天,不管是技术上还是思想上,自己的收获很大。 从头到尾,自己都是尽心尽力,从新建数据库到新建各个表,从各个窗体设计到各个窗体代码,一个也不容小觑。 先从自
    重构版个人机房收费系统大概从暑假开学开始进行,花了不到一个半月的时间才完成,下面对我在重构过程中的一写理解。          1、系统设计一个很重要的目的就是重用,而要做到重用,低耦合是最有效的手段回顾一下我们C/S的整个学习过程,我们可以发现,从开始的VB版的机房收费系统,然后到现在VB.NET版,加设计模式、对系统进行分层,这个过程就是在对系统进行解耦。要解耦,首先就要进行抽象。把多
一个系统,不管功能有多强大或是多简单,最重要的是它最终都将面向对象——用户。一个系统,看它成功与否,用户评价的好坏就是关键了。一个系统,只要全心全意为人民服务的精神贯穿始终,那一定不会差到哪去。 机房收费系统,其对象同样是用户,具体地说,这个系统将用户这个类实例化后,可分为三种对象,分别为:一般用户、操作员和管理员。总而言之,不管是哪种对象,时时刻刻都需要想着为其服务。 下面将从三个不同对象的角度
几天前就完成了第一遍的机房验收,虽然师父还是没有给我过,但从中我也学到了很多东西。机房收费系统的成长可谓是在错误中成长,下面我就说说我从中遇到的一些问题。 一、不将就:Combobox 这个控件我们在学生信息管理系统和机房收费系统里运用得非常广泛,大家都知道到把它的style属性设置为2的时候就能够实现不可输入,但是我们在查询的那几个窗体里有“清空”那个命令按钮,开始我以为把语句写成combobo
说完了经验,再谈谈技术方面,其实对于技术,师哥师姐们都已经写了好多博客,这也是我在敲机房几乎没写这方面的博客的原因,不过别人的再好也是别人的,下面说说自己的。 (一)数据库的设计 其实虽然说是数据库的设计,但是自己并没有设计属于自己的数据库,自己刚刚开始敲的时候师傅虽然说,数据库还是自己设计比较好,但是我当时竟然以为是照着建一个类似的,当然我也这样干了,结果敲代码的时候发现,原来自己代码的简易程度
       对于建表这块花了很长时间,伴随着整个系统的一步步实现。最初,想把所有表都建完了再开始敲窗体的,后来就边建表边敲窗体了。做的过程中对于表的认识更加深刻,那是边做边改啊。随着后边功能的实现需要什么,就又在表里添加什么。以原模版为基础,按照自己的理解与思路去建表。     下面我把我的建的表分享给大家!     我将整个系统的表按照功能划分为四个部分:系统,一般用户,操作员与管理员,总共1