精华内容
下载资源
问答
  • 促使我们从VB6转向VB.NET的一个最大的原因就是VB.NET对面向对象编程(OOP)这一概念的完全支持。...你在应用程序中可能会经常用到的第一个面向对象的语言的特征是方法重载(methodoverloading)。VB
  • VB对象三要素

    千次阅读 2019-10-13 09:50:15
    VB对象 1 VB对象是什么 VB全名Visual Basic 对象是机会具有特殊属性(数据)和行为方式(方法)的实体。 对象:将数据和处理该数据的过程(函数和子程序)打包在一起而生成的新的数据类型称之为对象。或者对象是机会具有...

    VB对象

    1 VB对象是什么
    VB全名Visual Basic
    对象是机会具有特殊属性(数据)和行为方式(方法)的实体。
    对象:将数据和处理该数据的过程(函数和子程序)打包在一起而生成的新的数据类型称之为对象。或者对象是机会具有特殊属性(数据)和行为方式(方法)的实体。VB中的对象包括Form,Text,Commandbotton,List等。
    面向对象通俗点就是把一个要描述的事物(对象)的一些特征都集合在一起(封装)。比如一个对象:人,你可以自己描述他是男是女,姓名职业。然后提供获取或者修改设置这些信息的接口。通过对象用这些接口直接获取信息,总之,一句话,万物皆对象。
    2 VB对象三要素
    ⑴ 对象的属性:属性是指对象的特征,是描述对象的特征。如“球”是一个对象,它包括了“红色的球”、“大球”、“铁球”、“足球”等不同种类的球,其中“红”、“大”、“铁”、"足“是来描述他的属性的,属性可以区别具有不同种类特点的球。不同的对象具有不同的属性,就比如”球“与“电脑”就具有不同的属性。
    其中属性用于定义对象的标题(Caption)、名称、字体(Font)、颜色(Color)、可见性(Visible)、位置等。这些都是固定的,属于公共属性。
    ⑵对象的方法:方法是系统已经设计好的、在编写事件过程中可以使用的一些特定的程序设置,完成显示、隐藏、移动对象、绘制图形和打印输出结果等一定的操作功能。
    而功能特定的方法如:打印(Print)方法、显示(Show)方法、移动(Move)方法等。方法是与对象相关的,每个对象具有一定的方法,不同的对象具有不同的方法。但方法的内容是不可见的,程序设计只要了解某一对象具有哪些特点的方法,才能完成各种设计。
    ⑶对象的事件:事件是指对象能够识别并作出反应的外部刺激。如一个军人这个对象,听过立正这个口号这个方法,这个军人对此做出的反应,即对事件的处理过程就是立正。在vb程序中,对象事件是有vb提前设定好的,能够别对象识别和相应的动作。
    三要素之间的关系
    1)属性是对象的性质;
    2)方法是针对对象执行的过程或者函数;
    3)事件是对象对外部操作的响应;

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

    千次阅读 2020-09-15 12:41:57
    对象,是基于对现实世界的描述,对象是类的实例化,类是抽象的概念,而对象则是类的实际存在,对象是程序设计的基本实体,例如人是一个类,而小明、小王则是类的实例化,是一个具体的人,他就是人类的实例化对象。...

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

    对象:

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

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

    对象的属性:

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

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

    设置属性的语句为:

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

    form1.Caption="一起学VB"
    

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

        属性练习:
    

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

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

    在这里插入图片描述

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

    在这里插入图片描述

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

    在这里插入图片描述

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

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

    展开全文
  • 在OOP方法中,将对象作为系统中的是基本的运行实体,对象中封装了描述该对象的特殊属性(数据)和行为方式(方法)。整个程序由各种不同的类型的对象组成,各对象既是一个独立的实体,又可通过一定的方式相互作用。 ...

    一、类和对象

    面向对象程序设计(Object-Oriented programming)OOP是一种系统化的程序设计方法,强调直接以问题域(即现在世界)中的事物为中心来考虑问题,并按照这些事物的本质特征把它们抽象为对象。在OOP方法中,将对象作为系统中的是基本的运行实体,对象中封装了描述该对象的特殊属性(数据)和行为方式(方法)。整个程序由各种不同的类型的对象组成,各对象既是一个独立的实体,又可通过一定的方式相互作用。


    1. 类是对所有具有共同特征的事物的抽象,是一个抽象的概念。类型可以视为一个具有类似特征与vb.net教程共同行为的对象的“模板”。这个模板通过定义属性来存储数据,通过定义操作来使用这些数据,类同时也定义了一套规则来允许或禁止访问它的属性和操作。

    2.对象

    面向对象技术是基于对象的概念的,一个面向对象的程序是第一个成分都是对象。程序是通过对象的建立及对象之间的联系来执行的。
    对象是一个属性及其操作的封装体。作为计算机模拟真实世界的抽象,一个对象就是一个具体物理问题的抽象,一个具体的物理实体。每个对象都有属性和方法。

    二、对象的属性、事件和方法

    1.对象的属性

    每个对象包含一组数据,用于描述对象的特征,这组描述对象特征的数据称谓对象的属性。它描述了对象的状态和特征可以是系统或用户定义的数据类型,也可以是一个抽象的数据类型。属性一般只能通过执行对象的操作(方法)来改变。对象属性值的集合称为对象的状态。

    2.对象的事件
    事件是对象能够识别的动作,也就是对象上所发生的事情。在VB.net中,事件是预先定义能够被对象所识别的一组动作,是导致执行某过程的通知,对于每个对象来说,事件的类型是固定的,用户不能改变,但对事件的具体响应是可以自行设计的。

    3.对象的方法
    对象的方法是指对象的行为方式,是指定义在对象属性上的一组操作方法的集合,它说明了对象的行为和功能,即对象要执行的功能。方法又称操作或服务,也称为行为,是为响应消息而完成的算法,表示对象内部实现的细节。对象方法的集合体现了对象的行为能力。

    三、对象的封装、继承与多态性

    1.抽象性是一个概念,指OOP语言具有把物理现实世界抽象化为计算机能够识别的一组功能或实体。例如,人在现实世界是存在的,计算机是不能够识别的。但可以通过抽象化,把人抽象为一些数据。比如人具有姓名、性别、身高、年龄等信息。通过将一个物理存在的人,经过抽象化为计算机可以一组数据,这就是抽象性。

    2.对象是通过类的实例实现的,因而对象有不同的类别。类与类之间会存在衜各种各样的关系,例如,人包括中国人,美国人,英国人等,而中国人包括北京人,上海人等。因而人是父类,而中国人,美国人,英国人是子类,北京人,上海人又是中国人的子类。这种关系叫父子关系。封装性指将不同的功能和属性包装、捆绑在一个抽象的实体中,并隐藏其内部的复杂性。继承性指在一个已存在一类实体的基础上可以派生出新的实体,这些实体可以父实体的功能和属性。

    3.多态性是指相同类型实体的不同派生实体的实例可以同一名称来指定,并共享特性。这样就使得对象可以适应外部的各种变化情况。例如,若干个“人”对象,他们都是由同一个类派生出来的,具有许多的方法,有的跑步,有的人睡觉,这时对象可以提供多种参数来实现,这就是多态性。

    展开全文
  • 第5章 面向对象基本概念 本章学习目标 ?... 对象 对象是面向对象编程的基本元素每个对象都有自己的属性方法事件 2类 类是描述一系列实体共同特征的概念例如昆虫类共同特征是有翅膀会飞产卵等在面向
  • vb基本数据类型有9种,分别为:字符型数据类型、数值型数据类型(整型、长整型、单精度浮点型、双精度浮点型)、货币类型、字节类型、布尔类型、日期类型、通用类型、无符号类型、对象类型。VB 6.0提供的基本数据...

    vb中基本数据类型有9种,分别为:字符型数据类型、数值型数据类型(整型、长整型、单精度浮点型、双精度浮点型)、货币类型、字节类型、布尔类型、日期类型、通用类型、无符号类型、对象类型。

    fdcce4d4946ebe4f159ff7f9760f3a30.png

    VB 6.0提供的基本数据类型主要有:字符型数据、数值型数据、货币类型、字节类型、布尔类型、日期类型、通用类型、无符号类型、对象类型等9种数据类型。

    1.字符型数据

    字符型数据(String)用以定义一个字符序列。在内存中一个字符用一个字节来存放。

    2.数值型数据

    数值型数据包括:整型、长整型、浮点型(单精度和双精度)4种。

    (1)整型数

    整数(Integer):是不带小数点、范围-32 768到3 2 767之间数,在内存中用2个字节(1 6位)来存储一个整数。在-32 678~32 767之间的一个数字在尾部加一个“%”符号也表示一种整型数据,如1 345%,-67%。 ’

    (2)长整型数

    长整型数(Long):是超过一32 768~32 767范围,而在-2 147 483 648~2 1 47 483 647之间的不带小数点的数,一个长整数在内存中占4个字节(32位)。在-2 1 47 483 648~2 1 47 483 647之间的数字在尾部带一个“&"符号,也表示为一个长整数。

    (3)浮点数

    单精度数(Single):是带小数点的实数,有效值为7位。在内存中用4个字节(32位)存放一个单精度数。通常以指数形式(科学记数法)来表示,以“E"或“e”表示指数部分。

    双精度数据(Double):也是带小数点的实数,有效值为1 5位。在内存中用8个字节(64位)存放一个双精度数。双精度数通常以指数形式(科学记数法)来表示,以“D"或“d”表示指数部分。

    3.货币类型

    货币类型(Currency):是为计算货币而设置的定点数据类型,它的精度要求高,规定精确到小数点后4位。在内存中占8个字节(64位)。取值范围在-922 337 203 685 477.5805到922 337 203 685 477.5807之间。

    4.字节(Byte)类型

    字节(Byte)类型:是一种数值类型,以1个字节的无符号二进制数存储,取值范围为0~255。

    5.布尔类型

    布尔类型(Boolean):布尔型数据是一个逻辑值,也称逻辑类型,用两个字节存储,它只取两种值,即’Frue(真)或False(假)。

    6.日期类型

    日期类型(Date):用以表示日期,在内存中一个日期型数据用8个字节来存放。

    7.通用类型

    通用类型(’Variant),也称变体类型,是一种通用的、可变的数据类型,它可以表示上述任何一种数据类型。假设定义a为通用型变量。

    Dim a As Variant

    在变量a中可以存放任何类型的数据,例如:

    a:--BASIC’ -存放一个字符串

    a=10 -存放一个整数

    a=20.5 -存放一个实数

    a=--08/15/2003’· ’存放一个日期型数据

    根据赋给a的值的类型不同,变量a的类型不断变化,这就是称之为变体类型的由来。当一个变量未定义类型时,VB自动将变量定义为Variant类型。不同类型的数据在Variant变量中是按其实际类型存放的(例如将一个整数赋给a,在内存区中按整型数方式存放),用户不必作任何转换的工作,VB自动完成。

    8.无符号类型

    无符号类型(Decimal):变量存储96位(1 2个字节)无符号的整数形式,并除以一个1 O的幂数,称为变比因子。这个变比因子决定了小数点右面的数字位数,其范围从O~28。

    说明:目前Decimal数据类型只能在变体类型(Variant)中使用,也就是说,不能把一个变量声明为Decimal.类型。

    9.对象类型

    对象类型(Object):用来表示图形、OLE对象或其他对象,用4个字节存储。

    更多编程相关知识,请访问:编程入门!!

    展开全文
  • ADO是ActiveX Data Objects 的缩写,是一项新的数据库的...我想简单的介绍一下VB中关于ADO对象的一些常识,供同学们参考.其实本人也是刚刚懂了一点,拼凑出这篇文章,希望高手们看了不要见笑,但同时也希望对初学者有所...
  • VB.net学习笔记(六)VB.net的对象

    千次阅读 2013-07-30 21:34:04
     此类只能将已经一些基本类型已经明确知道类型纳入到其中的函数,并不能代表全部。  注意:1、如果出现错误,将抛出异常。比如将负数转为非负的UInt32  2、共享方法MaxValue,MinValue勿需参数就可...
  • VB基本函数大全

    2021-07-28 09:33:22
    VB中整除运算符 \ 与取整函数 INT 的作用是否相同性质不同。一个是运算符,一个是函数。整除,顾名思义,有除法在里面,而取整只是删除零头而已。但它们在某种情况下可以相互替换,如:3\2=Int(3/2) Int(10.11)=...
  • 1、封装性:具备封装性(Encapsulation)的面向对象编程隐藏了某一方62616964757a686964616fe78988e69d8331333433653366法的具体运行步骤,取而代之的是通过消息传递机制发送消息给它。封装是通过限制只有特定类的对象...
  • 对象变量及其在VB编程中的妙用焦纯杨国胜王健琪一、对象变量的声明及其类型对象变量是这样一类变量:它指向某一类对象,并具有此类对象的所有性质和属性,对象变量可看作是一个指针,指向项目中某一特定类型的对象,...
  • 第四章 算法基础及VB基本语句 4.1 算法及程序设计基础 4.2 赋值语句及InputBoxMsgBox函数 4.3 分支结构与分支结构语句 4.4 循环结构与循环结构语句 4.5 程序示例 4.1算法及程序设计基础 如何设计一个应用程序 如何...
  • VB 中 FSO 对象模型介绍

    千次阅读 2013-12-22 00:25:14
    VB 中应用 FSO 对象模型介绍   从 Visual Basic 的第一版至今,VB 中有关文件的处理都是通过使用 Open 、Write 以及其它一些相关的语句和函数来实现的。随着软件技术的不断发展,加上面向对象编程...
  • VB 面向对象程序设计的基本概念

    千次阅读 2007-04-10 10:51:00
    1.3 面向对象程序设计的基本概念1.基本术语(1) 对象对象类 对象是代码和数据的组合,可以作为一个单位来处理。对象可以是应用程序的一部分,比如可以是控件或窗体。...在 VB中可能用到的几种类型的对象: 示例
  • 用面向对象的方式来组织代码,也让调用这个网络变得很轻松。可以实现对手写数字的识别,内置了手写数字识别的数据库...但是基本的算法还是挺清晰的,学习交流用是可以的,如果读不懂或者代码运行不了,欢迎找我交流。
  • 这是VB的编程资料,如何编写自己的DLL文件,把他用在自己的程序中,这是VB的朋友们的困惑。只有了解了DLL的基本结构和编程技巧,才能为VB的程序服务好,本例只是一个简单的例子,用来说明DLL的进本结构。
  • VB 中的基本数据类型

    万次阅读 2017-06-11 10:12:31
    VB基本数据类型 VB 6.O提供的基本数据类型主要有:字符型数据、数值型数据、货币类型、字节类型、布尔类型、日期类型、通用类型、无符号类型、对象类型等9种数据类型。 1.字符型数据 字符型数据(String)用以定义...
  • VB.NET在“连接到数据库”时出现“未将对象引用设置到对象的实例”,才开始学习VB.NET,跪求大神帮忙啊 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细...
  • 在Visual Basic中,常用的数据访问接口有下列三种:数据库访问对象(DAO,Data Access Object)、远程数据库对象(RDO,Remote Data Object)和ActiveX数据对象(ADO,ActiveX Data Object )。数据库访问技术一直在不断...
  • 上海计算机等级考试二级VB真题及模拟题整理By 易班校园工作站 & 清逸福王 VB基本概念和基础操作 1.在设计阶段中双击窗体上的某个控件打开的窗口是_ A.工程资源管理器窗口 B. 代码窗口 C. 工具箱窗口 D. 布局窗口 2. ...
  • 利用VB操作WORD的基本方法通过查阅资料,自我实践,经实验通过。先引用word Application:Dim MyWord As Word.ApplicationDim MyWordBook As Word.DocumentSet MyWord = New Word.ApplicationSet MyWordBook =MyWord...
  • VB.Net - 基本语法

    2021-02-27 09:50:47
    VB.Net是一种面向对象的编程语言。 在面向对象编程方法中,程序由通过动作相互交互的各种对象组成。 对象可能采取的动作称为方法。 相同类型的对象被认为具有相同的类型,或者更经常地被称为在同一类中。 当我们考虑...
  • vb.net2005 基本概念

    2021-02-09 16:25:38
    最早学习.net是在读大二的时候,那个时候学了一门《面向对象程序设计》的课程,那个老师很好,对于我们这一班非计算机的学生,讲得特别仔细,认真。当时用了还是2000,现在最新的版本已经是2008,不过现在比较流行的...
  • 下列不属于对象基本特征的是 D 。A、属性 B、方法 C、事件 D、函数2.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C)。A)工程资源管理器窗口 B)工具箱窗口C)代码窗口 D)属性窗口3. 以下不属于Visual ...
  • Visual Basic有下列数据类型:数值型(Numeric)字符串型(String)布尔型(Boolean)日期型(Date)对象型(Object)变体型(Variant)数值型(Numeric)在VB中,用于保存数值的数据类型有Byte(字节型)、Integer(整型)、Long(长...
  • VB快速逆向法(特征码法)

    千次阅读 2014-01-22 13:53:17
    标 题: VB快速逆向法 作 者: nbw 时 间: 2005-03-17,13:20 链 接: http://bbs.pediy.com/showthread.php?t=12133 VB快速逆向法 作者:nbw 原作:B. Kathras 一般来说VB程序很难入手分析,除了利用一些...
  • VB-Net自学经典PPT教程(完整版) 第一章 VB.NET基础 第二章 简单的VB.NET程序设计 第三章 VB.NET语言基础 第四章 基本的控制结构 第五章 数 组 第六章 过 程 第七章 用户界面设计 第八章 面向对象程序设计基础 ...
  • VB数据类型(一)

    2021-12-10 21:46:23
    VB数据类型介绍
  • vb6可以做标准DLL方法很简单,利用了一个微软未公开的方法。不需要LINK工具。牛人还可以把DLL加上多线程等功能,再加上VB头初始化,VB6标准DLL就...我后来还是用了ActiveDLL的基本功能,这样Delphi可以自动生成一些代码

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,063
精华内容 18,025
关键字:

vb对象的基本特征