---- 机房收费系统
文章平均质量分 88
李-晓洁
这个作者很懒,什么都没留下…
展开
-
机房收费系统————导出到Excel
机房收费系统中有很多之前在敲学生的时候没有接触到的功能,遇到的第一个陌生的就是把数据导出到Excel中,那么这个功能是怎么实现的呢?首先,在VB中“工程”——>”引用"中添加引用如果没有这个选项,单击右边的浏览,找到路径:c:\ Program Files \ Microsoft Office \ Office 15 下的 EXCEL.exe 添加就可以了。(这个方法可能会因为电原创 2015-06-21 19:23:01 · 955 阅读 · 21 评论 -
机房收费系统——上下机
最近大家都在进行机房收费系统,看大家的博客,基本上都是先理清思路再实现功能,回想自己当时做的时候就不够好,只是盲目的敲代码,却忽略了方向比努力更重要这个道理,导致最后出现了很多漏洞,于是又重新画了一遍上下机的流程图,希望能对以后机房的学习有帮助。上机只要思路清晰,具体的代码实现很简单。下机下机需要计算消费金额,具体是怎么计算的呢?关于消费金额的计算,每个原创 2015-07-26 15:50:08 · 890 阅读 · 21 评论 -
机房收费系统——组合查询
组合查询也是我们在机房收费系统中接触到的一个新东西,一开始无从下手,后来也在摸爬滚打中实现了。首先思路要清晰,明白这些功能的内在逻辑关系,代码实现起来才会更顺畅。就拿操作员工作记录窗体来说, 一.判断第1行查询条件是否为空,若都不为空而且组合关系4 为空,查询到的结果符合第一行查询条件。二.若组合关系4 为“与” 或 “或”,且组合关系5 为空,则第二行查询条件都不能为原创 2015-06-28 15:06:29 · 2114 阅读 · 40 评论 -
机房收费系统——再回首
机房收费系统陆陆续续都要结束了,回顾自己敲机房的经历,一路上真的收获了不少。技术篇 在实现功能的时候,有的东西以前接触的不是很多,像数据导出到Excel,组合查询,做报表等等,不过我们还是通过自己的思考和网络上的知识做到了。下面就具体分享一些具体的小细节1.下手之前多一份思考 在调用数据库的时候,我们大多用的是select语句,除了要查询的内容外,更新原创 2015-07-29 17:38:52 · 1128 阅读 · 109 评论 -
机房收费系统——退卡
今天第一次验收,却出现了很多问题,主要就是在涉及到钱的问题上就比较混乱,出现这个问题的原因也就是因为当时思路没有理清楚就着急实现功能。出来混迟早要还的,今天自己又再一次验证了这个理论。已经退了的卡,为什么还能上机,而且卡里还有钱?出现这种情况自己也大吃了一惊,后来又重新理了一遍,现在应该就没有问题了。下面就谈谈怎么退卡:首先是进行一系列的判断,判断卡号是否为空,是否为数字,接着进行查询,然后再原创 2015-07-19 20:13:41 · 1232 阅读 · 21 评论 -
三层登陆实例
一.概述 学完了三层,便开始利用三层的思想开始重构,代码并不重要,核心是需要了解三层之间的调用关系,信息是如何在三层之间传输的。用三层来实现登录,主要思路是:1.相应的创建LoginUI Windows窗体应用程序,LoginBLL、LoginDAL类库。2.为了实现信息、数据的传输,需要在相应的类库中声明具有可以实现相应功能的类。3.在类中又有实现对应功能的方法。原创 2015-11-11 19:58:54 · 1405 阅读 · 47 评论 -
VB.NET 用循环判断文本框是否为空
第一次敲机房的时候,有很多窗体中都有清空文本框或组合框中内容的功能,当时用了循环来做。现在第二次机房重构,发现判断文本框、组合框内容是否为空也可以用循环。其实这些功能最直接的方法就是一个一个的判断,不过这样代码基本上是重复的,这应该就是编程中的“坏味道”吧。我们并不是敲代码的机器,应该试着去尝试一些简单快速有效的方法。 在网上查了一些方法,有一种是监理textBox文本框的控件数组,来循原创 2015-11-25 16:35:19 · 4294 阅读 · 57 评论 -
VB.NET窗体继承
对比第一次敲的机房收费系统,会发现很多窗体的界面基本相同,部分功能甚至基本相似。比如说操作员菜单下的充值和退卡这两个窗体: 这样如果一个一个窗体画出来,就做了很多重复的工作。VB.NET和C#都是完全面向对象的语言,而面向对象的三大特性是封装、继承、多态,出了在代码、功能上来体现,在设计窗体时是不是也可以用到呢?答案当然是YES! 如果一个程序中有多个界面相似,原创 2015-11-27 19:27:50 · 1762 阅读 · 64 评论 -
存储过程与视图
还记得自考时数据库系统原理中的存储过程、视图吗?那时候我们已经掌握了创建存储过程和视图的基本语句,这在机房重构的过程中扮演了不可缺少的角色。存储过程一.存储过程的好处 存储过程是在大型数据库系统中,一组为了完成特定功能的SQL语句集。——百度百科 小编理解的存储过程:有时我们的一个功能需要对多张表执行操作,比如下机时,首先要把下机信息更新到下机表中,还需要更新卡表中的余原创 2015-12-27 20:28:38 · 1717 阅读 · 109 评论