PB程序设计( 第二版) VB程序设计 第二章.pptVIP

PB程序设计( 第二版) VB程序设计 第二章.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 尚辅网 第2章 Visual Basic 基本概念和操作 2.1 知识要点 2.2 习题与解答 2.3 实训指导 2.4 测验题 2.1 知识要点 1、对象 在面向对象的程序设计中,“对象”是系统中的基本运行实体。Visual Basic中的对象与面向对象程序设计中的对象在概念上是一样的,但在使用上有很大区别。 对象是具有特殊属性(数据)和行为方式(方法)的实体。建立一个对象后,其操作通过与该对象有关的属性、事件和方法来描述。 2.1 知识要点 2.对象属性 属性是一个对象的特性,不同的对象有不同的属性。对象常见的属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(Fontsize)、是否可见(Visible)等 除了用属性窗口设置对象属性外,也可以在程序中用程序语句设置,一般格式如下: 对象名.属性名称=新设置的属性值 例如,假定窗体上有一个文本框控件,其名字为Display(对象名称),它的属性之一是Text, 即在文本框中显示指定的内容。 如果执行: Display.Text=Good morning!“ 则把字符串“Good morning!”赋给Display文本框控件的Text属性。在这里,Display是对象名,Text是属性名,而字符串“Goodmorning?”是所设置的属性值。 再如: Display.Visible=False 表示窗体上有一个文本框控件,名字为Display,其属性Visible(可见性)为False,程序运行时,该对象不显示。如果赋予值True,则运行时显示该文本框,默认值为True。 3.对象事件 Visual Basic是采用事件驱动编程机制的语言。传统编程使用的是面向过程、按顺序进行的机制,这种编程方式的缺点是写程序的人总是要关心什么时候发生什么事情。而在事件驱动编程中,程序员只要编写响应用户动作的程序,如选择命令、移动鼠标等,而不必考虑按精确次序执行的每个步骤。 在这种机制下,不必编写一个大型程序,而是建立一个由若干个微小程序组成的应用程序,这些微小程序都可以由用户启动的事件来激发。利用VisualBasic,可以方便地编写此类应用程序。 所谓的事件(Event),是由Visual Basic预先设置好的、能够被对象识别的动作,例如Click(单击)、DblClick(双击)、Load(装入)、MouseMove(移动鼠标)、Change(改变)等。 不同的对象能够识别的事件也不一样。当事件由用户触发(如Click)或由系统触发(如Load)时,对象就会对该事件做出响应。例如,编写一个程序响应用户的Click事件,只要单击鼠标左键即可在屏幕上显示指定的信息。 响应某个事件后所执行的操作通过一段程序代码来实现,这样的一段程序代码叫做事件过程(Event Procudure)。一个对象可以识别一个或多个事件,因此可以使用一个或多个事件过程对用户或系统的事件作出响应。虽然一个对象可以拥有许多事件过程,但在程序中能使用多少事件过程,则要由设计者根据程序的具体要求来确定。 事件过程的一般格式如下: Private Sub对象名称_事件名称() … 事件响应程序代码 … End sub “对象名称”指的是该对象的Name属性;“事件名称”是由Visual Basic预先定义好的赋予该对象的事件,而这个事件必须是对象所能识别的。至于一个对象可以识别哪些事件,则无需用户操心,因为在建立了一个对象(窗体或控件)后,Visual Basic能自动确定与该对象相配的事件,并可显示出来供用户选择。具体用法将在以后介绍。 4.对象方法 在传统的程序设计中,过程和函数是编程语言的主要部件。而在面向对象程序设计(OOP)中,引入了称为方法(Method)的特殊过程和函数。方法的操作与过程、函数的操作相同,但方法是特定对象的一部分,正如属性和事件是对象的一部分一样。其调用格式为: 对象名称.方法名称 看起来方法的调用似乎没有过程调用方便,但它有一个优点,就是允许多个方法重名,即多个对象使用同一个方法。 例如,在BASIC的早期版本中,用PRINT语句(过程)可以在显示器上显示一个文本字符串。为了在打印机上打印同一个字符串,必须执行(调用)另一个语句(过程)LPRINT。两个语句(过程)的操作类似,但不能用同一个语句来实现。 在Visual Basic

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档