精华内容
下载资源
问答
  • VB中的面向对象

    2019-10-13 09:49:28
    说起对象,真是感叹中国汉字博大精深,下面看下词语解释:对象,常有两层意思,指行动或思考时作为目标的事物或...当然,作为一个技术发表平台,会有很多的人会想到面向对象的程序设计(Object-oriented programmin...

           说起对象,真是感叹中国汉字博大精深,下面看下词语解释:对象,常有两层意思,指行动或思考时作为目标的事物或特指恋爱的对方等含义。一般情况下都会想到第二个解释,但是想这个词的时候每个人的心情都不一样,有人甜蜜、有人心酸、有人发苦,当然,怎么样也就只有看这个文章的人知道了。当然,作为一个技术发表平台,会有很多的人会想到面向对象的程序设计(Object-oriented programming,缩写:OOP),现实世界存在的任何事物都可以称之为对象(万物皆可对象),对象是具体存在的,有着自己独特的个性,从程序设计的角度看,对象就是既包含数据,又包含接受事件后对数据进行操作的方法,并将其封装起来的一个独立逻辑实体。

           对象都有自己的属性(数据)、方法和事件这三个要素。

           属性是指对象的特性,是描述对象的数据属性是指对象的特性,是描述对象的数据,比如说淘宝商品内的详情。每个对象也都有自己的属性,不同的对象具有不同的属性,所以不可以用固化思想想属性。在程序设计中,属性用定义对象的标题(Cmm),名称,字体(Fm,颜色(Coir,、可见性(wsbe),位等,有些属性项属于公共属性,大多数对象都具有,如定义对象背景色的Baob属性有些属性项则属于个别对象的专有属性,如命令按钮具有的Camcd属性,每一个对象的属性都有一个默认值,通过设置可以改变,属性值的没置可以控制,设置对象属性的方法有两种:一是在控件布局时,通过属性窗口来设置,二是在程序代码窗口通过编程,运行程序过程中设置属性的值,但有些属性只能通过属性窗口来设置,所以在用方法时要酌情考虑。

         事件是指对象能就识别并做出反应的外部刺激,比如说学生听上课铃声会快步走到教室、看到想见的人会开心的笑、看到昂贵的商品摸摸钱包又买不起时会有失落的表情。在程序中,对象事件是由先定义好的,能够被对象识别和细的动作。事件可分为系统事件和用户事件两种。系统事件是由系统或对象自己产生的,用户事件是由用户操作引起的,如鼠标单击事件、双击事件,移动事件等。

         在词语意思上,方法的含义一般是指为获得某种东西或达到某种目的而采取的手段与行为方式。在系统中,方法就是系统己经设计好的、在编写事件过程可以使用的一些特殊程序,完成显示,隐藏、移动对象,绘制图形和打印输出结果等一定的操作功能(其实总的来看词义没什么区别,只是拓展了技术方面的名词)。

    用淘宝购物举个例子

    对象:小粉

    属性:小粉容貌=美、爱好=购物

    方法:小粉在淘宝里挑好了喜欢的商品,并且把商品付款(方法:挑商品、付款)

    事件:淘宝系统推送商品,小美看见了喜欢的商品

          

          

    展开全文
  • (1)创建学生Student类,它包含三个属性:整型属性学号(NO)、字符型属性姓名(Name)、日期型属性生日(BirthDay),一个输出方法PrintInformation,其中,输出信息包含学号、姓名、生日。(2)把1题增加年龄...

    (1)创建学生Student类,它包含三个属性:整型属性学号(NO)、字符型属性姓名(Name)、日期型属性生日(BirthDay),一个输出的方法PrintInformation,其中,输出信息包含学号、姓名、生日。

    (2)把1题中增加年龄(Age)属性,该属性只读,输出信息为:学号、姓名、年龄。

    (3)把2题中定义一个构造函数,该构造函数可以包含(学号、姓名、生日)


    Public Class Students
    Dim intNo As Integer
    Dim strName As String
    Dim datBirthday As Date

    Public Structure StudentsInfo
    Dim NO As Integer
    Dim Name As String
    Dim Birthday As Date
    End Structure

    Public Sub New()
    intNo = 0
    strName = ""
    datBirthday = Now
    End Sub

    Public Function PrintInformation() As StudentsInfo
    Dim stuInformation As StudentsInfo
    With stuInformation
    .NO = intNo
    .Name = strName
    .Birthday = datBirthday
    End With

    Return stuInformation
    End Function

    Public Property NO()
    Get
    Return intNo
    End Get
    Set(ByVal value)
    intNo = value
    End Set
    End Property

    Public Property Name()
    Get
    Return strName
    End Get
    Set(ByVal value)
    strName = value
    End Set
    End Property

    Public Property BirthDay()
    Get
    Return datBirthday
    End Get
    Set(ByVal value)
    datBirthday = value
    End Set
    End Property
    End Class

    Public Class StudentsAddAge
    Inherits Students
    Dim intAge As Integer

    Public Structure StudentsInfoAddAge
    Dim NO As Integer
    Dim Name As String
    Dim Age As Integer
    End Structure

    Public Sub New()
    intAge = 0
    End Sub

    Public Property Age()
    Get
    Return intAge
    End Get
    Set(ByVal value)
    intAge = value
    End Set
    End Property

    Public Overloads Function PrintInformation(ByVal isPrintAge As Boolean) As StudentsInfoAddAge
    Dim stuInformation As StudentsInfoAddAge
    With stuInformation
    .NO = MyBase.NO
    .Name = MyBase.Name
    .Age = intAge
    End With
    Return stuInformation
    End Function
    End Class

    Public Class StudentsSubNew
    Inherits StudentsAddAge
    Public Sub New(ByVal NO As Integer, ByVal Name As String, ByVal BirthDay As Date)
    MyBase.NO = NO
    MyBase.Name = Name
    MyBase.BirthDay = BirthDay
    End Sub
    End Class

    转载于:https://www.cnblogs.com/hannover/archive/2012/05/22/2514032.html

    展开全文
  • vb中的数据类型

    2019-09-24 19:05:55
    一、数据类型概述 数据:...数据类型不同,则在内存中的存储结构也不同,占用空间也不同 VB的基本数据类型: 数值型数据 (主要数据类型) 日期型 字节型 货币型 逻辑型 字符串型 对象型 变体型 二、 数值数据类型...
     
    一、数据类型概述
    数据:计算机能够处理数值、文字、声音、图形、图像等信息,均称为数据。
    数据类型:根据数据描述信息的含义,将数据分为不同的种类,对数据种类的区分规定,称为数据类型。数据类型的不同,则在内存中的存储结构也不同,占用空间也不同
    VB的基本数据类型:
    数值型数据 (主要数据类型) 日期型 字节型
    货币型 逻辑型 字符串型 对象型 变体型

    二、 数值数据类型
    数值类型分为整数型和实数型两大类。
    1、整数型
    整数型是指不带小数点和指数符号的数。
    按表示范围整数型分为:整型、长整型
    (1)整型(Integer,类型符%)
    整型数在内存中占两个字节(16位)
    十进制整型数的取值范围:-32768 ~ +32767
    例如:15,-345,654%都是整数型。而45678%则会发生溢出错误。
    (2)长整型(Long,类型符&)
    长整数型在内存中占4个字节(32位)。
    十进制长整型数的取值范围:
    -2147483648 ~ +2147483647
    例如:123456,45678&都是长整数型。

    2、实数型(浮点数或实型数)
    实数型数据是指带有小数部分的数。
    注意:数12和数12.0对计算机来说是不同的,前者是整数(占2个字节),后者是浮点数(占4个字节)
    实数型数据分为浮点数和定点数。
    浮点数由三部分组成:符号,指数和尾数。
    在VB中浮点数分为两种:
    单精度浮点数( Single )
    双精度浮点数( Double )

    (1)单精度数(Single,类型符!)
    在内存中占4个字节(32位),,有效数字:7位十进制数
    取值范围:负数 -3.402823E+38 ~ -1.401298E-45
    正数 1.401298E-45 ~ 3.402823E+38


    在计算机程序里面不能有上标下标的写法,所以乘幂采用的是一种称为科学计数法的表达方法

    这里用E或者e表示10的次方(E/e大小写都可以)
    比如:1.401298E-45表示1.401298的10的负45次方

    vb里面可以这样表示:8.96E-5
    例:21e5(正号省略)表示:
    21乘以10的5次方的一个单精度数


    (2) 双精度数(Double,类型符#)
    Double类型数据在内存中占用8个字节(64位)
    Double型可以精确到15或16位十进制数,即15或16位有效数字。
    取值范围:
    负数: –1.797693134862316D+308 ~ -4.94065D-324
    正数: 4.94065D-324 ~ 1.797693134862316D+308
    比如17.88D5,表示它是一个双精度数,表示17.88乘以10的5次方
    这里用D来表示10的次方


    二、 货币型(Currency,类型符@)
    主要用来表示货币值,在内存中占8个字节(64位);
    整数部分为15位,可以精确到小数点后4位,第五位四舍五入;属于定点实数
    货币型数据的取值范围:
    -922337203685447. 5808 ~ 922337203685447. 5807
    跟浮点数的区别:小数点后的位数是固定的,4位
    例如:3.56@ 、 65.123456@都是货币型。

    三、 字节型(Byte,无类型符)
    一般用于存储二进制数。
    字节型数据在内存中占1个字节(8位)。
    字节型数据的取值范围:0 ~ 255


    四、 日期型(Date)
    在内存中占用8个字节,以浮点数形式存储。
    日期型数据的日期表示范围为:
    100年1月1日~9999年12月31日
    日期型数据的时间表示范围为:
    00:00:00 ~ 23:59:59
    用#括起来放置日期和时间,允许用各种表示日期和时间的格式。
    日期可以用“/”、“,”、“-”分隔开,可以是年、月、日,也可以是月、日、年的顺序。时间必须用“:”分隔,顺序是:时、分、秒。

    例:
    #09/10/2000# 或 #2000-09-12#
    #08:30:00 AM#
    #09/10/2000 08:30:00 AM#

    例:
    Dim mylab As Date
    mylab = #9/3/2001 11:35:00 AM#
    Time = mylab

    在VB中会自动转换成mm/dd/yy(月/日/年)的形式。

    五、 逻辑型(Boolean)
    逻辑型数据在内存中占2个字节。
    逻辑型数据只有两个可能的值:
    True(真) False(假)
    若将逻辑型数据转换成数值型,则:
    True(真)为 –1 False(假)为 0
    当数值型数据转换为Boolean型数据时:
    非0的数据转换为true,0为fasle。

    六、字符串( String ,类型符$)
    字符串是一个字符序列,必须用双引号括起来
    说明:
    双引号为分界符,输入和输出时并不显示。
    字符串中包含字符的个数称为字符串长度。
    长度为零的字符串称为空字符串,比如“”,引号里面没有任何内容
    字符串中包含的字符区分大小写。
    字符串可分为变长字符串和定长字符串两种。

    (1).变长字符串(长度为字符串长度)
    例:dim a as string
    a="123" a="456789“
    (2).定长字符串(长度为规定长度)
    对于定长字符串,当字符长度低于规定长度,即用空格填满,当字符长度多于规定长度,则截去多余的字符。
    例:dim a as string * 10


    七、对象数据类型(Object )
    对象型数据在内存中占用4个字节。用以引用应用程序中的对象。
    八、变体数据类型(Variant )
    变体数据类型是一种特殊数据类型,具有很大的灵活性,可以表示多种数据类型,其最终的类型由赋予它的值来确定。

    九、用户自定义类型
    如果我想同时记录一个学生的学号、姓名、性别、总分,那么我可以用自定义类型。
    用户自定义类型特点:这种类型的数据由若干个不同类型的基本数据组成。
    自定义类型由Type语句来实现:
    格式:Type 自定义类型名
    元素名1 As 类型名
    元素名2 As 类型名
    ……
    元素名n As 类型名
    End Type
    Type是语句定义符,告诉VB现在要定义一个数据类型,是vb的关键字;其后的自定义类型名是要定义的该数据类型的名称,由用户确定;end type表示类型定义结束;自定义类型名是组成该数据类型的变量的名称
    例:
    Type Student
    Num As Long ‘学号
    Name As String*10 ‘姓名,用长度为10的定长字符串来存储
    Sex As String*5 ‘性别,用长度为5的定长字符串来存储
    Score As Single ‘得分,用单精度数来存储
    End Type
    一般在标准模块里面定义,如果只想在窗体里面定义,则前面必须加上Private,表示该类型只对本窗体有效,其他窗体无法定义该类型的变量。

    转载于:https://www.cnblogs.com/luyichuan/archive/2012/02/13/2349568.html

    展开全文
  • 资料收集于网络 如有侵权请联系网站 删除 谢谢 习 题 一... VB 中对象的含义是 _ A. 封装了数据和方法的实体 B. 封装的程序 C. 具有某些特性的具体事物的抽象 D. 创建对象实例的模板 3. 窗体 Form1 的 Name 属性是 My
  • 精品文档 .... VB中对象的含义是_ A. 封装了数据和方法的实体 B. 封装的程序 C. 具有某些特性的具体事物的抽象 D. 创建对象实例的模板 3. 窗体Form1的Name属性是MyForm它的单击事件过程名是_ A. MyForm_
  • VB中对象的含义是_ A. 封装了数据和方法的实体 B. 封装的程序 C. 具有某些特性的具体事物的抽象 D. 创建对象实例的模板 3. 窗体Form1的Name属性是MyForm它的单击事件过程名是_ A. MyForm_Click B
  • VB数据库中的EOF和BOF

    千次阅读 热门讨论 2013-07-29 15:25:56
    这两天敲管理系统,经常遇到EOF和BOF,现在来看看他们到底是干嘛的又有什么区别和相同之处呢...确定Recordest对象是否包含记录,或者从一个记录移到另一个记录时是否超出Recordest对象的限制 EOF 当前记录位置位于Re

            这两天敲管理系统,经常遇到EOF和BOF,现在来看看他们到底是干嘛的又有什么区别和相同之处呢?

            


    含义 返回值型 作用
    BOF 当前记录位置位于Recordest对象的第一个记录之前 布尔型 确定Recordest对象是否包含记录,或者从一个记录移到另一个记录时是否超出Recordest对象的限制
    EOF 当前记录位置位于Recordest对象的最后一个记录之后 布尔型 确定Recordest对象是否包含记录,或者从一个记录移到另一个记录时是否超出Recordest对象的限制

    详细说明:

            1如果当前记录位于第一个记录之前,BOF 属性将返回 True(-1),如果当前记录为第一个记录或位于其后则将          返回 False (0)。

    2如果当前记录位于 Recordset 对象的最后一个记录之后 EOF 属性将返回True,而当前记录为 Recordset 对象的最后一个记录或位于其前,则将返回 False。

    3如果 BOF 或 EOF 属性为 True,则没有当前记录。

    4如果打开没有记录的 Recordset 对象,BOF 和 EOF 属性将设置为True,而 Recordset 对象的 RecordCount 属性设置为零。打开至少包含一条记录的 Recordset 对象时,第一条记录为当前记录,而BOF 和 EOF 属性为 False。

    5如果删除 Recordset 对象中保留的最后记录,BOF 和 EOF属性将保持 False,直到重新安排当前记录。

    管理系统中还出现了许多关于BOF和EOF的语句看看他们都是什么意思呢?

    If objRs.BOF Then

       表示:当前指针的位置是在第一行记录之前,则...

    IfobjRs.EOF Then

        表示:当前指针的位置是在最后一行记录之后,则...

    If NotobjRs.EOF Then

       表示:当前指针的位置没有到达最后一条记录

    If NotobjRs.BOF then

       表示:当前指针的位置没有到达第一条记录

    If Not (objRs.BOF ANDobjRs.EOF) Then

       表示:指针位于RecordSet的当中(并非是最后一条和第一条),说明一定有记录。

    If objRs.BOF AND objRs.EOF Then

       表示:没有任何记录

    而且还经常配合着MoveFirstMoveLastMovePreviousMoveNext四种Move方法来用。以下表格表明用不同的EOF和BOF属性所允许的Move方法。

      MoveFirst,MoveLast MovePrevious,Move<0 Move 0 MoeNext,Move>0
    BOF=True,EOF=False 允许 错误 错误 允许
    BOF=Flase,EOF=true 允许 允许 错误 错误
    同时为True 错误 错误 错误 错误
    同时为Flase 允许 允许 允许 允许

    经过这几天的查资料和领悟,学生管理系统关于这部分的代码理解还是比较容易的!不会就查和思考,理解起来比较快速和方便!

    展开全文
  • VB中EOF和BOF

    千次阅读 热门讨论 2017-07-27 08:14:13
    学生管理系统的EOF和BOF是什么意思呢?... 当前记录位置位于Recordest对象的第一个记录之前 布尔型 确定Recordest对象是否包含记录,或者从一个记录移到另一个记录时是否超出Recordest
  • 在程序运行过程始终固定不变量称为常量。由于在程序设计和开发时...vB.NET常量来源有两种,由用户利用Const语句自定义,或者是系统预先定义,可以通过菜单“视图”一“其他窗口”一“对象浏览器”...
  • VB UITabelView 是iOS用来以列表形式展开以及编辑信息控件,集成自UIScrollView ...而且索引都是从零开始,要取到某一行,必须通过分区索引以及行索引,每一行位置统一用一个NSIndexPath类型的对象存储 UITabelVi
  • 题记:写这篇博客要主是加深自己对共享变量类的认识和总结实现算法时的一些验经...实例:一个同享方法不能作为一种普通的方法,通过一个对象的实例来访问,而是可以从类直接访问。同享方法实例如下 PublicCla...
  • vb程序设计——多态

    2019-08-05 16:27:24
    前言:vb程序设计语言是基于面向对象的编程语言,面向对象的编程语言的特点都有:封装,继承,多态。...多态从表面意思上说是事物的不同中状态,在vb中的具体含义是:不同的对象接受到相同的消息产生不同的结果。...
  • vb数据类型

    2012-11-08 17:39:56
    根据数据描述信息的含义,将数据分为不同的种类,对数据种类的区分规定,称为数据类型。 数据类型的不同,则在内存的存储结构也不同,占用空间也不同 VB的基本数据类型: 数值型数据 (主要数据类型) 日期型 ...
  • VB6.0—编程入门

    2015-01-02 20:41:32
    关键字:VB中拥有固定含义、不能被重新定义标识符。 常见关键字: AS:定义一个变量 Date:日期函数 Else:条件语句中“否则” Error:错误对象 Let:属性定义关键字 Me:当前对象 Null:表示变量不...
  • VB—代码片总结

    热门讨论 2018-03-05 10:23:06
    前言 自己从最开始接触的VB百例、红皮书...EOF含义:当前记录位置位于Recordest对象的最后一个记录之后 返回值类型:布尔类型 作用:确定Recordest对象是否包含记录,或者从一个记录移到另一个记录时是否超出Re...
  • VB代码撰写约定

    2015-02-06 00:02:04
     程序的变量遵循匈牙利表示法,即“前缀+变量含义”,变量的含义为一个或多个英文单词,每个单词的第一个字母大写,不要用汉语拼音代替。变量前缀为三个小写字母示意其类型,所需添加的前缀遵循微软在MSDN的...
  • VB编程之二

    2006-08-28 12:03:00
    1,Visual的含义是可视化;窗口的设计形式称为窗体,我们把窗体、控件等这些组成 用户界面的部件称为对象,与一个对象的一个事件相关联的是一个程序过程。2,VB在输入程序代码的同时将立即检查并显示错误,提示设计者...
  • VB 數據類型

    千次阅读 2011-12-09 14:27:24
    数据类型:根据数据描述信息的含义,将数据分为不同的种类,对数据种类的区分规定,称为数据类型。数据类型的不同,则在内存的存储结构也不同,占用空间也不同 VB的基本数据类型: 数值型数据 (主要数据类型) ...
  • VB代码撰写暂行约定

    2004-06-26 18:12:00
    VB代码撰写暂行约定------------------ 一、变量和对象 程序的变量遵循匈牙利表示法,即“前缀+变量含义”,变量的含义为一个或多个英文单词,每个单词的第一个字母大写,不要用汉语拼音代替。变量前缀为三个小写...
  • 公司软件部VB组代码撰写暂行约定一、变量和对象 程序的变量遵循匈牙利表示法,即“前缀+变量含义”,变量的含义为一个或多个英文单词,每个单词的第一个字母大写,不要用汉语拼音代替。变量前缀为三个小写字母示意...
  • 公司软件部VB组代码撰写暂行约定 (转)[@more@] XML:namespace prefix = o /> 一、变量和对象 程序的变量遵循匈牙利表示法,即“前缀+变量含义”,变量的含义为一个或多个英文单...
  • 2.1 VB语言基础——关键字和标识符

    千次阅读 2017-02-08 23:32:49
    关键字是指系统使用具有特定意义字符,不可做其他用途,一般为系统保留具有特定含义。 常见有:Dim、Private 、Public 、Static 、Sub 、End 、If 、Else 、From 、Me等等,这些关键字在编程不可随意用来...
  • VB学习】——再学橘子苹果

    热门讨论 2015-07-26 19:57:26
    前提  前几天讲课一直强调《橘子苹果》实例,再上之前学习只是单纯实现... 使用类模块创建含有方法和属性代码自己的对象,在这个例子创建Fruit类模块(接口),并在其中定义Fruit属性和方法。Apple类和

空空如也

空空如也

1 2 3 4
收藏数 71
精华内容 28
关键字:

vb中对象的含义