教育专题:21面向对象程序设计方法简介.ppt
《教育专题:21面向对象程序设计方法简介.ppt》由会员分享,可在线阅读,更多相关《教育专题:21面向对象程序设计方法简介.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)事件就是事件就是发发生在生在对对象上的事情,通常是由用象上的事情,通常是由用户户在在对对象上激象上激发发的一种的一种动动作。一作。一个事件的个事件的发发生,可以引起某个生,可以引起某个对对象上某个方法象上某个方法(事件事件处处理理过过程程)的的执执行,即由某个行,即由某个事件事件驱动驱动了相了相应应的事件的事件处处理理过过程的程的执执行。行。这这就是面向就是面向对对象程序象程序设计设计中的事件中的事件驱动驱动概念。概念。事件事件处处理理过过程一般格式如下:程一般格式如下:Private
6、 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 面向 对象 程序设计 方法 简介
限制150内