3.5.5类、对象、属性、方法、事件和事件处理的概念ppt课件_第1页
3.5.5类、对象、属性、方法、事件和事件处理的概念ppt课件_第2页
3.5.5类、对象、属性、方法、事件和事件处理的概念ppt课件_第3页
3.5.5类、对象、属性、方法、事件和事件处理的概念ppt课件_第4页
3.5.5类、对象、属性、方法、事件和事件处理的概念ppt课件_第5页
已阅读5页,还剩13页未读, 继续免费阅读

下载本文档

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

文档简介

1、3.5.5 类、对象、属性、方法、事件和事件处理的概念,对象和类的概念,对象指现实世界中的实体。如一个人、一辆汽车、一台电脑、一份报表等。 每个对象有自己的特征(属性)、行为(方法)和发生在该对象上的活动(事件)。 在现实世界中,许多对象具有相似的性质,执行相同的操作,称之为同一类对象。类是对同一种对象的集合与抽象。,例:请将右侧工具箱内工具进行分类,并列出其属性和使用方法,例如:Label1和Label2属于Label标签类。 新建两个label,它们的属性列表完全相同,这是同一类的一种体现。,“类”的概念,类是对相同性质的对象的一种抽象,一个对象则是类的一个“实例”。类是创建对象实例的模板

2、。,贾颖,5,例如:工具箱内的TextBox是类(它确定了TextBox的属性、方法和事件) 窗体上显示的是两个TextBox对象,VB中的类和对象,在VB中,工具箱中的可视图标就是由VB系统设计的标准控件类。,VB对象的概念,1、在窗体中的标签(label)、文本框(textbox)、命令按钮(commandbutton) 等等,都称之为对象。 2、对象有编号,比如label1、label2等。,控件工具箱,属性窗口,每个对象都有很多属性。 该对象的属性值,可以在属性窗口中更改, 还可以用语句更改。,9,属性、事件和方法构成对象的三要素 属性 存放对象的数据(决定对象外观及功能) 例如,控件

3、名称、文本、大小等属性。 对象属性的设置方法: 设计阶段 利用属性窗口直接设置属性值 程序运行时 通过语句对象名.属性名=属性值 例如:Command1.Caption = 确定 注意:若属性只能在设计阶段设置,在程序运行阶段不可改变,称为只读属性。,对象的属性、事件和方法,2020/7/22,10,事件过程 应用程序处理事件的步骤 应用程序设计的主要工作就是为对象编写事件过程的代码。事件过程的形式如下: Sub 对象名_事件(参数) 事件过程代码 End Sub,事件过程,11,程序执行的次序与程序设计者无关,取决于用户的操作,这就是事件驱动程序设计方式。 VB程序的执行步骤如下: 启动应用

4、程序,装载和显示窗体; 窗体(或窗体上的控件)等待事件的发生; 事件发生时,执行对应的事件过程; 重复执行步骤和。,事件驱动程序设计,本章目录,2020/7/22,贾颖,12,方法,方法:对象的行为和动作。 方法是面向对象的,调用时一定要指明对象。对象方法的调用格式为: 对象.方法 参数名表 若省略对象,表示当前对象,一般指窗体。 例如:Form1.Print “欢迎使用VB程序设计!” 此语句的作用是在窗体上打印文字。,本章目录,2、text的text属性,用来显示文本,许多控件对象都具有Caption属性,如窗体、标签、文本框、命令按钮等等,Caption属性用于确定对象的文字内容。 语法

5、:对象 .Caption=属性值 实例 label1.Caption = “你好“ 双引号要用英文输入法!,本节课要掌握的属性,1、Label和command的Caption属性,用来显示文本,可以在程序运行后输入。 语法:对象 .text=属性值 实例 text1.text = “你好,两者的区别? 后者在程序运行后可以通过键盘输入。,2020/7/22,贾颖,14,文本框 常用属性,文本框是一个文本编辑区域,可以在该区域输入、编辑、修改和显示正文内容。 (1) Text 显示或输入的正文内容 (2) Maxlength 设置文本框可输入的文字最大长度。默认值为0,表示可以输入任意长字符串。 注意:在VB中字符长度以字为单位,也就是一个西文字符与一个汉字都是一个字,长度为1。,本章目录,2020/7/22,贾颖,15,标签常用属性,标签用来显示文本信息(不能输入) 标签的属性: 1.BackStyle设置背景样式,取值为: 0 Transparent(透明) 1 Opaque(不透明) 2.BorderStyle 设置边界样式,取值为: 0 None(无边界线) 1 FixedSingle(固定单线框),本章目录,概念:事件是对象能识别的一种操作。 作用:通过事件,触发程序运行。 常见的事件有:单击鼠标(C

温馨提示

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

评论

0/150

提交评论