




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3.5.5 类、对象、属性、方法、事件和事件处理的概念3.5.5对象和类的概念对象指现实世界中的实体。如一个人、一辆汽车、一台电脑、一份报表等。每个对象有自己的特征(属性)、行为(方法)和发生在该对象上的活动(事件)。在现实世界中,许多对象具有相似的性质,执行相同的操作,称之为同一类对象。类是对同一种对象的集合与抽象。对象和类的概念对象指现实世界中的实体。如一个人、一辆汽车、一例:请将右侧工具箱内工具进行分类,并列出其属性和使用方法例:请将右侧工具箱内工具进行分类,并列出其属性和使用方法例如:Label1和Label2属于Label标签类。新建两个label,它们的属性列表完全相同,这是同一类
2、的一种体现。“类”的概念 类是对相同性质的对象的一种抽象,一个对象则是类的一个“实例”。类是创建对象实例的模板。例如:Label1和Label2属于Label标签类。“类”贾颖5例如:工具箱内的TextBox是类(它确定了TextBox的属性、方法和事件)窗体上显示的是两个TextBox对象VB中的类和对象在VB中,工具箱中的可视图标就是由VB系统设计的标准控件类。贾颖5例如:工具箱内的TextBox是类(它确定了TextBVB对象的概念1、在窗体中的标签(label)、文本框(textbox)、命令按钮(commandbutton)等等,都称之为对象。2、对象有编号,比如label1、lab
3、el2等。VB对象的概念1、在窗体中的标签(label)、文本框(te 控件工具箱 控件工具箱属性窗口每个对象都有很多属性。该对象的属性值,可以在属性窗口中更改,还可以用语句更改。属性窗口每个对象都有很多属性。9属性、事件和方法构成对象的三要素属性 存放对象的数据(决定对象外观及功能)例如,控件名称、文本、大小等属性。对象属性的设置方法: 设计阶段 利用属性窗口直接设置属性值 程序运行时 通过语句对象名.属性名=属性值 例如:Command1.Caption = 确定 注意:若属性只能在设计阶段设置,在程序运行阶段不可改变,称为只读属性。 对象的属性、事件和方法 9属性、事件和方法构成对象的三
4、要素对象的属性、事件和方法 2022/9/2510事件过程 应用程序处理事件的步骤应用程序设计的主要工作就是为对象编写事件过程的代码。事件过程的形式如下:Sub 对象名_事件(参数) 事件过程代码End Sub事件过程2022/9/2410事件过程 应用程序处理事件的步骤事件11程序执行的次序与程序设计者无关,取决于用户的操作,这就是事件驱动程序设计方式。VB程序的执行步骤如下: 启动应用程序,装载和显示窗体; 窗体(或窗体上的控件)等待事件的发生; 事件发生时,执行对应的事件过程; 重复执行步骤和。事件驱动程序设计本章目录11程序执行的次序与程序设计者无关,取决于用户的操作,这就是2022/
5、9/25贾颖12方法方法:对象的行为和动作。方法是面向对象的,调用时一定要指明对象。对象方法的调用格式为: 对象.方法 参数名表若省略对象,表示当前对象,一般指窗体。例如:Form1.Print “欢迎使用VB程序设计!”此语句的作用是在窗体上打印文字。 本章目录2022/9/24贾颖12方法方法:对象的行为和动作。本章目2、text的text属性用来显示文本,许多控件对象都具有Caption属性,如窗体、标签、文本框、命令按钮等等,Caption属性用于确定对象的文字内容。语法:对象 .Caption=属性值实例 label1.Caption = “你好“ 双引号要用英文输入法!本节课要掌握
6、的属性1、Label和command的Caption属性用来显示文本,可以在程序运行后输入。 语法:对象 .text=属性值 实例 text1.text = “你好 两者的区别?后者在程序运行后可以通过键盘输入。2、text的text属性用来显示文本,许多控件对象都具有C2022/9/25贾颖14文本框 常用属性文本框是一个文本编辑区域,可以在该区域输入、编辑、修改和显示正文内容。(1) Text 显示或输入的正文内容(2) Maxlength 设置文本框可输入的文字最大长度。默认值为0,表示可以输入任意长字符串。注意:在VB中字符长度以字为单位,也就是一个西文字符与一个汉字都是一个字,长度为
7、1。 本章目录2022/9/24贾颖14文本框 常用属性文本框是一个文本编2022/9/25贾颖15标签常用属性标签用来显示文本信息(不能输入)标签的属性:1.BackStyle设置背景样式,取值为:0 Transparent(透明)1 Opaque(不透明)2.BorderStyle设置边界样式,取值为:0 None(无边界线)1 FixedSingle(固定单线框)本章目录2022/9/24贾颖15标签常用属性标签用来显示文本信息(概念:事件是对象能识别的一种操作。作用:通过事件,触发程序运行。常见的事件有:单击鼠标(Click)、双击鼠标(DblClick)、键盘按下(KeyPress)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防洪堤加固工程施工合同
- 2023-2024学年天津市中小学生mixly创意编程 第11课 自动变速风扇-教学设计
- 个人与家政公司服务合同范本
- 2023-2024学年人教版高中信息技术必修二第三章第二节《 信息系统中的通信网络》教学设计
- 8《我们受到特殊保护》(第2课时)(教学设计)2024-2025学年统编版道德与法治六年级上册
- 股东投资合伙合同样本
- 标准房产买卖合同范本解析
- 战略合作合同样本Top10
- 11 我是一张纸 第二课时 教学设计-2023-2024学年道德与法治二年级下册统编版
- Module 2 Unit 2 It will show in Harbin(教学设计)-2023-2024学年外研版(三起)英语六年级下册
- 公司人事招聘面试技巧培训完整版课件两篇
- 第1课《立足时代+志存高远》第1框《时代为我搭舞台》【中职专用】《心理健康与职业生涯》(高教版2023基础模块)
- 出国劳务派遣合同(专业版)电子版正规范本(通用版)
- 主语从句趣味课件
- 小学生品德发展与道德教育PPT完整全套教学课件
- 汽车修理厂维修结算清单
- 《计算机应用基础》教学教案-02文字录入技术
- 2023年1月浙江省高考英语真题及详细解析
- 2023年大疆科技行业发展概况分析及未来五年行业数据趋势预测
- 中国航天日扬帆起航逐梦九天(课件)-小学主题班会通用版
- 老年医学概论智慧树知到答案章节测试2023年浙江大学
评论
0/150
提交评论