
VB学习
朗福德_豪
这个作者很懒,什么都没留下…
展开
-
VB中模糊查询
前言学生系统已经做好有一段时间了,最近有小伙伴在这个阶段然后来寻求帮助,聊天的过程中有了新的需求和想法通过讨论实验终于将需求变成了实际的代码功能。需求的主要内容:学生成绩输入的过程中,输入学生学号,下拉菜单中会出现包含输入的相关数字的选项。可以提高输入速度,方便成绩录入人员。正文首通过截图来看看效果。首先是学号下拉框中的数据:输入数字3后的显示:主要代码入下:Dim mrc As ADODB.Re...原创 2018-05-14 19:35:40 · 2276 阅读 · 1 评论 -
时间管理小工程(一)
最近一直在做一个小软件,这个是关于时间管理的。最开始的初衷是因为每天要写日报,然后发邮件给相关人员,整理日报发邮件很费时间所以决定开发一款节省时间的小软件。软件主要功能是实现任务提醒,任务记录,整理好后发送邮件,并能及时在钉钉上发送提醒信息。我主要的工作是负责前端和主要功能的实现,经过几天的不懈努力现在终于有点小成果了。界面如下图所示:相关代码如下:Dim Task As String '单项任...原创 2018-03-24 20:39:31 · 454 阅读 · 2 评论 -
机房收费系统小结一
一、新数据写入表中txtSQL = "select*from 数据库中表名称" Set mrcc = ExecuteSQL(txtSQL, msgtext) mrcc.AddNew 重新插入数据 mrcc.Fields(1) = 要输入的数据 。。。 mrcc.Update 更新数据库二、更改指定行的某一指定数据 ...原创 2018-03-04 21:14:26 · 288 阅读 · 2 评论 -
机房收费系统之六
同一用户的两种登录方式之前做的登录窗口之能用卡号登录,如果忘记了卡号怎么办?经过比较权衡,最终决定让用户用两个号码等录,就是说用卡号也能登录用学生的学号也可以登录。这样就方便很多了。根据这个思想对登录窗口做了如下的改动,完整代码如下所示:(可以比较之前所写的博客)Option ExplicitPublic ok As Boolean'记录确定次数 Dim micount A原创 2018-01-30 09:48:25 · 291 阅读 · 1 评论 -
机房收费系统之五
退卡界面的修改优化仔细想想退卡界面其实只需要把卡号输入然后点击退卡就好了,不用那么复杂的界面设置,本着简单简洁的原则重新设计了以下界面,主要功能没有变化还是标题栏上的主题退卡。卡号在输入的过程中会显示相关的卡的信息退卡日期退卡时间等。其中状态栏会显示当前卡的状态是在使用的还是已经退过的,如果还没有退过点击确定按钮就可以退卡的,退卡成功会弹出相应的对话框提醒。若卡是退过的点击确定按钮原创 2018-01-20 17:37:35 · 301 阅读 · 1 评论 -
机房收费系统之四
基本数据绑定界面的制作和代码今天做的机房收费系统的数据绑定界面,主要就是设计到收费系统的基础费用的更改问题,不同时间节点内的收费标准不一样,通过基础定价来完成不同情况下所收取费用的计算,界面设计也是很简单的,如下图所示代码中的主要难点也就是数据库连接修改相关的内容,相对来说也是比较简单的,具体代码如下所示Option ExplicitPrivate Sub Comman原创 2018-01-10 10:42:51 · 291 阅读 · 2 评论 -
机房收费系统之三
这几天一直在试着做机房收费系统的小软件,这是第一在没有源码的情况下自己完成的小项目练习,密码修改窗口中添加的控件不多,相对来说是一个简单的界面设计,后台代码也相对来说比较简单,主要就是连接数据库读取和修改密码内容。窗口设计大概如下:在上边的修改密码窗口中加入了用户名,新旧密码,和确认密码,中规中矩的设计。代码中比较有难度的就是读取和修改数据库相关的代码了。下边就把全不代码贴出来,供原创 2018-01-06 10:55:15 · 320 阅读 · 3 评论 -
TextBox 输入限制小代码
在做学生系统是有好多的输入框,每个输入框输入的内容都不要相同,有的要求输入姓名,学号,班级,家庭住址等。因为有需求所以要限制输入的内容,纯数字的输入,纯文本的输入等。这就需要我们运用之前学过的代码或者相对应的属性来限制。下面主要来说一下限制的方法:代码类型的限制,其实大部分的输入是我们用键盘来敲进去的字符,所以我们就可以用ASCII码来限制输入的内容了。'班号信息只能是数字Priv原创 2017-12-18 17:39:53 · 452 阅读 · 0 评论 -
机房收费系统之二
添加用户界面今天做了一个添加用户的界面,也是一个挺简单的小程序,目前这个程序还没有进行优化,改变了一下表现形式,之前都是手动去添加用户名的,这次做了一点小小的改进。在数据库中设定用户名ID自动增长,然后在添加用户界面自动读取数据库中的用户名ID,就相当与是申请QQ号码一样,系统会自动给出一个用户名ID。其中数据库的设定比较简单由一张截图来说明:只要设定好标识规范中的标识种子和标识增原创 2017-12-26 18:58:55 · 289 阅读 · 3 评论 -
机房系统之一
登陆界面简介就目前来看所有的登陆界面都大同小异,都是需要用户名密码,当然微信的登陆界面比较特殊,微信是扫为二维码登陆的。微信目前不支持账号密码登陆(2017.12.22)。今天主要说说VB做机房的时候的登陆界面。和传统的登陆界面一样,需要用户名和密码登陆的,界面设计如下图所示:很经典的一个登陆界面,不过有人问过我,为什么要有这个取消按钮呢?这个问题大家都可以想想,可以想想都见过什么原创 2017-12-23 16:06:18 · 556 阅读 · 3 评论 -
Visual Basic 的远程特性
“远程”是指在两个不同的进程中传递参数的过程,通常要跨越网络。例如,假设有一个三层系统。在客户机上,应用程序对数据调用,同时传递了几个参数作为准则。在中间层机上,某个 ActiveX EXE 接受该调用并且使用指定的准则获取数据。例如,中间层应用程序上的代码也许与下面的相似:Option Explicit' 该代码位于代码模块中。Public Type udtMyType ' 公共的原创 2017-12-20 19:59:43 · 339 阅读 · 0 评论 -
学生系统问题
VB实例:学生系统总结(四)——调试中的小错误学生系统在调试中除了前边提到的两个出现比较频繁的问题外还有一些其他的特殊问题,现在总结如下:1、用户定义类型错误当出现如下图一用户为定义错误,有两种错误代码:代码错误指向图二代码段图一 图二此问题的解决方法如下:在VB工具栏中选择工程→引用 在引用对话框中选择如下图所示引用项2、错误指向图原创 2017-09-20 17:43:37 · 379 阅读 · 2 评论 -
实时错误3021
实时错误3021原创 2017-09-11 16:02:04 · 1215 阅读 · 9 评论 -
VB.NET 的认识
Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。 [1] 其在调试时是以解释型语言方式运作,而输出为EXE程序是是以编译型语言方式运作。可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。大多的VB.Net程序员使用Visual Studio .Net作为IDE(integrated de...原创 2018-08-23 20:30:06 · 297 阅读 · 0 评论