精华内容
下载资源
问答
  • vb 对象,控件和事件说明

    热门讨论 2017-07-26 10:50:33
    VB中,所谓对象,就是VB程序系统提供给编程人员使用的各种“物体”,如:窗体(Form)、命令按(Command Button)、文本框(Text Box)等。 这些对象(Object) ,还可以由多个子对象构成。如电脑是一个对象,而...

    对象、属性、类

    1、对象(Object)

    在VB中,所谓对象,就是VB程序系统提供给编程人员使用的各种“物体”,如:窗体(Form)、命令按(Command Button)、文本框(Text Box)等。

    这些对象(Object) ,还可以由多个子对象构成。如电脑是一个对象,而电脑又是由CPU、内存、硬盘、主板、外设等多个部件(对象)组成,因此,电脑对象就由这多个子对象组成,“电脑”也可以称为这些子对象的一个“容器”(Container)对象。

     

    2、属性(Property)

    每个对象都有属于自己的特性,称为属性(Property)。如桌子,与之相关的属性有它的大小尺寸、颜色、材质质地等。在VB中,每个对象都有一组特定的属性,对这些属性进行描述的数据集合,称为属性栏。属性栏中记录的对象属性数据叫做属性值。对象属性设置的方法一般有两种:

    1. 预设法:在进行可视化程序界面设计时,利用属性窗口设置对象的属性。方法为:在属性窗口中选中要设置的属性,然后在窗口的右列中键入新的数值进行预设。

    2. 程序更改法:在程序设计中通过属性更改命令语句更改对象的某个属性。方法为:

      1. 对象名.属性名=属性值

      2.  “对象名.属性名”这种表达方式,是VB中引用对象属性的基本方法。

     

    3、类

    具有相同属性、或是大多数属性相同的对象,称为同一类对象。如气球,有红色的,黄色的;有圆的、扁的,但都是气球,这些不同形状或颜色的气球属于同一类对象。而电脑和气球就完全不能算是同一类对象,因为它们的属性区别太大。

     

    控件

    VB中的控件通常有3种类型

    第一种:内部控件。由VB系统提供的在默认条件下工具箱中显示的所有控件都是内部控件,如各种按钮控件、文本框、列表框等控件。这些控件被封装在VB的EXE文件中,不可以从工具箱中删除。编程人员可以直接将工具箱中显示的控件图标用鼠标拖到编辑平台上进行编辑

    第二种:ActiveX控件。这种类型的控件由VB系统单独保存在.ocx类型文件中,其中包括各种版本VB提供的控件,如数据绑定网格、数据绑定组合框等

    第三种:可插入对象。由编程人员根据需要插入到工具箱中的特殊对象,如Word文档、Excel工作表、Powerpoint幻灯片等,可以作为一个对象添加到工具箱中,供编程时随时使用。在工具箱中,每个控件都由一个特定形状的图标按钮表示

              事件说明

              Click                 单击鼠标事件

              DblClick           双击鼠标事件

              Load                加载窗体事件

              Unload             卸载窗体事件 

              Resize              控件大小改变事件

              Change            控件内容改变事件

              KeyDown          键盘按键按下事件

              KeyUp              键盘按键松开事件

              KeyPress         按下可显示字符键事件

              MouseDown     鼠标按下事件

              MouseUp         鼠标松开事件

              MouseMove     鼠标移动事件

          

     

    简做总结,如有不足,欢迎指出!

     
    展开全文
  • VB对象及其属性、事件和方法

    千次阅读 2020-09-15 12:41:57
    应用程序的设计主要包括界面设计和代码设计两大部分。而界面设计实际就是对窗体和控件的设计。本节课程,我们开始学习VB6的窗体及常用控件 。在学习控件之前,我们有必要先...在VB中对象分为系统预定义对象和用户自

    应用程序的设计主要包括界面设计和代码设计两大部分。而界面设计实际就是对窗体和控件的设计。本节课程,我们开始学习VB6中的窗体及常用控件 。在学习控件之前,我们有必要先来熟悉对象的概念,以及对象的属性、事件和方法都需要有所了解。

    对象:

    不论是窗体还是控件,它们都属于对象。对象,是基于对现实世界的描述,对象是类的实例化,类是抽象的概念,而对象则是类的实际存在,对象是程序设计的基本实体,例如人是一个类,而小明、小王则是类的实例化,是一个具体的人,他就是人类的实例化对象。

    在VB中,对象分为系统预定义对象和用户自定义对象,工具箱中的控件以及窗体都属于预定义对象。在这些对象未被拖拽到窗体上时,都属于空对象,没有实体。当程序员将某个控件拖拽到窗体上,程序在运行时,将会自动将之实例化,变为实体。只有变成实体的对象,才能被使用,其属性、方法、事件也才能够被访问。

    对象的属性:

    属性是指一个对象的性质和特征。不同的对象,有不同的属性。例如姓名、年龄、性别都是人的属性,用于描述不同人的特征。只有对象被实例化后,才能使用其属性。

    在VB中,有一些属性是大部分对象都共有的属性。例如:Caption(标题)、Name(名称)、Color(颜色)、Height(高度)、width(宽度)等。

    设置属性的语句为:

    对象名.属性名称=属性值
    例如:设置窗体form1的标题为“一起学VB”。其语句为:

    form1.Caption="一起学VB"
    

    也可以直接在对象的属性窗口中设置。方法为:鼠标单击需要设置的对象,当对象被选中时,属性窗口将会变为该对象的属性,找到想要修改的属性,填写/选择自己需要的值即可。

        属性练习:
    

    目标:设计一个应用程序,当单击红灯按钮时,窗体变为红色,且窗体标题变为“红灯”;当单击绿灯按钮时,窗体变为绿色,且窗体标题变为“绿灯”。步骤如下:

     1,新建一个工程,在窗体form1上绘制两个命令按钮(Command1和Command2)。并在命令按钮对应的属性窗口中将Caption属性修改为“红灯”和“绿灯”。
    

    在这里插入图片描述

    2,分别双击红灯和绿灯按钮,进入对应代码区。并在它们的单击事件中写入如下代码:

    在这里插入图片描述

    3,按F5运行,测试程序。单击按钮即可改变对象的属性。效果如下图:

    在这里插入图片描述

    通过这个练习,相信大家对于对象的属性应该会有了一个全面的认识,每个对象的属性都有很多种,只有通过大量的练习,才能掌握每个对象的属性含义和用法。

    好啦,本节课程就到这里,下节课程将接着讲对象的事件和方法。

    展开全文
  • vb中的类与对象

    万次阅读 热门讨论 2014-08-27 11:52:02
    vb对象与类。vb,一个不是完全面向对象的编程语言,相对于其它高级编程语言来说,在它上面,基于对象的编程应用更为泛。对于对象,只不过是类的实例化罢了,而类,是众多对象的抽象的一个庞大集合。类实例化对象,...

       vb,一个不是完全面向对象的编程语言,相对于其它高级编程语言来说,在它上面,基于对象的编程应用更为泛。对于对象,只不过是类的实例化罢了,而类,是众多对象的抽象的一个庞大集合。类实例化对象,对象抽象成类。



       在vb中,对象的使用非常广泛,列如我们将常用的窗体,以及各种控件,它们都是类的实例化结果。不过对象分为好几种,全局对象,引用对象,自定义对象等等,它们的具体使用方式也有些不同,下面我说一下他们的使用区别。

       1. 常用对象:我们经常用的对象,拿个例子来说吧!command控件,也就是命令按钮。它可以直接再工具箱中拿出来我们直接用,在里面可以添加一些代码什么的,command控件是别人给我们编好的。我们可以直接用。

       2 全局对象:对于全局对象,它是一个类的唯一的一个实例,我们在vb中拿出来也可直接使用,像一些常用对象一样。比如说App,Error对象等等。

       3. 引用对象:对于引用对象和自定义对象来说,引用对象得先引用,然后再声明,创建,这样才可以使用,最后还得撤销,撤销的目的是将它从内存中释放掉。

       4. 自定义对象:自定义对象是我们从类中自己定义的,它的使用先得从类中实例化出来,也就声明,然后创建,这样就能使用了,同引用对象,我们用完它之后也得撤销。

       对于自定义和引用对象使用完之后我们还得撤销,那么撤销的目的是什么?上面我已经说了,就是将它们从内存中释放出来,试想,一台机器的内存是有限的,如果我们撤销它们,它们还会在内存中,当我们使用多了,占用内存事小,对象多了如果不释放很容易发生冲突,这时候会意外造成程序崩溃。


       对与vb中的类,我上面说了,它是一些对象的抽象的集合,vb中的类也有很多,在这我只详细介绍自定义类。

       自定义类与我们经常用的类从宏观上来比较的话没有多大的区别,它也有方法,属相,事件等等,但是它的使用就有点不同了。比如说,所有的窗体就是一种类——窗体类,在窗体中我们可以直接的使用它的属性,方法,事件,但是在自定义类中,它的属性需要我们自己写,事件需要自己定义。

       在定义属性的时候我们用到了属性过程(Property),属性过程分为读属性过程和写属性过程,写属性过程中对于数值属性和对象属性的写入又是不同的,对象使用Set ,数值使用Let。

       自定义事件与普通函数或者过程的不同:

       在我们经常在在模块或者窗体中定义的函数,它们可以直接接受窗体发来的消息,然后执行。而在自定义事件中,它需要一个中间体,这个中间体就是事件源变量,它负责接受消息,其实事件就是一种消息,当我们使用它的时候我们呢需要先将事件定义(Public Event),然后产生事件(RaiseEvent),将消息发送给事件源变量,事件源变量在这里大多数是一些对象,最后这些对象再将发来消息执行。

       类保罗万象,万象归一就是对象。类是对象更高的含义,对象是类的最终的解释。

    展开全文
  • VB对象的事件和方法

    千次阅读 2020-09-15 12:44:45
    事件是Visual Basic预先编辑好的并且能够被对象识别的的动作,VB采用的是事件驱动机制,当用户触发了某个事件时,程序就会执行该事件过程下的代码。 例如,用户点击一次按钮,就会触发一次该按钮的单击事件,即...

    对象的事件:
    事件是指对象对于外部动作的响应,当对象发生了某个事件,就会执行相应的代码,这段代码被称为“事件过程”。

    事件是Visual Basic预先编辑好的并且能够被对象识别的的动作,VB采用的是事件驱动机制,当用户触发了某个事件时,程序就会执行该事件过程下的代码。

    例如,用户点击一次按钮,就会触发一次该按钮的单击事件,即Command1_Click事件。

    一个事件,就好比一个动作,用户单击按钮是一个事件,双击按钮也是一个事件,按下一个键盘的按键是一个事件,关闭某个窗口也是一个事件。实际上,VB编程的思想就是在于如何编写各种事件下的代码。

    事件过程的语法:

    Private Sub 对象名称_事件名称()  
         '响应事件的程序代码
    End Sub
    

    其中对象名称就是对象的Name属性

    例如:窗口Form1的双击事件过程为:

    Private Sub Form_DblClick()   
          '响应事件的程序代码
    End Sub
    

    注意:窗体的事件只要写Form_事件名称即可,不需要写窗体的名称,即不用写成Form1_DblClick()。

    通常事件过程的头尾不需要自己编写,只需要在代码区的上方选择相应的对象,再选择相应的事件后,即可自动产生。每个对象都有一个默认事件,在窗体设计界面双击该控件,会自动跳转到该对象的默认事件下,如果没有该事件,则系统会自动创建其默认事件。例如,按钮的默认事件是单击事件,窗体的默认事件是Form_Load()。

    对象事件练习:
    目标:设计一个应用程序,当单击窗体时,在窗体上随机位置打印一个五角星,当双击窗体时清除窗体上所有五角星。

    步骤一:新建一个工程
    步骤二:进入代码编辑区,写入以下代码:

    在这里插入图片描述

    步骤三:运行程序,查看效果。

    在这里插入图片描述

    本练习,通过对窗体的单击事件和双击事件编程,使学员可以清晰的了解如何创建事件过程,并对于同一个对象的不同事件过程有了初步的认知。

    每种对象都有很多事件,掌握它们的常用事件含义对于今后使用VB编程是会有很大的作用的,希望大家多去练习掌握。

    对象的方法:
    方法是对象所具有的动作,或者说该对象可以执行的功能。对象的方法是VB中已经定义封装好的通用子程序,用户可以直接调用。上面打印五角星的练习中,Form1.cls语句就是清除窗体的方法。

    使用方法的语句为:

    对象名称.方法名称
    

    例如,让文本框Text1获得焦点的方法为:

    Text1.SetFoucs
    

    对象方法的练习:
    目标:设计一个应用程序,当单击按钮1时,文本框无法输入内容,当单击按钮2时,文本框可以输入内容。

    步骤一:新建工程,并按下图所示创建控件。

    在这里插入图片描述

    步骤二:进入代码区,分别在按钮一和按钮二的单击事件过程中写入如下代码:

    在这里插入图片描述

    步骤三:运行程序,查看效果

    好啦,对象的事件和方法就讲到这里,通过这两节课程,相信大家对于VB的对象已经有了一个全面的认识,希望大家多加练习,如果还有疑问可以给我留言,我会及时回复的。

    接下来的课程会开始讲解VB的标准控件,大家敬请期待哦。

    展开全文
  • VB中的面向对象

    2019-10-13 09:49:28
    说起对象,真是感叹中国汉字博大精深,下面看下词语解释:对象,常有两层意思,指行动或思考时作为目标的事物或特指恋爱的对方等含义。一般情况下都会想到第二个解释,但是想这个词的时候每个人的心情都不一样,有人...
  • [VS2010开发环境]类视图和对象浏览器图标的含义
  • vs类视图和对象浏览器图标含义。详细介绍了vs各个图标的含义,方便初学者理解和运用
  • 高中信息技术vb试题及答案...封装性2.VB 数据类型 Boolean表示布尔型,布尔型变量占( )字节。A.4 B.3 C.2 D.13.表达式 Cint(13.2/2)的结果是( )A.6.5 B.6 C.7 D.54.表达式 Len(String(6, “9“))的值是...
  • VB6对象浏览器的用法

    千次阅读 2013-07-27 02:11:00
    估计不少书都把这个强大的工具忽略了,这里补充一下。在VB6的IDE里按下F2,或者选择【视图】菜单的【对象浏览器】菜单项,就可以打开对象浏览器。对象浏览器可以看到一个库的全部类,模块,枚举的定义。
  •   vb6存在几个虚幻的值:Null、Missing、Empty、Nothing、vbNullString。除了最后一个之外,每一个值都不能直接用“a=值”来判断。下面分别解释一下这几个值的含义。 1、Null Null指一个不合法的数据,判断一...
  • VB中关于Name属性和Caption属性

    千次阅读 2019-01-21 12:58:52
    VB中编写程序时,用于区分不同对象,在于标注好name名称,而caption名称可以随意制定并不用于识别对象的操作
  • vb中的数据类型

    2019-09-24 19:05:55
    一、数据类型概述 数据:...数据类型的不同,则在内存的存储结构也不同,占用空间也不同 VB的基本数据类型: 数值型数据 (主要数据类型) 日期型 字节型 货币型 逻辑型 字符串型 对象型 变体型 二、 数值数据类型...
  • vb6判断一个变量值是否为空

    千次阅读 2020-09-17 14:08:31
    vb6存在几个虚幻的值:Null、Missing、Empty、Nothing、vbNullString。除了最后一个之外,每一个值都不能直接用“a=值”来判断。下面分别解释一下这几个值的含义。 1、Null。 Null指一个不合法的数据,判断一个...
  • 浙江省高中信息技术学考VB知识点汇总VB知识点汇总算法:指解决问题的方法。算法的特征:1. 有穷性。算法的有穷性是指算法必须能在执行有限个步骤之后终止。2.确切性。算法的每一步骤必须有确切的定义,不能有歧义。3...
  • vb中的模块是什么意思?

    千次阅读 2013-02-03 23:02:46
    VB模块也称代码模块: Visual Basic 的代码存储在模块。模块有三种类型:窗体、标准和类。 简单的应用程序可以只有一个窗体,应用程序的所有代码都驻留在窗体模块。而当应用程序庞大复杂时,就要另加窗体。最终...
  • VB6使用字典浅谈

    万次阅读 2018-08-04 16:57:43
    日期:2018年8月4日 作者:Commas 注释:这是本人写的第一篇文章,此处留个纪念。写此文章,一是方便自己,二是希望可以帮助有需要的人;...(2)字典对象的基本操作 (1)字典定...
  • VB期末考试试题及答案》由会员...2、在VB中,最主要的两种对象是窗体(form)和控件。3、工程是构成应用程序文件的集合。4、方法是VB提供的一种特殊子程序,用来完成一定的操作。5、浮点类型数据包括单精度型和___双...
  • VB期末考试试题(A卷)一、选择题1.要改变控件的宽度,应修改该控件的(B)属性。A、TOPB、widthC、LeftD、Height2.将命令按钮Command1设置为不可见,应修改该命令按钮的(A )属性。A、VisibleB、ValueC、CaptionD、...
  • vb中的封装,继承,多态的实现。

    千次阅读 热门讨论 2014-09-06 10:41:53
    面向对象程序设计的抽象,封装,继承与多态。
  • VB中EOF和BOF

    千次阅读 热门讨论 2017-07-27 08:14:13
    学生管理系统的EOF和BOF是什么意思呢?分享一点小知识。     含义 返回值型 作用 BOF 当前记录位置位于Recordest对象的第一个记录之前 布尔型 确定Recordest对象...
  • FSO对象模型在VB中的应用 
  • VB--FSO对象模型在VB中的应用

    千次阅读 2007-04-19 08:50:00
    FSO对象模型在VB中的应用 从 Visual Basic 的第一版至今,VB中有关文件的处理都是通过使用 Open 、Write以及其它一些相关的语句和函数来实现的。随着软件技术的不断发展,加上面向对象编程概念的日臻成熟,这些文件...
  • 在使用Exce模块l完成运行存储过程的操作,发现不管怎么使用rs.open都会报错3704,”对象关闭时,不允许操作“。 代码如下: Sub linkSQL() '定义数据链接对象 ,保存连接数据库信息 Dim CN As Object '定义记录...
  • VB是个啥?

    2021-08-21 16:29:24
    第一章 VB的诞生 我们需要什么  我们需要什么?当我们在一个精彩的游戏世界游历了一番之后,或是惊叹于某一工具软件的小巧精致之余,多少总会产生些许编程的冲动。编程吗,在以前如果你对电脑还是一个门外汉,那...
  • VB常用控件介绍

    千次阅读 2018-02-16 16:24:30
    图9-8 边框效果图另外,标签还具有Visible、ForeColor、Font 等属性,具体含义请参考窗体的相应属性。 3、TextBox (文本框)控件 1、主要属性: (1)Text 属性:Text 属性是文本框最重要的属性,...
  • 1、VB6.0对口升学考点分析与总结第一章 VB使用基础1、VB的特点2、VB的启动与退出3、VB的窗口组成4、VB的属性窗口、代码窗口的打开操作方法5、VB程序的保存及各种文件的扩展名6、VB程序的运行方法7、对象、属性、...
  • vb课程设计心得体会范文(精选3篇)当我们受到启发,对...vb课程设计心得体会1在前两周我们进行的VB课程设计,我获得了一些心得体会。这是我第一次系统与完整的接触软件设计。我们组的题目是关于“俄罗斯方块游...
  • 选择该对象,将自动建立事件代码框架,在右边的“事件”列表有与对象相关的事件可供选择:工作簿对象如此:在“插入”菜单可以插入三类模块:用户窗体、模块、类模块。用户窗体是与用户交互的图形界面,窗体.....
  • 计算机二级vb考试的题目分值分别是多少呢?下面是学习啦小编给大家整理的计算机二级vb考试分值及考试考点,供大家参阅!计算机二级vb考试分值VB考试题型分为两部分,选择题40个(40分),上机操作题3个(60分)。选择题...
  • VB键盘事件详解

    千次阅读 2021-01-29 19:44:23
    “ 本节课程一起学习VB中的键盘事件。” 键盘事件的作用: 获得键盘输入信息,只有获得焦点的对象才能接受键盘事件。 键盘事件有三种: KeyPress、KeyDown、KeyUp KeyPress: 按了键盘的某键时触发,返回键盘的Ascii...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,177
精华内容 4,470
关键字:

vb中对象的含义