机房专题提供机房的最新资讯内容,帮你更好的了解机房。
机房收费系统将要接近尾声啦,心里是灰常的激动的!在这期间遇到了许多 从未遇到过的问题,今天就来说说报表咯!!! 恩…………说什么好呢?好吧,说说报表与vb的交互吧! 我这几天看了好多博客,关于这个方面的真是一大堆的哈,本来不想写了, 但是想想还是自己写一下,会留下很深的印象的,于是就有了下边的少些文字和图 片还有一大堆文代码: 我看他们的博客大多数都是先写的如何
  优化的过程中,发现如果将信息填写完整后再提示已经存在账号或是询问是否激活卡号太费事,有种费力不讨好的感觉,所以,就想刚刚输入卡号就给出提示,期初我用的是keypress事件,后发现运行时反应慢半拍,输入卡号1,在点击一下别的按键或是点击一下去控件按钮才能给出提示,所以,就思考是不是选择的事件存在问题,就尝试了一下keydown事件,后发现还是老样子,只好去试试keyup,结果暂时令人惊喜,如下
    6月1号开始的项目,目前已经两个半月了,比第一次机房那个半成品用的时间还多半个月,更值得一说的是,项目还在继续     这半个月,终于敲出了感觉,重构也要飞起来了,要知道,之前的两个月有很多个疑问,一步一个坎,虽然心里万分捉急,但是我喜欢荆棘满路的感觉     重构的这段日子里,没有写过总结博客,是遗憾,也是教训,因为我遇到的问题别人都解决了,都写了博客了,我没有更深的见解,还没有不一样的
(以锐新报表为例) 1.文件----新建向导 2.定义主要信息 3.创建数据库连接串: 4.两种方法,如果选择指定用户名称和密码一定要允许保存密码,然后选择数据库: 5.测试连接,添加查询语句 6.vb中编码连接位置要与报表的连接位置相同 7.定义字段、列: 若分组,则可以定义分组: 8.以及页眉页脚等,当然也可以在插入菜单栏插入: 9.可以定义参数,参数在综合文本框中插入,静态文本框则直接写内容
问题:上下机的逻辑思考 理解:上下机就是用这个软件的教师进行的相当于学生刷卡上下机一样,所以要考虑的因素很多。 列举一下其中很重要的几个: (1)计算时间,消费金额问题。 (2)固定用户与临时用户的区别,临时用户下机等于退卡,并且要退还学生卡内剩余的金额。 (3)时间获取问题,要获取的是服务器的系统时间,因为教师使用的电脑有时候会因为种种原因而导致不准确,这可以看我的机房收费之数据库时间,这里有详
理解:结账其实就是资金的流转也就是对这一天的某个操作员和管理员的工作情况的汇总,把他们手中的资金流转到公司资金中去。 优化:在原来只能结操作员的状态下加上了也可以结管理员的帐,并且在报表的日结账单中显示当天是哪个操作员或者哪个管理员进行了结账活动。所以就是在原有的checkday表中新增加了3列(一个自增列,一个level结账人员类型列,结账人员的姓名列)这样公司的老板查看报表时就可以看出每天的管
  验收项目的时候,师父们从四方面进行了审核:界面、功能、代码、业务。之后师父布置了三项任务:用自己的理解将一般用户、操作员还有管理员的主要职能搞清楚;将本系统的主要功能化成流程图;“谈钱不伤系统”,但是也要搞清算法~~~   我是这样理解机房收费系统的消费本质的:机房收费系统,名曰“收费”,实则“消费”,消费的并不是金钱,而是由金钱兑换的时间——上网时间。   首先说自己对一般用户、操作员还有管
项目:机房收费系统 时间: 历时将近一个月 分析: 机房收费按照系统的使用级别分为3部分:一般用户,操作员,管理员3大部分。拿旧图书馆的电子阅览室打比方吧。 一般用户:每次去电子阅览室都会有老师在值班维持纪律,管理上下机的刷卡。所以一般用户就相当于每天值班教师 操作员:每次去电子阅览室上网都要提前把图书证办理成上网卡,充值,然后就可以进去上网了。所以操作员就相当于办理卡,充值,退卡的教师。 管理员
        机房收费系统走到计算卡余额的时候,遇到了有关除法运算符和SQL2008中的数据类型的问题。下面是关于这两方面的认识,希望大神们指导下,不胜感激。 一、数据类型     首先我们来看下SQL2008的数据类型的相关内容。说道数据类型,相信学过编程的同学一定不陌生了。对于任何一种编程语言,数据类型无不占据着基石的重要地位。任何一种语言,如果在数据类型上不下功夫总是会有瑕疵的。而SQL在
