2.1面向对象程序设计方法简介.ppt_第1页
2.1面向对象程序设计方法简介.ppt_第2页
2.1面向对象程序设计方法简介.ppt_第3页
2.1面向对象程序设计方法简介.ppt_第4页
2.1面向对象程序设计方法简介.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章VisualBasic程序设计 1 面向对象程序设计面向对象程序设计 简称OPP 方法 其核心是对象功能的实现和表达 VisualBasic即是一种面向对象的程序设计语言 2 VisualBasicVisualBasic简称VB 是一种Windows环境下应用程序开发的工具 用VB开发的应用程序具有 可视化 和 事件驱动 两个重要特征 2 1面向对象程序设计方法简介 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中 某对象的属性窗口如下图所示 该对象名的名称是 A Txt1B Text1C TextD TextBox A 3 下列有关对象的描述中 不正确的是 A 对象的属性用于描述对象的状态B 对象的属性与方法可以有多个C 对象事件的发生会驱动该对象相应事件处理过程的执行D 对象的属性值只能在属性窗口中设值 D 4 在下图所示的VB程序设计界面中 共有类的数量是 A 3B 4C 5D 6 B 5 在VB中 语句Text1 Text Blue 执行后 文本框Text1的 A 名称变为 Blue B 文字内容变为 Blue C 文字颜色变为蓝色D 背景色变为蓝色 B 6 如下图所示为某VB程序设计界面 若想将窗口的标题 Form1 改为 计算圆的周长 则应改变的窗体属性是 A FontB NameC CaptionD Visible C 7 在VB中 鼠标单击命令按钮Command1触发的事件处理过程名是 A Command1ChangeB Command1 ChangeC Command1ClickD 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测试程序启动界面如下图所示 窗体中共有 个按钮对象 其中Co

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论