精华内容
下载资源
问答
  • 日常生活的对象,如小孩玩的气球同样具有属性、方法和事件。气球的属性包括可以看到的一些性质,如它的直径颜色。其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。通过...

    满意答案

    借用MSDN的参考文档资料说明如下:

    属性、方法和事件概述

    Visual Basic 的窗体和控件是具有自己的属性、方法和事件的对象。可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。

    日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。气球的属性包括可以看到的一些性质,如它的直径和颜色。其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。

    气球还具有本身所固有的方法和动作。如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。所有的气球都具备这些能力。

    气球还有预定义的对某些外部事件的响应。例如,气球对刺破它的事件响应是放气,对放手事件的响应是升空。

    如果能对气球编程的话,Visual Basic 代码将如下所示。其作用是设置气球的属性:

    Balloon.Color = Red

    Balloon.Diameter = 10

    Balloon.Inflated = True

    注意代码的语法,首先是对象 (Balloon),接着是属性 (Color),然后是赋值 (Red)。重复这条语句,但是,换一个不同的值,就可以改变气球的颜色。属性也可以在程序设计阶段在“属性”窗口中设置。

    调用气球的方法是这样的:

    Balloon.Inflate

    Balloon.Deflate

    Balloon.Rise 5

    它的语法与属性的语法相似,对象(一个名词)后面紧跟着方法(一个动词)。在第三个例子中有一个附加项,称为一个参数,表示气球上升的高度。一些方法有一个或多个参数,它们对执行的动作做进一步的描述。

    气球对一个事件的响应如下所示:

    Sub Balloon_Puncture()

    Balloon.Deflate

    Balloon.MakeNoise "Bang"

    Balloon.Inflated = False

    Balloon.Diameter = 1

    End Sub

    本例中代码描述了当刺穿事件发生时,气球的行为:调用 Deflate 方法,然后以 "Bang"(发出的声响)为参数调用 MakeNoise 方法。因为气球已不再是充气状态,所以把 Inflated 属性置为 False,并给 Diameter 属性设置一个新值。

    实际上对气球不能编程,但是,可以对 Visual Basic 的窗体或控件进行编程。作为程序员,由您作主。您决定应更改哪些属性、调用哪些方法、对哪些事件作出响应,从而得到希望的外观和行为。

    00分享举报

    展开全文
  • VB中事件和方法区别

    万次阅读 2012-08-19 21:30:07
    你可以把人体看作窗体对象,耳朵作为窗体上的一个控件,比如说你听到了一句话,这时就激活了耳朵的OnLister事件, Private sub 耳朵_OnLister(ByVal 说话人 as 人) select case 说话人 case 老婆: call ...
     
     
    以人体为类,
    你可以把人体看作窗体对象,耳朵作为窗体上的一个控件,比如说你听到了一句话,这时就激活了耳朵的OnLister事件,
    Private sub 耳朵_OnLister(ByVal 说话人 as 人)
      select case 说话人
        case 老婆:
          call 全心全意听话()
        case 老板:
          call 尽力听话()
        case 仇人:
          me.打人(说话人) '调用“人体”这个窗体对象的“打人”方法
      end select
    end sub
    
    
    由上面的这个例子可以看出:
    
    1、事件,是被外在条件激活的,是被动的;而方法却是主动的。
    所以我们在写VB程序时不需要关心事件怎么被VB的事件管理器激活,只需要关心,在什么条件下被激活,就可以了;
    而方法要由我们主动的,在代码中写出在什么地方调用,比如上例中的"me.打人(说话人)",如果不主动调用,就不会发生。
    
    2、事件中要写代码;方法,系统自己定义代码。
    事件中如果不写代码,那么这个事件就和没发生一样;
    方法,系统自己内部定义了代码,不需要自己修改,但是可能通过传送参数,改变方法执行的效果,比如"me.打人(说话人)",如果,你不传一个参数,就不知道要打谁。
    
    以上大体就是如此了。。。。。
     
     
     
    借用MSDN的参考文档资料说明如下: 
    属性、方法和事件概述 Visual Basic 的窗体和控件是具有自己的属性、方法和事件的对象。
    可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。 
    日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。
    气球的属性包括可以看到的一些性质,如它的直径和颜色。其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。 
    气球还具有本身所固有的方法和动作。如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。所有的气球都具备这些能力。 
    气球还有预定义的对某些外部事件的响应。例如,气球对刺破它的事件响应是放气,对放手事件的响应是升空。 
    如果能对气球编程的话,Visual Basic 代码将如下所示。
    其作用是设置气球的属性: 
    Balloon.Color = Red 
    Balloon.Diameter = 10 
    Balloon.Inflated = True 
    注意代码的语法,首先是对象 (Balloon),接着是属性 (Color),然后是赋值 (Red)。重复这条语句,但是,换一个不同的值,就可以改变气球的颜色。
    属性也可以在程序设计阶段在“属性”窗口中设置。
    调用气球的方法是这样的: Balloon.Inflate Balloon.Deflate Balloon.Rise 5 
    它的语法与属性的语法相似,对象(一个名词)后面紧跟着方法(一个动词)。
    在第三个例子中有一个附加项,称为一个参数,表示气球上升的高度。一些方法有一个或多个参数,它们对执行的动作做进一步的描述。 
    气球对一个事件的响应如下所示:
     Sub Balloon_Puncture() 
    Balloon.Deflate 
    Balloon.MakeNoise "Bang" 
    Balloon.Inflated = False 
    Balloon.Diameter = 1 
    End Sub 
    本例中代码描述了当刺穿事件发生时,气球的行为:调用 Deflate 方法,然后以 "Bang"(发出的声响)为参数调用 MakeNoise 方法。因为气球已不再是充气状态,所以把 Inflated 属性置为 False,并给 Diameter 属性设置一个新值。 
    实际上对气球不能编程,但是,可以对 Visual Basic 的窗体或控件进行编程。作为程序员,由您作主。您决定应更改哪些属性、调用哪些方法、对哪些事件作出响应,从而得到希望的外观和行为。
     
     
    展开全文
  • VB中面向对象及其属性方法事件

    热门讨论 2019-10-13 08:56:16
    ***VB中面向对象及其属性方法事件*** VB是典型的面向过程的语言。面向对象(oop–object oriented programming)的程序设计是以对象为基础,以事件驱动对象对事件进行处理的程序设计技术。“万物皆对象”。在...
                        VB中面向对象及其属性方法与事件
    

    面向对象
    对象
    VB是典型的面向过程的语言。面向对象(oop–object oriented programming)的程序设计是以对象为基础,以事件驱动对象对事件进行处理的程序设计技术。“万物皆对象”。在现实生活中万物都可以作为我们主观意识上的“对象”,一部手机,一个苹果,一个人,一辆车…都是我们的“对象”。对象是真实存在的,从VB程序设计的 角度来看,对象是既包含数据,又包含接受事件后对数据进行操作的方法,并将其封装起来的一个独立的逻辑实体。对象都有自己的属性,方法和事件。
    VB中最常用的事件是窗体和控件。比如:Command,Label,Form等等。它们都有自己的属性,方法和事件。

    属性
    对象的属性较好理解,属性是指对象的特性,是用来描述对象的。比如“人”是一个对象,“胖瘦”,“高矮”,“黑白”,“美丑”,等都是“人”的属性,不同的对象都有不同的属性,属性可以区别具有不同特点的“人”,同理可以根据属性区别不同的对象。
    VB中属性用于定义对象的“标题”“颜色”“大小”“字体”“位置”等等。在程序设计时,还有默认属性,即对象的属性都有一个默认值,通过设置可以调节改变。

    方法
    VB中对象方法我认为是比较难理解的,在一开始的理解中我出现一些偏差,以为If语句就是方法,其实不然,方法是系统已经设计好的,在编写事件中可以使用的一些特殊程序,完成显示移动隐藏输出对象等一定操作功能。每个对象具有一定的方法,不同的对象具有不同的方法,方法的内容不可见,常见的方法有Print, Show,Move 等。

    事件
    事件是指对象能够识别并做出反应的外部刺激。不同的对象识别的事件不同,窗体既能识别单击事件又能识别双击事件,但是命令按钮只能识别单击事件。窗体的常用事件包括:Load Activate,Click,DblClick命令按钮的常用事件包括:Click标签文本框的常用事件是 Change

    下面我将会举几个生活中常见的例子帮助我和大家更好得去理解面向对象和对象的属性,方法,事件。
    以“牛顿的苹果”为例吧,将“牛顿的苹果”看为对象,“重量” “颜色” “口味”是它的属性,“可以吃”“可以打人”是它的方法,“被牛顿咬”是事件,苹果这个对象做出的反应,即对事件的处理过程就是苹果被吃掉。
    事件:对象为牛顿的苹果
    被牛顿咬是一个外界刺激
    苹果被吃完是一个过程
    这三者构成一个事件

    再以小明为例 “相貌” “声音” “身高”是他的属性,“能跑步”“能听到起跑枪声”是他的方法。
    事件:小明为对象
    听到枪声 是个外界刺激
    小明向终点跑去是一个过程
    这三者构成一个整体事件。

    以上就是我对 对象和 属性,方法,事件的理解,谢谢。

    展开全文
  • VB中的对象,属性,事件方法

    千次阅读 2019-01-08 11:47:47
    对象: ...VB中的对象包括Form,Text,Commandbotton,List等。 所有的对象都具有自己的特征,称为属性:外界对对象的刺激能引起对象的响应,这种刺激称为事件:各种对象具有特定的功能,称为方法。 ...

    对象:
    将数据和处理该数据的过程(函数和子程序)打包在一起而生成的新的数据类型称之为对象。
    或者
    对象是具有特殊属性(数据)和行为方式(方法)的实体。
    VB中的对象包括Form,Text,Commandbotton,List等。

    所有的对象都具有自己的特征,称为属性:外界对对象的刺激能引起对象的响应,这种刺激称为事件:各种对象具有特定的功能,称为方法。
    可以将属性视为对象的特性,将方法视为对象的操作,而将事件视为对象的响应。
    在这里插入图片描述

    展开全文
  • js事件和方法有什么区别?事件是你通过某种动作触发的,比如单击、双击、鼠标划过等等。。。方法是代表它对一个事情的处理,比如show(),我可以在触发单击事件的时候调用show()。JavaScript中事件和属性有什么区别...
  • 'VB.net 自定义事件使用方法

    千次阅读 2016-06-22 09:26:23
    'VB.net 自定义事件使用方法 '1.先定义包含事件的类(如下) Public Class TestEvent  Public Event MyEvent(ByVal s As String) '自定义事件    Public Sub StartEvent(ByVal value As String) '触发...
  • vb面向对象三要素:属性事件方法

    千次阅读 2019-10-13 10:28:37
    在编程通过对对象的属性设置将对象合理化,而编译工具比如vb6.0就是对象事件中开始与结束之间的媒介。通过vb6.0这个工具,将具有特征的对象通过方法具化成为想要的结果,这本身就是一个事件。这样属性事件方法就...
  • vb 的对象,控件和事件说明

    热门讨论 2017-07-26 10:50:33
    VB中,所谓对象,就是VB程序系统提供给编程人员使用的各种“物体”,如:窗体(Form)、命令按(Command Button)、文本框(Text Box)等。 这些对象(Object) ,还可以由多个子对象构成。如电脑是一个对象,而...
  • In VB6, an event subroutine, like Button1_Click, was much less complicated because the system called the subroutine strictly by name. If a Button1_Click event existed, the system called it. It's dire....
  • (解压密码:liehuo.net)VB开发之Ribbon工具条的例子,从窗体 风格来看,很像EXT窗体的模样 ,但两者有着本质区别。EXT则是WEB前端窗体界面库。总之来说,相当漂亮,天蓝色格调,经典的颜色,如果有对Ribbon工具条...
  • VB和VBS、VBA的区别及作用

    千次阅读 2020-10-24 17:39:25
    VBScript是Visual Basic Script的简称,有时也被缩写为VBS。...目前这种语言广泛应用于网页ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语句非常方便。 由于VBScript可以通过Win...
  • vb.net的自定义事件

    千次阅读 2013-11-24 19:03:42
    'VB.net 自定义事件使用方法 '1.先定义包含事件的类(如下) Public Class TestEvent  Public Event MyEvent(ByVal s As String) '自定义事件    Public Sub StartEvent(ByVal value As String) '触发...
  • Form显示Usercontrol通过委托事件方法实现Form与Usercontrol的数据传递
  • VB中Sub过程与Function过程的区别

    千次阅读 2020-01-14 13:39:58
    VB的通用过程分为两种类型:Sub过程Function过程。通用过程既可以保存在窗体模块(.Frm),也可以保存在标准模块(.Bas)。通用过程与事件过程不同,它不依附于某一对象,也不是有对象的某一事件驱动或由系统...
  • VB中Unload、END、Hide的区别

    千次阅读 热门讨论 2017-07-31 21:16:35
    1、Unload 语句 从内存卸载窗体或控件。 在卸载窗体前,会发生 Query_Unload 事件过程,...若为 MDIForm 对象,先发生 MDIForm 对象的 Query_Unload 事件过程,接着是各 MDI 子窗体 的 Query_Unload 事件过程 Form_
  • vb.net自定义事件的使用方法

    千次阅读 2009-06-09 00:04:00
    VB.net 自定义事件使用方法1.先定义包含事件的类(如下)Public Class TestEvent Public Event MyEvent(ByVal s As String) 自定义事件 Public Sub StartEvent(ByVal value As String) 触发事件函数 RaiseEvent ...
  • vb.net 自定义类事件

    千次阅读 2013-06-25 15:48:00
    先定义包含事件的类(如下) Public Class TestEvent  Public Event MyEvent(ByVal s As String) '自定义事件    Public Sub StartEvent(ByVal value As String) '触发事件函数  RaiseEvent MyEvent(value...
  • vb语言为什么被淘汰

    千次阅读 2020-11-25 06:23:22
    VB语言的特点:1、VB是一种可视化的、面向对象采用事件驱动方式的结构化高级程序设计语言;2、可用于开发Windows环境下的各类应用程序;3、在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计...
  • python详细安装方法_后端开发python详细安装的方法是:首先选中【python-...vb与C语言的区别如下所示:1、VB和C语言都是程序开发的一种语言,c语言不支持可视化编程,vb支持可视化编程。2、VB和C语言均可完成任何...
  • 1.窗体常用3个事件执行顺序的先后: Load -> Activated ->Shown 2.Load事件在窗体加载的时候(显示界面之前)执行,Shown事件在窗体显示完之后执行。
  • vb.netc#的区别

    千次阅读 2013-01-10 15:04:34
    vb.netc#都有一段时间了,虽然知道其中不仅仅只有语法的差异,但一直没时间一一研究到底有哪些不同,今天突然在网上看到一网友提供了此心得,遂转载。 //全局层 VB支持Module,是一种全部成员都是静态的特殊...
  • VB图形控件pictureBoxImage控件

    千次阅读 2020-09-16 10:39:02
    PictureBoxImage控件都属于图形控件,可以为用户显示图片图形。两者之间既有相似又存在区别。本节课程将带领小伙伴们学习掌握这两个控件。 PictureBox控件 PictureBox的常用属性 AutoRedraw属性 作用:返回或...
  • C#和VB.NET有一些类型相关的方法和关键字,初学者刚开始理解可能会有点混乱,这里整理一下,希望对初学者有所帮助。如果大家有需要补充的内容,欢迎回复。 1.GetType (1)Object.GetType() 该方法是所有对象都...
  • vb中的类与对象

    万次阅读 热门讨论 2014-08-27 11:52:02
    vb的对象与类。vb,一个不是完全面向对象的编程语言,相对于其它高级编程语言来说,在它上面,基于对象的编程应用更为泛。对于对象,只不过是类的实例化罢了,而类,是众多对象的抽象的一个庞大集合。类实例化对象,...
  • VB是由Basic语言演化而来的VisualBasic,意思是可视化Basic,而VC是由C++语言演化而来的VisualC++,意思是可视化C++,VB功能没有VC强大,但是很容易掌握,推荐先学习VB,如果将来要专业学习编程,可以再进攻VC,那时...
  • asp asp.net .net c# vb之间的区别和关系

    千次阅读 2019-04-19 15:45:12
    一、什么是.NET? .NET是微软公司下的一个开发平台,.NET核心就是...语言可以是C#,f#,j#,vb.net等等。JAVA.NET不同的一点是java是跨平台的,不跨语言的。.NET跨平台仅限于安卓系统IOS苹果系统。 .Net全称.NET F...
  • 学生信息管理系统,有这样一条代码 [vb]view plaincopyprint? <spanstyle="font-family:KaiTi_GB2312;font-size:18px;"><strong>txtSQL="select*fromstudent_InfowhereClass_No='"&...
  • 关于VB中的WithEvents关键字理解

    千次阅读 热门讨论 2017-12-17 23:25:48
    【前言】  最近敲机房敲到了日结账单,对于报表和VB的交互我们还是第一次接触,但是我们却可以借助巨人的肩膀。但是我在看巨人博客的时候,发现在定义报表对象的时候却有一些不同。带着这样的疑问,我就想知道到底...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,187
精华内容 5,274
关键字:

vb中方法和事件的区别