注:此篇文章仅介绍SQL数据操纵的语言基础,不涉及高级操纵。  今天,星期四,每周一篇博客的Dead Line时间。本来打算总结下一点说不上是思想只能说是认识方面的东西。不过在看了会《21天学通SQL Server》后,我决定写一篇关于SQL语句的文章。(以下观点只是一个资深大白菜深情的自白 不喜轻喷哈)         通常情况下,我们总会听到掌握了“增删改查,你就拿下了SQL语句的半壁江山”这
        数据类型很是中要,在以前的VB6.0里面却一直没有注意到,到了VB.NET的世界才发现数据类型可以出这么多的问题,数据类型不匹配,不可以转换的例子层出不穷的,随着Format函数还有类型转换函数的改变,这里的类型的转换也有很多的变化,下面详细说明。 一、日期的类型和使用         在VB.NET中,日期和时间在类型上是放在一起的,然而我们在敲机房的时候却需要把他们来分开放,这
一、前言:        从最初C#版的三层,到VB.NET版的三层,最后再到VB.NET版的七层。可谓是历经了不少的曲折经历。刚开始不知如何下手,各种查资料,各种蒙圈,慢慢的终于有了些眉目。只要坚持,先从简单地代码入手,最终程序的大体轮廓,也就呼之欲出啦。 二、七层结构:       七层是在三层的基础上演化而来的,也就是在三层的基础上增加了外观层(Facade)、工厂层(Factory)、和接
       DataGridView与VB中DataGrid控件的功能十分类似,都是用来显示数据库中的数据。下面就我自己的理解,简单说一下DataGridView控件的使用。DataGridView控件绑定DataSet数据集中的数据,可以有两种实现方式:方法一:DataGridView绑定数据源。方法二:代码实现。        方法一:DataGridView绑定数据源: ①添加项目数据源
       存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的的SQL语句集,存储在数据库中,经过一次编译后再次调用不需再次编译。因为存储过程执行一次之后,会将语句存在在缓存中,这样下次再执行的时候直接使用缓存中的语句,能显著提高存储过程的性能。        存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回单个或多个结果集。除了
       在机房收费系统进行过程中,听到了好多小伙伴们议论DataTable和泛型,第一次接触泛型,感觉懵懵哒,那么这两种类型有什么区别?优缺点是什么? 一、DataTable是什么? DataTable是一个临时保存数据的网格虚拟表,它完全是在内存中的一个独立存在,包含了这张表的全部信息。使用它的对象包括DataSet和DataView。DataSet可以看做一个能移动的数据库,是有许多Da
机房收费系统是第一个没有源码的项目,这对于我的编程学习之路来说是一个里程碑式的项目。 问题之(一)附加数据库问题 原因:对于要附加的数据库权限不够 解决方法:数据库文件和日志文件都必须授权: 右击文件--属性--安全页--组或用户:Everyone--权限:完全控制即可 (二)注册文件“机房收费系统”中的3个控件 方法:打开DOS窗口(管理员命令提示符) 输入:regsvr32 +路径+控件名 (
在敲机房刚开始可谓大波大浪,在敲学生过程中侥幸逃过的问题,在这里全部遇到了,有些坑还是要跳的,该经历的总会经历,经历过后就会大彻大悟。。。。。 问题一:无可用的MDI窗体可加载 原因: 帮助上这样解释:试图加载一个 MDIChild 属性设为 True 的窗体,但是在运行时工程中却没有可加载的MDIForm。 这个问题在敲学生的时候侥幸逃过,是因为在敲学生的时候没有建立子窗体,然而在这里建立了子窗
(一)概览        学习机房收费时,当我们对它有个大概了解,能够理清基本内在逻辑关系以后,就该动手操作了。我刚敲得的时候,逻辑还比较混乱,以为大概都明白,其实不然。对上下机这部分看法也一直停留在它太难,完全不知道怎么办的阶段,耽误了很多时间,其实不管看起来多难的内容,都一定要动手实践,动手的过程就是很好的学习过程。        学习上下机之前,我们需要知道上下机的按钮怎样可以添加到MDI窗
前言:      关于窗体显示的问题一开始就遇到了,后来又遇到了,前后原因不一样,但是关于窗体显示的问题即便很小也有必要总结一下,毕竟窗体如果不显示,所有的东西都白费了。      【问题一】 主窗体显示之后,点击菜单中的选项却显示不出子窗体. 方法:用API函数SetParent来解决这个问题。 Private Declare Function SetParent Lib"user32" (By
前言               第一次看到学生基本信息维护这一窗体时,第一反应就是大写的“懵”。。。完全不知道这里用到什么知识,有点望而却步的感觉。可真当静下心来,却发现它其实就是学生信息管理系统中类似查询学籍信息的窗体,大同小异。这个时候,我才开始重新看这个窗体,重新思考组合查询,以及查看学生中的相关代码。 万事开头难!明白窗体用到哪些核心知识,其他问题自然迎刃而解。 与学生之对比 1.界面