2.1面向对象程序设计方法简介.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 Visual Basic程序设计 1.面向对象程序设计 面向对象程序设计(简称OPP)方法,其核心是对象功能的实现和表达。Visual Basic即是一种面向对象的程序设计语言。 2.Visual Basic Visual Basic简称VB,是一种Windows环境下应用程序开发的工具。用VB开发的应用程序具有“可视化”和“事件驱动”两个重要特征。 2.1 面向对象程序设计方法简介 3.对象 在现实世界中,我们眼睛看得见摸得着的都是对象,如计算机、日光灯、钢笔、书本等无一例外全是对象。对象是有着状态和行为的实体。 在Visual Basic程序中,具体的某个窗体(Form)、文本框(TextBox)、标签(Label)、列表框(ListBox)、命令按钮(CommandButton)等都是对象,它们有两个特点:用一组数据来表示的状态和对状态属性进行操作和处理的行为。 4.属性 每个对象都有自己的状态 ,每一个对象的状态是通过若干个属性(Property)来描述的;行为是对属性进行操作和处理的方法(Method)。在面向对象的程序设计方法中,一个对象是由一组表示对象状态的数据和一组描述处理对象属性的方法的代码构成的。对象的属性定义其外观,方法定义其行为。 VB中对象常见的属性有Name(名称),Caption(标题),Enabled(启用),Visible(可视)、Font(字体)、Backcolor(背景色)、Fillcolor(填充色)、Height(高度)、Width(宽度)等。 对象属性可以在窗口中直接更改,也可以在程序中用语句进行设置,一般格式如下: 对象名.属性名称=新设置的属性值 5.类(class) 类是对具有相同性质的对象的一种抽象,而一个对象则是类的一个“实例”,类通过继承可以创建许多对象。 6.事件(event) 事件就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行。这就是面向对象程序设计中的事件驱动概念。 事件处理过程一般格式如下:     Private Sub 对象名称_事件名称() … 事件响应程序代码 … End Sub 其中,事件处理过程名的表达规范:“对象名_事件名”的标准名称。如Command1_Click()、Form_Load()、Timer1_Timer()、Text1_Change()等。 在Visual Basic中,标准的事件名称有:Load(加载)、Click(鼠标单击)、DblClick(鼠标双击)、Change(改变)、KeyPress(按下键盘)等。 本节课学习中要求掌握对象,事件,类,方法,属性的概念。难点在区分对象、事件、方法的概念,考查方式为选择题与填空题。 1.在VB中,语句Text1.Font= 〝宋体〞中的Text1是(  ) A.事件名 B.对象名 C.属性值 D.属性名 B 2.在VB中,某对象的属性窗口如下图所示: 该对象名的名称是 (  ) A.Txt1 B.Text1 C.Text D.TextBox A 3.下列有关对象的描述中,不正确的是 (  ) A.对象的属性用于描述对象的状态 B.对象的属性与方法可以有多个 C.对象事件的发生会驱动该对象相应事件处理过程的执行 D.对象的属性值只能在属性窗口中设值 D 4.在下图所示的VB程序设计界面中,共有类的数量是(  ) A.3 B.4 C.5 D.6 B 5.在VB中,语句Text1.Text= 〝Blue〞执行后,文本框Text1的                         (  ) A.名称变为“Blue” B.文字内容变为“Blue” C.文字颜色变为蓝色 D.背景色变为蓝色 B 6.如下图所示为某VB程序设计界面: 若想将窗口的标题“Form1”改为“计算圆的周长”,则应改变的窗体属性是(  ) A.Font B.Name C.Caption D.Visible C 7.在VB中,鼠标单击命令按钮Command1触发的事件处理过程名是(  ) A.Command1Change B.Command1_ Change C.Command1Click D.Command1_Click D 8.在VB代码窗口中,输入“Label1.”后,出现如下图所示的信息: 其中的“Caption”是“Label1”的          (  ) A.

文档评论(0)

mv2323 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档