




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、主页主页 对象、窗体、控件是构成对象、窗体、控件是构成VBVB应用程序的基本元素,也是应用程序的基本元素,也是程序设计的重要基础知识。学程序设计的重要基础知识。学习和熟悉掌握这些元素,对以习和熟悉掌握这些元素,对以后的程序设计是十分重要的。后的程序设计是十分重要的。主页主页第第2 2章章 对像及其操作对像及其操作 程序中的大部分实际工作是采用程序代码来处理的程序中的大部分实际工作是采用程序代码来处理的 任何一门程序设计语言都有一套严格的编程规定任何一门程序设计语言都有一套严格的编程规定 本章主要内容本章主要内容 对象对象窗体窗体控件控件控件的画法和基本操作控件的画法和基本操作主页主页 2.1
2、对象对象(知识点)(知识点) 2.1.1 2.1.1对象的概念对象的概念对象是具有某些特性的具体事物的抽象。在面向对对象是具有某些特性的具体事物的抽象。在面向对象的程序设计中,对象是代码和数据的集合。象的程序设计中,对象是代码和数据的集合。在在Visual Basic 6.0Visual Basic 6.0中的对象分两类:一类是系统中的对象分两类:一类是系统设计好的,称为设计好的,称为预定义对象预定义对象,可以直接使用和对其,可以直接使用和对其操作;另一类由操作;另一类由用户定义用户定义,可以像,可以像C+C+那样建立用户那样建立用户自己的对象。自己的对象。对象有三大要素:属性、事件、方法对象
3、有三大要素:属性、事件、方法主页主页 2.1 对象对象 2.1.2 2.1.2 对象属性对象属性对象属性是描述对象的一组特性,不同的对象具有对象属性是描述对象的一组特性,不同的对象具有不同的属性;对象常用的属性有名称(不同的属性;对象常用的属性有名称(NameName)、标)、标题(题(CaptionCaption)、字体()、字体(FontFont)、颜色()、颜色(ColorColor) 、是否有效(是否有效(EnabledEnabled)和是否可见()和是否可见(VisibleVisible)除了用属性窗口设置对象属性外,也可在程序语句除了用属性窗口设置对象属性外,也可在程序语句中设置。
4、中设置。 对象名对象名. .属性名称属性名称= =新设置的属性值新设置的属性值 例:例:Display.Text=“Good morning”Display.Text=“Good morning” Display.Visible = False Display.Visible = False主页主页 2.1 对象对象 2.1.3 2.1.3 对象事件对象事件对象事件就是对象上所发生的事情。在对象事件就是对象上所发生的事情。在Visual BasicVisual Basic中事件是预先定义好的、能够被对象识别的动作。一中事件是预先定义好的、能够被对象识别的动作。一个对象可以有一个或多个事件过程。
5、常用的事件过程个对象可以有一个或多个事件过程。常用的事件过程有加载(有加载(LoadLoad)事件、单击()事件、单击(ClickClick)事件、双击)事件、双击(DblClickDblClick)事件和按下()事件和按下(KeypressKeypress)事件等。不同)事件等。不同的对象能识别不同的事件。的对象能识别不同的事件。Private Sub 对象名称对象名称_事件名称事件名称() 事件响应程序事件响应程序 End Sub主页主页 2.1 对象对象 2.1.4 2.1.4 对象方法对象方法对象方法就是在对象上执行的操作。在传统的程序对象方法就是在对象上执行的操作。在传统的程序设计中
6、,过程和函数是编程语言的主要部件,而在设计中,过程和函数是编程语言的主要部件,而在面向对象的程序设计(面向对象的程序设计(OOPOOP)中,引入了称为方法的)中,引入了称为方法的特殊过程和函数,方法的操作与过程、函数的操作特殊过程和函数,方法的操作与过程、函数的操作相同,并且是特定对象的一部分。常用的方法有打相同,并且是特定对象的一部分。常用的方法有打印(印(PrintPrint)方法、显示()方法、显示(ShowShow)方法、移动()方法、移动(MoveMove)方法、方法、 清空(清空(ClearClear)方法)方法 格式:对象名称格式:对象名称. .方法名称方法名称 Myform.P
7、rint “Good Morning”Myform.Print “Good Morning” Printer.Print “Good Morning” Printer.Print “Good Morning” Print “Good Morning” Print “Good Morning”主页主页 2.1 对象对象 2.1.5 2.1.5 对象属性设置对象属性设置激活属性窗口方法:激活属性窗口方法:1.1.用鼠标单击属性窗口的任何部位用鼠标单击属性窗口的任何部位2.2.执行执行“视图视图” ” 菜单中的菜单中的“属性窗口属性窗口”命令命令3.3.按按F4F4键键4.4.单击工具栏上的属性窗口
8、按钮单击工具栏上的属性窗口按钮5.5.按组合键按组合键Ctrl+PgDnCtrl+PgDn或或Ctrl+PgUpCtrl+PgUp设置属性方法有三种:设置属性方法有三种:(知识点)(知识点) 主页主页 2.1 对象对象 2.1.6 2.1.6 直接键入新属性值直接键入新属性值一些控件的属性,比如一些控件的属性,比如CaptionCaption(标题)、(标题)、TextText(文本框的文本内容)等属性都必须由用户输入。(文本框的文本内容)等属性都必须由用户输入。在建立控件或窗体时,有些属性,在建立控件或窗体时,有些属性,VBVB会自动赋予会自动赋予默认值,用户最好赋予其一个有实际意义的名称,
9、默认值,用户最好赋予其一个有实际意义的名称,以提高程序的可读性。这可通过在属性窗口中输以提高程序的可读性。这可通过在属性窗口中输入新的值来实现入新的值来实现 如:建立一个名为如:建立一个名为“命令按钮测试命令按钮测试”的命令按的命令按钮钮主页主页 2.1 对象对象 2.1.7 2.1.7 选择输入,即通过下拉列表选选择输入,即通过下拉列表选择所需要的属性值择所需要的属性值有些控件或窗体的属性,其取值的范围是有限的,有些控件或窗体的属性,其取值的范围是有限的,比如属性比如属性BordStyleBordStyle、DrawStyleDrawStyle等等, ,对于这样一些属对于这样一些属性,可以通
10、过下拉列表选择所需要的属性值性,可以通过下拉列表选择所需要的属性值练习练习BordStyleBordStyle(边框类型)设置(边框类型)设置主页主页 2.1 对象对象 2.1.8 2.1.8 利用对话框设置属性值利用对话框设置属性值与图形(与图形(PicturePicture)、图标()、图标(IconIcon)、字体()、字体(FontFont)等有关的属性,可以通过单击其设置框右端的省略等有关的属性,可以通过单击其设置框右端的省略号后弹出的对话框来选择设置。号后弹出的对话框来选择设置。返回返回主页主页 2.2 窗体窗体(知识点)(知识点)2.2.1 2.2.1 窗体的结构与属性窗体的结构
11、与属性窗体是一块画布,设计程序时窗体是工作台,运行窗体是一块画布,设计程序时窗体是工作台,运行时窗体对应于一个窗口。时窗体对应于一个窗口。系统菜单(控制菜单)系统菜单(控制菜单)标题栏:窗口的标题标题栏:窗口的标题三个按钮三个按钮窗体属性设置方法:窗体属性设置方法:1.1.通过属性窗体设置通过属性窗体设置2.2.程序代码设置程序代码设置主页主页 2.2 窗体窗体2.2.1 2.2.1 窗体的结构与属性窗体的结构与属性1.Autoredraw1.Autoredraw(自动重画)(自动重画)2.backcolor 2.backcolor (背景颜色)(背景颜色)3.bordstyle 3.bord
12、style (边框类型)(边框类型)4.caption 4.caption (标题)(标题)5.controlbox 5.controlbox (控制框)(控制框):设置左上角菜单状态:设置左上角菜单状态6.enabled 6.enabled (允许)(允许)7.7.字形属性设置字形属性设置8.forecolor 8.forecolor (前景颜色)(前景颜色)主页主页 2.2 窗体窗体2.2.1 2.2.1 窗体的结构与属性窗体的结构与属性9.Heihgt9.Heihgt、WidthWidth(高、宽)(高、宽)10.icon 10.icon (图标)(图标)11.Maxbutton11.M
13、axbutton、minbutton minbutton (最大、最小化按钮)(最大、最小化按钮)12.name 12.name (名称)(名称)13.picture 13.picture (图形)(图形)14.Top14.Top、leftleft(顶边、左边位置)(顶边、左边位置)15.visible 15.visible (可见性)(可见性)16 windowstate16 windowstate(窗口状态)(窗口状态):正常、最小化、最大化:正常、最小化、最大化主页主页 2.2 窗体窗体2.2.2 2.2.2 窗体事件窗体事件(知识点)(知识点) 窗体事件常用的有以下窗体事件常用的有以下
14、6 6个:个:1.Click1.Click(单击)事件(单击)事件 单击位置必须没有其他对象单击位置必须没有其他对象2.DblClick2.DblClick(双击)事件(双击)事件 单击位置必须没有其他对象单击位置必须没有其他对象3.Load3.Load(装入)事件(装入)事件 窗体窗体LoadLoad(装入)事件可用来在启动程序时对属(装入)事件可用来在启动程序时对属性和变量进行初始化性和变量进行初始化返回返回主页主页 2.3 窗体窗体2.2.2 2.2.2 窗体事件窗体事件窗体事件常用的有以下窗体事件常用的有以下6 6个:个:4.Unload4.Unload(卸载)事件(卸载)事件 从内存
15、中清除一个窗体从内存中清除一个窗体5.Active5.Active(活动)(活动) Deactive Deactive (非活动)事件(非活动)事件 窗体变为活动时触发窗体变为活动时触发ActiveActive事件,另一窗体变为事件,另一窗体变为活动时触发活动时触发DeactiveDeactive事件事件6.Paint6.Paint(绘画)事件(绘画)事件 窗体移动或放大时,或窗口移动覆盖了一个窗体窗体移动或放大时,或窗口移动覆盖了一个窗体时,触发该事件时,触发该事件主页主页 2.3 控件控件(知识点)(知识点)2.3.1 2.3.1 标准控件标准控件VBVB控件分控件分3 3类类标准控件、标准控件、ActiveXActiveX控件、可插入对象控件、可插入对象标准控件标准控件也叫内部控件,比如文本框、命令按钮、也叫内部控件,比如文本框、命令按钮、图片框等。由图片框等。由VBVB提供,启动时就出现在工具箱中,提供,启动时就出现在工具箱中,既不能添加也不能删除既不能添加也不能删除控件命名控件命名:即:即NameName属性值。一般窗体和控件都有默属性值。一般窗体和控件都有默认值,使用特定前缀,提高可读性认值,使用特定前缀,提高可读性返回返回主页主页 2.4 控件的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烧麦儿童画课件
- 语文-2021年延安市富县小升初语文考试试卷真题部编版
- 青年志愿者活动策划书
- 直播策划与运营实务(第二版)教案 项目一任务二、了解直播电商的现状和发展趋势
- 宠物行业竞品分析
- 农民合作社提升管理方案
- 企业信息化建设需求分析报告
- 数据备份与恢复操作指南
- 非结核分枝杆菌肺病的护理
- 预防幼儿腹泻教育
- 月考(Unit 1-2)(试题)-2023-2024学年人教PEP版英语三年级下册
- 汕头市金平区2024年数学八年级下册期末检测试题含解析
- 胸痛的护理诊断及措施
- 英语演讲与口才课程介绍
- 超声危急值课件
- 河南应用技术职业学院单招《职业技能测试》参考试题库(含答案)
- 新版医疗机构消毒技术规范
- 2024年包头钢铁职业技术学院高职单招(英语/数学/语文)笔试题库含答案解析
- 高中预防校园欺凌
- 部编版六年级上册第一单元道德与法治考试题(含答案)
- 综合自动化在35kV6kV变电站设计和应用的中期报告
评论
0/150
提交评论