




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章VisualBasic程序设计,1面向对象程序设计面向对象程序设计(简称OPP)方法,其核心是对象功能的实现和表达。VisualBasic即是一种面向对象的程序设计语言。2VisualBasicVisualBasic简称VB,是一种Windows环境下应用程序开发的工具。用VB开发的应用程序具有“可视化”和“事件驱动”两个重要特征。,21面向对象程序设计方法简介,3对象在现实世界中,我们眼睛看得见摸得着的都是对象,如计算机、日光灯、钢笔、书本等无一例外全是对象。对象是有着状态和行为的实体。在VisualBasic程序中,具体的某个窗体(Form)、文本框(TextBox)、标签(Label)、列表框(ListBox)、命令按钮(CommandButton)等都是对象,它们有两个特点:用一组数据来表示的状态和对状态属性进行操作和处理的行为。,4属性每个对象都有自己的状态,每一个对象的状态是通过若干个属性(Property)来描述的;行为是对属性进行操作和处理的方法(Method)。在面向对象的程序设计方法中,一个对象是由一组表示对象状态的数据和一组描述处理对象属性的方法的代码构成的。对象的属性定义其外观,方法定义其行为。VB中对象常见的属性有Name(名称),Caption(标题),Enabled(启用),Visible(可视)、Font(字体)、Backcolor(背景色)、Fillcolor(填充色)、Height(高度)、Width(宽度)等。对象属性可以在窗口中直接更改,也可以在程序中用语句进行设置,一般格式如下:对象名属性名称新设置的属性值5类(class)类是对具有相同性质的对象的一种抽象,而一个对象则是类的一个“实例”,类通过继承可以创建许多对象。,6事件(event)事件就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。一个事件的发生,可以引起某个对象上某个方法(事件处理过程)的执行,即由某个事件驱动了相应的事件处理过程的执行。这就是面向对象程序设计中的事件驱动概念。事件处理过程一般格式如下:PrivateSub对象名称_事件名称()事件响应程序代码EndSub其中,事件处理过程名的表达规范:“对象名_事件名”的标准名称。如Command1_Click()、Form_Load()、Timer1_Timer()、Text1_Change()等。在VisualBasic中,标准的事件名称有:Load(加载)、Click(鼠标单击)、DblClick(鼠标双击)、Change(改变)、KeyPress(按下键盘)等。,本节课学习中要求掌握对象,事件,类,方法,属性的概念。难点在区分对象、事件、方法的概念,考查方式为选择题与填空题。,1在VB中,语句Text1.Font宋体中的Text1是()A事件名B对象名C属性值D属性名,B,2在VB中,某对象的属性窗口如下图所示:该对象名的名称是()ATxt1BText1CTextDTextBox,A,3下列有关对象的描述中,不正确的是()A对象的属性用于描述对象的状态B对象的属性与方法可以有多个C对象事件的发生会驱动该对象相应事件处理过程的执行D对象的属性值只能在属性窗口中设值,D,4在下图所示的VB程序设计界面中,共有类的数量是()A3B4C5D6,B,5在VB中,语句Text1.TextBlue执行后,文本框Text1的()A名称变为“Blue”B文字内容变为“Blue”C文字颜色变为蓝色D背景色变为蓝色,B,6如下图所示为某VB程序设计界面:若想将窗口的标题“Form1”改为“计算圆的周长”,则应改变的窗体属性是()AFontBNameCCaptionDVisible,C,7在VB中,鼠标单击命令按钮Command1触发的事件处理过程名是()ACommand1ChangeBCommand1_ChangeCCommand1ClickDCommand1_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中,某工程的代码窗口如下图所示:由图可知,当前正在编辑的是()AForm的Load事件过程代码BImage1的Click事件过程代码CImage2的Click事件过程代码DTimer1的Timer事件过程代码,B,11某程序的界面设计如下图所示:图中共有_个对象,其中的Command1是_类。如果要将窗体中的“开始”改为“启动”,则应先选中_后,在相应的窗口属性中选择_属性进行更改。图中的对象Timer1,在程序运行过程中会不会显示_。,4,不会,CommandButton(命令按钮),Command1,Caption,12数制转换程序运行界面如下图所示:窗体中共有_个对象,其中文本框有_个。“转换”按钮Command1的部分属性如下图所示,若想使此按钮一开始不起作用,则应将Command1的_属性设置为_。,8,3,Enabled,False,13某VB测试程序启动界面如下图所示:窗体中共有_个按钮对象,其中Command
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025标准化的服装分销合同
- 2025建筑设备租赁合同范本参考文献
- 2025合同审核流程与相关责任人
- 2025文具柜供销合同模板
- 2025装饰工程分包合同范本
- 安徽省合肥市2024-2025学年高二下册3月检测数学试卷附解析
- 2025届山东省临沂市郯城县中考二模数学试卷含答案
- 石大学前儿童保育学课件3-3儿童意外伤害的现场急救
- 道德与法治(武汉卷)2025年中考考前押题最后一卷
- 网络剧剧本特点分析-洞察阐释
- 总经理讲安全课件
- GB/T 45255-2025公共信用综合评价规范
- 供应链风险管理知识点及试题及答案
- 压线端子操作规范
- 2024年江苏常州中考满分作文《那么旧那样新》
- 托幼机构安全管理与伤害预防托幼机构安全管理与伤害预防保育师培训李敏课件
- 2025-2030年中国计算机外设行业发展状况及营销战略研究报告
- 泳池救生员知识培训课件
- 2025年宁波华润兴光燃气有限公司招聘笔试参考题库含答案解析
- 2025年甘肃省建筑安全员C证考试题库
- 一年级语文上册口语交际-小白兔运南瓜
评论
0/150
提交评论