机房收费系统【VB版】--专栏
文章平均质量分 86
数据库、学生信息管理系统学习的第一阶段检验!
一米阳光_Angel
快乐学习!
其实,没有那么难!
努力过的岁月真的很美好!
展开
-
【VB】学生信息管理系统6——错误调试
因为站在了巨人的肩膀上,在理解代码意思后的调试中,用到之前的别人的CSDN。所以原理查的不是很透彻。这里总结一下我的问题!1.VB(如下代码)中mrc.EOF = False应该怎么理解呢?Set mrc = ExecuteSQL(txtSQL, MsgText)If mrc.EOF = False ThenExecuteSQL【参考http://www.w3schoo......原创 2017-12-19 16:43:46 · 745 阅读 · 11 评论 -
【VB】学生信息管理系统5——数据库代码
这次学生信息管理系统在代码的理解过程中遇到了一些问题。总结如下:1.*****sql server的安装过程各个步骤的意思.在安装SQL Server的时候按照网上的步骤,我觉得这个需要学完整个数据库再返回头去看,或许就能明白,为什么要那样设置了。2.*****游标最初听到游标这个东西,想到游标卡尺。这里的游标是查询返回的一个结果集和游标位置共同组成的。当我们在使用......原创 2017-12-19 16:42:17 · 10154 阅读 · 10 评论 -
【VB】学生信息管理系统4——数据库的发展
由于连接数据的时候出现了很多不懂得问题,为什么要连接,它是怎么连接的,查着查着,就越看越多。又不舍得就这么放过这些问题,所以就耐心看看究竟是怎么回事!1.自从出现数据库,人们渴望用数据和应用程序做交互。就出现了所谓数据访问最初有很多种数据库,但数据根据不同的数据库系统存储在其中的方式不同。这个时期数据的访问还是很直接的方式,通过编写代码直接访问数据库。开发者必须回用不......原创 2017-12-19 16:39:27 · 558 阅读 · 11 评论 -
【VB】学生信息管理系统3——连接数据库的前提
在窗体设计和编写程序代码后,需要进行数据库的连接。大概要做的:下载安装数据库——配置数据源ODBC——测试连接数据库——进行数据库中内容的添加。关键是这些我都不会,这才是重点!在学习数据库的过程中,遇到一个棘手的问题,API,应用程序接口,挂起,例程。查资料的过程中,反反复复的出现这几个词。1接口到底是什么?【参考https://baike.baidu.com......原创 2017-12-17 17:31:43 · 799 阅读 · 11 评论 -
【VB】学生信息管理系统2——窗体设计
这次学生系统是照着书敲的,先敲完然后开始调试!中途遇到了很多问题,查了很多,这里不容易系统的总结!所以就针对各个问题,各个击破!问题一:VB 6.0中,状态栏控件(sbstatusbar):右击选项卡(也就是控件工具箱)->部件->microsoftwindows common ctrols 6.0添加进去就会有了。状态栏就是窗体最下面显示系统时间和状态的那条。问......原创 2017-12-17 16:11:29 · 4633 阅读 · 12 评论 -
【VB】学生信息管理系统1——系统设计怎样开始?
历时两周完成用VB完成的学生信息管理系统。从刚开始只会敲好玩的小程序到现在完整的做出一个像样的系统。自己的编程思维进行了很大的跨越。这次的学生信息管理系统让我从整体的角度看到了一个系统设计的过程。现在来描述一下一个系统的建立流程1.分析你的系统要实现什么功能(系统管理 学籍管理 班级管理 课程管理 成绩信息管理)2.每个功能的实现需要设计怎样的功能模块......原创 2017-12-03 19:12:52 · 2812 阅读 · 9 评论 -
机房收费系统总结【5】——无用功
前言:机房开始得晚,听同学们说画流程图有助于了解逻辑!所以我就开始吭哧吭哧的画流程图!后来发现流程图的作用就是帮助我理解别人代码,改进代码!因为很长的一段代码放那里,不容易直观理解!过程:但是在写总结的博客的时候,回顾一下自己的整个过程。1.开始的时候不能尽快上手,面对机房,想一下子从表面的地方出发弄明白。表面上看到的就是一个多,复杂,不知道怎么下手,所以一开始拖了半个月!......原创 2018-04-07 14:04:02 · 276 阅读 · 11 评论 -
机房收费系统总结【4】-报错码
前言:调试代码,不会就查!就试!过程:问题一:在调用函数的过程中分传值和传址调用!经常出现一个问题,ByRef参数类型不符! 解决: 1。传递参数未定义类型,如果参数在调用前未定义类型,系统自动将它定义为Variant类型,由于与过程或函数中的对就参数类型不相同,所以提示”ByRef参数类型不符”2。传递参数类型已经定义,但由于定义方法不对,所以提示”ByRef参数类型不符...原创 2018-04-07 13:34:34 · 247 阅读 · 11 评论 -
机房收费系统总结【3】-数据库细节
前言:最开始敲的模块和登录!模块中很多不懂的,当时查了查,也没有全部懂!过程:Application Programming Interface 应用编程接口,就是编写出来,开放给编程者调用的。 API函数就是一些系统提供给开发者在开发过程中可以调用的函数。SQLPrepare是ODBC中的一个API函数,用来创建SQL语句。 ExecuteSQL是一种自定义函数(函数...原创 2018-04-07 13:18:28 · 196 阅读 · 6 评论 -
机房收费系统总结【2】-细节优化
前言:机房收费的过程中遇到了很多以前没有发现的问题! 问题1 我们都要给用户提示,询问用户是否确认关闭窗体,这个功能还是有必要的,万一一不小心点击退出!保障措施! 解决:在卸载事件里写这样的代码,提示用户!Private Sub Form_Unload(Cancel As Integer) If MsgBox("确定要退出吗?", vbYesNo) = vbNo Then...原创 2018-04-07 13:01:49 · 215 阅读 · 6 评论 -
机房收费系统总结【1】-整体流程
前言:拖了3个月终于学完了机房收费,真正做机房的时间不到一个月,拖了好久,不应该! 以后,在学习的过程中遇到的问题(计算机+心得体会)在今目标的项目上简单标注! 这个过程中自己解决的问题博客总结!还是多看多查!过程:看师哥师姐关于机房的文档,觉得机房收费系统当时是为了给咱们学校学生上机管理用的。 映射到生活的例子: 平时我们在5楼值班2个小时一次——系统一般用户(负责学生的...原创 2018-04-06 10:20:28 · 292 阅读 · 8 评论 -
机房登录优化总结
前言:之前敲机房的时候,遇到很多问题,没有解决,然后截图保留,后来,也不知道那个图是什么意思了!最近在优化的时候,有发现了一些新的问题,也解决了以前的一些问题!问题一: 特殊字符,输入用户名和密码时需要限制特殊字符输入! 解决:Private Sub txtUserName_KeyPress(KeyAscii As Integer) Select Case KeyA...原创 2018-03-31 18:44:19 · 224 阅读 · 6 评论 -
确定修改——取消修改
前言:在机房收费系统中,查询到学生记录后选择进行修改就会跳转到这个修改界面! 这里有确认修改和取消修改两个按钮,当时不知道怎么去实现,后来通过反复看之前的窗体代码,自己慢慢有点体会! 过程:Dim txtSQL As StringDim MsgText As StringDim mrc As New ADODB.RecordsettxtSQL = "select * ...原创 2018-04-05 16:43:00 · 2472 阅读 · 8 评论 -
vb中跨窗体传参数
问题:在机房收费系统中有一个修改信息的功能。通过组合查询查到学生的记录,选中一行后,相当于选中了一个学生信息记录,点击修改后,改学生的信息会直接映射到修改窗体的Text控件框中! 其实自己不太会,听了超凡的分析,明白了大概的思路,然后自己一点一点摸索出来了! 过程:第一小部分测试:窗体传参 我先在一个测试窗体test1放置一次command控件,并写如下代码1.定义了...原创 2018-03-22 21:13:34 · 2204 阅读 · 25 评论 -
机房收费系统【VB版】——选择下机
前言:今天实现机房收费系统——一般用户——学生上机状态查看——选中全部/部分下机部分收获很多!多亏了看光哥的博客,写的很清楚机房收费系统——上机状态查询之下机过程:要显示的表格式写查询,就会出来这样子Private Sub 显示全部_Click() Dim txtSQL As String Dim MsgText As String Dim mrc ...原创 2018-03-18 18:35:38 · 384 阅读 · 16 评论 -
vb中可视对象的操作
问题 :在调试机房结账的部分,这两部分总是出问题,实时错误424。错误解释: 未找到窗体(错误 424) 后来通过大量的查阅,找到了答案。 MSHFlexGrid1是一个“控件”的名称,这些“可视对象”必须依附于某个窗体的 要操作这类对象,肯定得指明对应的窗体名称。 使用语句的格式,基本上都是这样的格式: 窗体名.控件名.属性 窗体名.控...原创 2018-03-15 14:39:21 · 395 阅读 · 14 评论 -
实现SSTab单个选项卡代码
前言最近在机房中结账部分的SSTab选项卡,我设置了5个选项卡,一开始想要它每点击一个选项可或换一个选项卡时,就执行该选项可对应的代码,通过选项可的索引来调用它的代码部分,但怎么都实现不了! 这是我一开始的关键代码:Private Sub SSTab1_DblClick() Select Case SSTab1.Tab '根据SSTab1的tab索引 Case 0 ...原创 2018-03-14 21:46:03 · 924 阅读 · 13 评论 -
机房收费系统【VB版】——上下机
前言:机房收费系统三大难点之一——上下机,需要一点一点开始分析,不断完善自己的逻辑,然后对照逻辑【查表——更新——显示】,编写代码。逻辑流程图:注意计算消费金额: 总结:其实这里自己应该反思很多,用别人的代码,在看懂的基础上修改,完善,调试!没有自己从无到有的这样一个经历,觉得很不动脑子,把最精华的部分跳过去了!我心里一直着急,想赶紧做完这个机房收费系统!...原创 2018-03-06 12:01:55 · 394 阅读 · 9 评论 -
机房收费系统【VB版】——添加和删除用户
功能:添加删除各种用户(包括:管理员,操作员,一般用户)添加按钮的逻辑:1.判断是否将所有信息正确填写完毕2.判断是否这个用户已存在,需要调用User_Info查询是否有匹配项,存在则提醒,不存在就注入SQL.删除按钮的逻辑:删除用户就是显示出此类型用户,选中要删除的用户。有三点注意的地方:1.但这个用户不能是当前登录用户,删除用户是管理员的权限,的确可以删掉当前管理员,自己但这样做的意义也就是退...原创 2018-02-24 19:33:48 · 500 阅读 · 16 评论 -
机房收费系统【VB版】——前期准备
前言:没有源码和参考的机房收费系统,很犯怵的开始,完全不懂如何下手,经过后来小伙伴的交流和巨人的博客。准备:1.安装机房收费系统程序 1.1添加ODBC数据源——添加文件DSN——附加数据库——注册控件 1.2附加数据库出错解决:用管理员身份打开SQL Server就可以了! 1.3注册控件出错解决:以管理员身份运行命令提示符2.了解大概功能 2.1点开所有的功能, ...原创 2018-02-03 20:58:19 · 387 阅读 · 15 评论