21面向对象程序设计方法简介 (2).ppt
《21面向对象程序设计方法简介 (2).ppt》由会员分享,可在线阅读,更多相关《21面向对象程序设计方法简介 (2).ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章Visual Basic程序设计程序设计1面向对象程序设计面向对象程序设计面向对象程序设计面向对象程序设计(简称简称OPP)方法,其核心是对象功能的实现方法,其核心是对象功能的实现和表达。和表达。Visual Basic即是一种面向对象的程序设计语言。即是一种面向对象的程序设计语言。2Visual BasicVisual Basic简称简称VB,是一种,是一种Windows环境下应用程序开发环境下应用程序开发的工具。用的工具。用VB开发的应用程序具有开发的应用程序具有“可视化可视化”和和“事件驱动事件驱动”两两个重要特征。个重要特征。21 面向对象程序设计方法简介面向对象程序设计方
2、法简介3对象对象在现实世界中,我们眼睛看得见摸得着的都是对象,如计算在现实世界中,我们眼睛看得见摸得着的都是对象,如计算机、日光灯、钢笔、书本等无一例外全是对象。对象是有着状态机、日光灯、钢笔、书本等无一例外全是对象。对象是有着状态和行为的实体。和行为的实体。在在Visual Basic程序中,具体的某个窗体程序中,具体的某个窗体(Form)、文本框、文本框(TextBox)、标签、标签(Label)、列表框、列表框(ListBox)、命令按钮、命令按钮(CommandButton)等都是对象,它们有两个特点:用一组数据等都是对象,它们有两个特点:用一组数据来表示的状态和对状态属性进行操作和处
3、理的行为。来表示的状态和对状态属性进行操作和处理的行为。4属性属性每个对象都有自己的状态每个对象都有自己的状态 ,每一个对象的状态是通过若干个属性,每一个对象的状态是通过若干个属性(Property)来描述的;行为是对属性进行操作和处理的方法来描述的;行为是对属性进行操作和处理的方法(Method)。在面向。在面向对象的程序设计方法中,一个对象是由一组表示对象状态的数据和一组描述对象的程序设计方法中,一个对象是由一组表示对象状态的数据和一组描述处理对象属性的方法的代码构成的。对象的属性定义其外观,方法定义其行处理对象属性的方法的代码构成的。对象的属性定义其外观,方法定义其行为。为。VB中对象常
4、见的属性有中对象常见的属性有Name(名称名称),Caption(标题标题),Enabled(启用启用),Visible(可视可视)、Font(字体字体)、Backcolor(背景色背景色)、Fillcolor(填充色填充色)、Height(高度高度)、Width(宽度宽度)等。等。对象属性可以在窗口中直接更改,也可以在程序中用语句进行设置,一对象属性可以在窗口中直接更改,也可以在程序中用语句进行设置,一般格式如下:般格式如下:对象名属性名称新设置的属性值对象名属性名称新设置的属性值5类类(class)类是对具有相同性质的对象的一种抽象,而一个对象则是类的一个类是对具有相同性质的对象的一种抽象
5、,而一个对象则是类的一个“实实例例”,类通过继承可以创建许多对象。,类通过继承可以创建许多对象。6事件事件(event)事件就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。事件就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。一个事件的发生,可以引起某个对象上某个方法一个事件的发生,可以引起某个对象上某个方法(事件处理过程事件处理过程)的执行,即由某的执行,即由某个事件驱动了相应的事件处理过程的执行。这就是面向对象程序设计中的事件驱个事件驱动了相应的事件处理过程的执行。这就是面向对象程序设计中的事件驱动概念。动概念。事件处理过程一般格式如下:事件处理过程一般格式如下:Pr
6、ivate Sub 对象名称对象名称_事件名称事件名称() 事件响应程序代码事件响应程序代码 End Sub其中,事件处理过程名的表达规范:其中,事件处理过程名的表达规范:“对象名对象名_事件名事件名”的标准名称。如的标准名称。如Command1_Click()、Form_Load()、Timer1_Timer()、Text1_Change()等。等。在在Visual Basic中,标准的事件名称有:中,标准的事件名称有:Load(加载加载)、Click(鼠标单击鼠标单击)、DblClick(鼠标双击鼠标双击)、Change(改变改变)、KeyPress(按下键盘按下键盘)等。等。本节课学习中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 21面向对象程序设计方法简介 2 21 面向 对象 程序设计 方法 简介
限制150内