- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Basic 2005程序设计 丁爱萍 人民邮电出版社 第2章 VB 2005语言基础 2.1 面向对象程序设计的基本概念 1. 对象、属性、方法 对象(Object)是面向对象编程的基础。在VB 2005中,窗体是对象,控件是对象,数据库也是对象,甚至变量也是对象。每个对象都有3个共同的特性: (1)每个对象都有自己的名字。 (2)每个对象都有自己的状态。 (3)每个对象都有自己的行为。 在面向对象的程序设计中,对象的概念就是对现实世界中对象的模型化,它是代码和数据的组合。对象的状态用数据表示,称为对象的属性;对象的行为用代码来实现,称为对象的方法和事件。不同的对象有不完全相同的属性、方法和事件。 2. 事件、事件过程 对于对象而言,事件(Event)就是发生在该对象上的事情。 VB 2005中提供了许多对象,可以利用它们来设计应用程序。例如,按钮即是一个对象。在按钮对象上最常发生的事就是被“按一下”,这个“按一下”就是按钮对象的一个事件。在按钮上面用鼠标按一下,在Windows环境下中称为“单击”,即按钮会有一个单击(Click)事件。除了单击事件外,VB 2005中还有双击(DblClick)事件、装载(Load)事件、鼠标移动(MouseMove)事件等。 当在对象上发生了某个事件后,必须想办法处理这个事件,而处理的步骤就是事件过程(Event Procedure)。 事件过程是针对事件而来的,而事件过程中的处理步骤在VB 2005程序设计中就是所谓的程序代码。换句话说,VB程序设计者的主要工作,就是为对象编写事件过程中的程序代码。 2.2 数据类型 2.2.1 VB 2005的基本数据类型 1. 数值型数据 (1)整型 有符号整型包括:有符号字节型SByte(1字节)、短整型Short(2字节)、常规整型Integer(4字节)、长整型Long(8字节)。 无符号整型包括:无符号字节型Byte(1字节)、无符号短整型UShort(2字节)、无符号整型UShort(4字节)、无符号长整型ULong(8字节)。 (2)非整型 非整型包括:定点数Decimal(16字节)、单精度浮点数Single(4字节)和双精度浮点数Double(8字节)。它们都是有符号类型。定点数取值不允许有舍入的误差,而浮点数允许有舍入的误差。 非整型可表示为mmmEeee的形式,其中mmm为尾数(有效数字),而eee为指数(10的次幂)。 2. 字符型数据 字符型数据用以处理可显示和打印的字符。字符数据类型包括:单个字符型Char和字符串型String。VB 2005中,对该类数据赋值时要用双引号()将值括起来。 当字符串中包含有汉字时,一个汉字占两个字符长度。长度为0(即不含任何字符)的字符串称为空字符串(简称空串)。 (1)Char型 为单个两字节Unicode字符。保存无符号的两字节码位。每个码位(或字符代码)表示单个Unicode字符。在只需保存单个字符时,使用Char数据类型。Char型数据的默认值是码位为0的字符。 (2)String型 存储两字节无符号码位的序列,每个“码位”(或字符代码)表示单个Unicode字符。可使用String型存储多个字符。例如: 3. 布尔型数据 布尔型数据(Boolean)用于进行逻辑判断,其结果是一个逻辑值,用于表示两个值的状态,如逻辑的真与假,电灯的开与关,选择题答案的对与错,性别的男与女。 布尔型数据只有True(真)和False(假)两个值,其默认值是False。 例如: Dim a As Boolean 变量a被声明为Boolean型数据 a = True 变量a被赋值True(真) 4. 日期型数据 用来表示日期和时间,可以表示从公元1年1月1日到9999年12月31日的日期,以及从午夜12:00:00到晚上11:59:59.9999999的时间。 Date型数据在书写时,用两个“#”符号把表示日期和时间的值括起来,以M/d/yyyy格式指定日期值。可以为12小时制或24小时制。例如: Dim d1 , d2 As Date 变量d1, d2被声明为Date型 d1 = #08/28/2008 3:15:20 PM# 变量d1被赋值日期时间 d2 = #3:20:50 PM# 变量d2被赋值时间 5. 对象型数据 指向应用程序或其他应用程序中的一个对象。如果数据为Object型,则它可以指向任何应用程序可处理
您可能关注的文档
- Visual Basic 6.0程序设计 教学课件 作者 吴昌平 第八章.ppt
- Visual Basic 6.0程序设计 教学课件 作者 吴昌平 第二章.ppt
- Visual Basic 6.0程序设计 教学课件 作者 吴昌平 第九章.ppt
- Visual Basic 6.0程序设计 教学课件 作者 吴昌平 第六章.ppt
- Visual Basic 6.0程序设计 教学课件 作者 吴昌平 第七章.ppt
- Visual Basic 6.0程序设计 教学课件 作者 吴昌平 第三章.ppt
- Visual Basic 6.0程序设计 教学课件 作者 吴昌平 第十二章.ppt
- Visual Basic 6.0程序设计 教学课件 作者 吴昌平 第十三章.ppt
- Visual Basic 6.0程序设计 教学课件 作者 吴昌平 第十一章.ppt
- Visual Basic 6.0程序设计 教学课件 作者 吴昌平 第十章.ppt
- 【小升初】2025年河北省秦皇岛市抚宁区六年级下学期数学试题(附答案).pdf
- 九年级科学上册-6.2-电能的量度课件-(新版)华东师大版.ppt
- 集体备课高效策略.pptx
- 【小升初】2025年河北省石家庄市桥西区六年级下学期数学试题(附答案).pdf
- 和时间赛跑课件与课文.pptx
- 九年级物理全册-第20章-电与磁-小专题四-磁场-电流的磁场课件-(新版)新人教版.ppt
- 【小升初】2025年河北省石家庄市辛集市六年级下学期数学试题(附答案).pdf
- 九年级物理全册-第20章-电与磁-第3节-电磁铁-电磁继电器-第1课时-电磁铁课时讲解课件-(新版).ppt
- 【小升初】2025年河北省石家庄市赵县六年级下学期数学试题(附答案).pdf
- 第10章光纤通信新技术.ppt
文档评论(0)