教育专题:21面向对象程序设计方法简介

上传人:无*** 文档编号:244281178 上传时间:2024-10-03 格式:PPT 页数:18 大小:1.48MB
返回 下载 相关 举报
教育专题:21面向对象程序设计方法简介_第1页
第1页 / 共18页
教育专题:21面向对象程序设计方法简介_第2页
第2页 / 共18页
教育专题:21面向对象程序设计方法简介_第3页
第3页 / 共18页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第二章,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,FontB,Name,C,CaptionD,Visible,C,7,在,VB,中,鼠标单击命令按钮,Command1,触发的事件处理过程名是,(,),A,Command1Change,B,Command1_ Change,C,Command1Click,D,Command1_Click,D,8,在,VB,代码窗口中,输入“,Label1.”,后,出现如下图所示的信息:,其中的“,Caption”,是“,Label1”,的,(,),A,属性名,B,方法,C,属性值,D,事件名,A,9,在,VB,中,以下关于命令按钮的属性和事件说法错误的是,(,),A,如果把一个命令按钮的,Name,属性设置为“,True”,,则程序运,行过程中会发生不可预知的错误,B,命令按钮只能识别,Click,事件,C,通过设置命令按钮的,Visible,属性,可以使该按钮可视或不,可视,D,同一个窗体中,多个命令按钮的,Caption,属性值可以相同,B,10,在,VB,中,某工程的代码窗口如下图所示:,由图可知,当前正在编辑的是,(,),A,Form,的,Load,事件过程代码,B,Image1,的,Click,事件过程代码,C,Image2,的,Click,事件过程代码,D,Timer1,的,Timer,事件过程代码,B,11,某程序的界面设计如下图所示:,图中共有,_,个对象,其中的,Command1,是,_,类。,如果要将窗体中的“开始”改为“启动”,则应先选中,_,后,在相应的窗口属性中选择,_,属性进行更改。,图中的对象,Timer1,,在程序运行过程中会不会显示,_,。,4,不会,CommandButton,(命令按钮),Command1,Caption,12,数制转换程序运行界面如下图所示:,窗体中共有,_,个对象,其中文本框有,_,个。,“转换”按钮,Command1,的部分属性如下图所示,若想使此按钮一开始不起作用,则应将,Command1,的,_,属性设置为,_,。,8,3,Enabled,False,13,某,VB,测试程序启动界面如下图所示:,窗体中共有,_,个按钮对象,其中,Command1,按钮的,Caption,值为,_,。,若想文本框,Text1,一开始不显示文字,则设计窗体时应将,Text1,的,_,属性值留空。,按钮,Command2,不起作用,原因是,_,。,3,请单击此按钮,Text,Command2,的,Enabled,默认属性值设置成,False,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!