版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国塑机辅机行业需求潜力与应用趋势预测报告
- 2025-2030中国塑料合金市场风险评估及竞争格局预测分析报告
- 2025-2030中国在线运动应变波齿轮解决方案行业发展状况及前景分析报告
- 大班社会刷子总动员教案
- 大学生职业档案模板
- 第9课 这是我的家 第二课时 课件(内嵌音视频)2025-2026学年道德与法治一年级下册统编版
- 影视摄影规划模板
- 2025年吉林省白城市地理生物会考真题试卷+答案
- 2026年贵州高考理综真题卷附答案
- 2026年广西壮族自治区桂林市高职单招英语题库及答案
- 江苏省低空空域协同管理办法(试行)
- 肿瘤代谢与营养
- 人保农险理赔试题
- 安徽省A10联盟2024-2025学年高一下学期4月期中政治试卷(扫描版含答案)
- 运输企业人事管理制度
- 2025年成都市锦江投资发展集团有限责任公司招聘笔试参考题库附带答案详解
- 2025年河南建筑职业技术学院单招职业技能测试题库附答案
- DBJ51-T 184-2021 四川省预成孔植桩技术标准
- DB51T 2772-2021 四川省医疗护理员服务规范
- 人工智能基础知到智慧树章节测试课后答案2024年秋北京科技大学
- 沪科版八年级数学下学期全册教学案
评论
0/150
提交评论