VB
Visual Basic
会开飞机的尼克斯
这个作者很懒,什么都没留下…
展开
-
限制输入
在学生系统和机房收费系统中,很多文本框和下拉框控件都用到了限制输入的方式,例如:有些控件只允许输入数字,有的控件不允许输入任何内容,还有的是限制输入内容的大小……稍稍总结一下目前所遇到的限制输入☺以机房收费系统中的学生查看余额窗口为例“学号”等输入框仅用于显示内容,不允许输入Private Sub txtSID_KeyPress(KeyAscii As Integer) KeyAscii = 0End Sub“输入卡号”文本框仅可输入数字和删除键'只输入删除键和数字P原创 2020-05-26 10:52:08 · 439 阅读 · 2 评论 -
MSFlexGrid控件和MSHFlexGrid控件的区别
▶MSFlexGrid控件MSFlexGrid需添加部件“Microsoft FlexGrid Control6.0(SP6)”才可以使用MSFlexGrid控件可以显示网格数据,也可以对其进行操作可以绑定DATA控件,支持数据库对象ADO▶MSHFlexGrid控件MSHFlexGrid需添加部件“Microsoft Hierarchical FlexGrid Control 6.0(SP6)(OLEDB)”才可以使用MSHFlexGrid控件对表格数据进行显示和操作,两...原创 2020-05-12 15:09:55 · 1075 阅读 · 1 评论 -
VB中对数据库进行增、删、改操作
在VB中如何对所连接的数据库进行添加、更新和删除数据操作呢???插入新数据:INSERT INTO 语句,所需做的是声明想向哪个表插入数据、向哪一列中插入数据,以及插入什么数据,基本语法如下:INSERT INTO table_name (column_name) VALUES (data_values)插入数据只需简单地在表名后面的圆括号中列举出每一列的名称(以逗号隔开),在V...原创 2020-05-07 11:05:14 · 2499 阅读 · 2 评论 -
关于VB中的“溢出”问题---实时错误6
昨儿,在运行程序时,弹出如图所示的提示框显示:实时错误‘6’溢出瞅了好几遍代码都没有发现问题,后来通过上网查询,发现犯了一个超级低级的错误:赋值的变量超出了定义的范围例如下面的代码,乍一看好像是没有什么问题??!!其实我们是忽略了integer类型的取值范围,在这个代码中,我们可以口算出a最后的值为150000,但是integer表示16位的整数,且它的数据的范围是...原创 2020-02-10 17:25:31 · 6836 阅读 · 2 评论 -
数据库设计三大范式
我们可以把“范式”理解为“格式”,或者数据库结构的组成方式。它的目标是为了组织数据库的结构,降低所浪费的空间量和数据冗余,但是它们也会降低数据库的效率,特别是获得数据和插入数据的速度。第一范式定义所需要的的数据项,因为它们将成为表中的列,将相关的数据项放置在一个表中。 确保没有重复的数据组(每一列都是不可再拆分的) 确保存在一个主键(为每个表创建一个主键,主键是记录的唯一标识)例如,...原创 2020-02-03 15:02:54 · 195 阅读 · 3 评论 -
数据库的增、删、改、查
插入新数据:INSERT INTO 语句所需做的是声明想向哪个表插入数据、向哪一列中插入数据,以及插入什么数据,基本语法如下:INSERT INTO table_name (column_names) VALUES (data_values)插入数据只需简单地在表名后面的圆括号中列举出每一列的名称(以逗号隔开),在VALUES后面的圆括号中,简单地列举匹配列的每个数据项,以逗号隔开...原创 2020-02-03 12:56:57 · 299 阅读 · 2 评论 -
红皮书实例五
敲到实例五了,本以为不会再出现什么问题了,嗐!真是高估自己,出现了相对于别的实例还要多的问题☹。问题一变量未定义出现此问题之后,将第一行的Option Explicit注释掉就解决问题二在运行程序时,点击“查询”按钮之后,出现实例错误 ’-2147217904(80040e10)’:至少一个参数没有被指定值。弹出如下提示框:出现的这个问题快给我愁死了,找...原创 2020-01-31 18:09:34 · 792 阅读 · 2 评论 -
红皮书实例四
敲完实例四之后,在运行此程序的过程中,有遇到一个小小的问题,习惯性的把遇到的问题写成博客☺问题:没有引用ADO对象来访问数据库弹出如下提示框:更正方法:工程-引用-勾选“Microsoft ActiveX Data Objects 2.5 Library”程序运行没问题之后,将自己敲的代码与原代码进行了对比,发现原代码中有一句“Mode=ReadWrite|Share ...原创 2020-01-30 17:56:15 · 1564 阅读 · 4 评论 -
为什么要创建ODBC数据源
今儿,在敲第二个实例之前,大致浏览了一下整个章节,产生了一些小疑惑。即ODBC数据源是什么?DSN又是什么?为什么要创建ODBC数据源呢?什么是ODBC数据源ODBC即 Open DataBase Connection(开放数据库互连) 的简称,它是一个应用程序的接口,是微软公司开放服务结构中有关数据库的一个组成部分,主要用于提供数据库的编写应用程序的能力。ODBC也提供了SQL语句...原创 2020-01-29 16:19:50 · 913 阅读 · 6 评论 -
红皮书实例二(易错点)
问题一:如图,弹出的提示框显示:实时错误'-2147467259(80004005)':[Microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序出现此问题之后,自己重建了一个新的数据库并进行了连接,发现还是不行,后来通过和朋友讨论,将ODBC数据源管理程序(64位)改为了ODBC数据源管理程序(32位),解决了此问题其实ODBC数据源管理程序...原创 2020-01-24 18:12:21 · 353 阅读 · 5 评论 -
红皮书实例一(易错点)
超开心的敲完了红皮书的第一个例子,但是发现在运行程序时并不是那么顺利,通过自己上网查阅资料以及和小伙伴们讨论后,解决了这些bug,下面是我总结的第一个实例代码中的一些易错点:易错点一:括号中没有写参数,需写明参数该过程属于自定义过程,没有自定义其参数,所以要在password之后的括号中写明参易错点二:需将Microsoft.Jet.OLEDB.3.51改为Microsoft....原创 2020-01-24 16:29:49 · 2695 阅读 · 5 评论 -
陈伟视频总结
在看完VB课本以及敲完百例之后,用了很长的时间看完了陈伟视频,有的视频没有声音,画面卡顿,属实让自己有些暴躁,强忍着想砸电脑的冲动把视频看完了。看完这些视频之后确实对一些知识点有了更深的理解。有下:窗体模块、标准模块和类模块的区别1、窗体模块 由于VB是面向对象的应用程序开发工具,所以应用程序的代码结构就是该程序在屏幕上表示的对应模型。根据定义,对象包含数据和代码。应用程序中的每个窗...原创 2020-01-16 20:40:19 · 349 阅读 · 4 评论 -
绝对路径和相对路径
绝对路径:绝对路径就是无论从外部还是内部访问,都能够通过此路径找到文件夹。从一个盘的盘符开始就是绝对路径,我们用这个路径就可以显示要找的内容,但是这只可以在自己的电脑里显示,因为别人的电脑路径跟你的不一定相同。例如:F:\思维导图\思维导图一使用绝对路径的缺点事实上,在编程时,很少会使用绝对路径,如果使用“F:\背景图片\bg.jpg”来指定背景图片的位置,在自己的计算机上 浏览可...原创 2020-01-16 10:10:28 · 488 阅读 · 4 评论 -
代码编写规范
为什么首先说为什么要规范代码,至少可以归结于以下几点:可以提高代码的可读性 时间久了自己再维护的时候可以一眼看懂语句的含义 便于后者来看懂并理解你的代码注释规范1、对于自己创建的代码文件,在文件开头,一般编写如下注释:/************************************************* 作者:小组: 说明:创建日期:版本号:**...原创 2020-01-06 14:28:34 · 256 阅读 · 4 评论 -
VB课本总结
Visual Basic是一种可视化的、面向对象的、采用事件驱动对象对时间进行处理的程序设计语言,也是目前在Windows操作系统水平台上广泛使用的应用程序开发工具。在VB中,用户只需要利用鼠标、键盘把这些控件对象托到窗体中适当的位置,设置它们的大小、形状、颜色等特性,就可以设计出应用程序的界面。总而言之,VB比较通俗易懂,但是在写程序的时候一定要注意命名的规范,并且一定不要忘记保存!!以下是我对...原创 2020-01-16 09:25:35 · 475 阅读 · 4 评论 -
VB中Sub过程与Function过程的区别
VB的通用过程分为两种类型:Sub过程和Function过程。通用过程既可以保存在窗体模块(.Frm)中,也可以保存在标准模块(.Bas)中。通用过程与事件过程不同,它不依附于某一对象,也不是有对象的某一事件驱动或由系统自动调用,而是通过被调用语句(如Call语句)调用才起作用。通用过程可以被多次调用,调用该过程的过程称为调用过程。Sub过程(子过程)语法格式: [Public|priva...原创 2020-01-14 13:39:58 · 8366 阅读 · 7 评论