机房收费系统——总结(一)

前言:

不知道为什么,最近总是对写博客有点恐惧,积累了大量的素材,就是懒得来到此“宝地”留下痕迹,自我感觉是自己的文笔不好,缺乏自信,哎,还是要多读书啊!好了,不说了,还是看看积累的干货吧,虽然你可能见到过,但是那都不是我写的,这才是!

正文:

1.在敲完模块后,还未敲登录界面,自己就按捺不住自己的内心了,想要测试一下VB是否可以和数据库连接,于是输入代码:

mrc.addNew
mrc.Fields(0)=1
mrc.Update

这一测试可不得了,出问题了:“编译错误:用户定义类型未定义。”其位置在:

Public Function ExecuteSQL(ByVal SQL As String, MsgString As String) As ADODB.Recordset

方法总比困难多,解决办法:工程—引用—勾选“Microsoft ActiveX Data Objects 2.6 Library”

2.学习的过程中还是要学会站在巨人的肩膀上,遇到不会的问题还是需要自己运用互联网去解决一下,比如说Trim函数,在敲学生的时候不懂,现在到机房了不能不懂啊,查了查才知道:Trim函数的作用是去掉字符序列左边和右边的空格,如字符串str=“  i love you   ”;运用Trim函数:str=Trim(str),输出的是:“i love you”,中间的空格它的管不着滴。

还有一个问题就是之前在敲学生时遇到代码和现在遇到的代码两相对比如下去:

MsgBox "没有这个用户,请重新输入用户名!", vbOKOnly + vbExclamation, "警告"

MsgBox "没有这个用户,请重新输入用户名!", 0 + 48, "警告"

其中“0+48”,自我猜测和“vbOKOnly + vbExclamation”,是一个意思,确实如此,接下来继续科普:0+48是Msgbox里面的两个参数,Msgbox中按钮Button参数的其他常见常量如下:

vbOKOnly 0只显示“确定”按钮;vbOKCancel 1显示“确定”和“取消”按钮;vbAborRetrylgnore 2显示“终止”、“重试”和“忽略”按钮;

vbYesNoCancel 3显示“是”、“否”和“取消”按钮;vbYesNo 4显示“是”和“否”按钮;vbRetryCancel 5显示“重试”和“取消”按钮;

vbCritical 16显示“关键信息”图标;vbQuestion 32显示“警告询问”图标;vbExclamation 48显示“警告消息”图标;

vbInformation 64显示“通知消息”图标

当然,从各个参数的英文意思来看大概意思也明了了,我是刚刚才发现的,哈哈~

3.对于EOF与BOF在学生中也有接触,前辈也提到过,自己当时没怎么理解,时隔已久自己也忘了,这就简单回顾一下:

EOF:指当前记录位置位于Recordset对象的最后一个记录之后

BOF:指当前记录位置位于Recordset对象的第一个记录之前

都为True时,都为无知;反之,无值。

4.“确定”键用键盘“回车”代替:修改Command控件的属性Default未True;在Form_Load事件中写入Command.Default=True

5.Exit Sub 和End Sub的区别:

Exit Sub是一个动词,表示在过程中任意位置退出过程,作用是结束当前的进程,不再执行后续程序;End Sub是一个状态词,表示过程到这里已经结束了。举个例子,比如说你准备跑着去游泳馆,中途突然想起来还有其他事要做,于是就不跑了,退出这次跑步,中途任何时候退出就是Exit Sub;而当你已经到了游泳馆,游泳馆的大门紧闭,提示“暂停营业”就是End Sub。

······

结语:

摸索的过程成长最快,这个过程有喜有忧,接下来继续记录、总结!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
机房收费管理系统 问题描述 结合我校计算机机房的运作模式,设计一种适合的收费管理系统,能够实现相关的人员检索,计时收费,管理汇总等功能模块。 开发环境 采用C或C++实现,VC++6.0 基本要求 主要功能模块: (1) 登录模块 (2) 上机管理模块 说明:上机登记时,余额不足3元或卡处于挂失状态,则拒绝登记。 每位同学的一次上机形成一条记录,每30秒遍历一次上机记录表,对表中所有正上机字段为TRUE的记录的上机用时增加30秒,同时减少上机卡表中的余额。 (3) 上机卡管理模块 (4) 充值挂失模块 (5) 查找统计模块:统计某天上机的总时数、每次上机的平均时数和机房的收入;某学生上机的次数、上机总时数、每次上机平均时间;挂失和查询余额。 参考的数据结构: 上机卡(卡号,姓名,专业班级,余额,状态),状态有:正常和挂失。 上机记录(卡号,上机日期,开始时间,上机用时,正上机,管理号代码) 上机记录表永久保存,用于事后查询和统计。 设计要求 1) 界面友好,输入信息符合逻辑:如上机时间设定在合理的时间范围。 2) 能从实践生活出发,设计合理的功能模块 3) 各类信息的数据结构明晰 4) 可根据自身生活体验添加相关功能模块。 拓展功能要求 鼓励采用Turbo C/C++、MFC等开发工具,实现彩色或图形操作界面。鼓励引入小型数据作为处理数据的来源,拓展知识面。
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值