vb课件:第2章-对象及操作_第1页
vb课件:第2章-对象及操作_第2页
vb课件:第2章-对象及操作_第3页
vb课件:第2章-对象及操作_第4页
vb课件:第2章-对象及操作_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、2.1 2.1 对象对象2.2 2.2 窗体窗体2.3 2.3 控件控件201420142022-4-1212.1 2.1 对象与类对象与类对象和类是对象和类是面向对象程序设计面向对象程序设计(Object Oriented Programming)的重要概念的重要概念。对象对象 现实生活中的“对象”是客观存在的个体,随处可见的人、电脑,都是对象。 面向对象的程序设计中,“对象”是系统中的基本运行实体,是具有某些特性的具体事物的抽象。 在在VBVB中,应用程序中的各个窗体和窗体上的各种控件中,应用程序中的各个窗体和窗体上的各种控件都是都是VBVB的对象的对象。 1.对象与类对象与类2022-4

2、-1222.1 2.1 对象与类对象与类对象和类是对象和类是面向对象程序设计面向对象程序设计(Object Oriented Programming)的重要概念的重要概念。 1、对象与类、对象与类类类 类是创建对象的模板,是相同类型的对象的集合与抽象。 汽车是类的概念,一辆具体的汽车则是汽车类“实例实例化化”后的对象。2022-4-1232.1 2.1 对象与类对象与类 2、对象的属性、对象的属性属性是用来描述和反映对象特征的参数,不同的属性是用来描述和反映对象特征的参数,不同的对象都具有各自的属性。对象都具有各自的属性。VBVB为每一类对象都规定了若干属性为每一类对象都规定了若干属性。设置对

3、象属性的方法有两种:设置对象属性的方法有两种:(1 1)在设计阶段,从属性窗口设置;)在设计阶段,从属性窗口设置;(2 2)在运行阶段,由程序语句设置或改变属性的值。)在运行阶段,由程序语句设置或改变属性的值。2022-4-1242.1 2.1 对象与类对象与类 3、对象的方法、对象的方法“方法方法”指的是对象可以进行的动作或行为。指的是对象可以进行的动作或行为。 VBVB中每个窗体或控件对象都具有若干方法。中每个窗体或控件对象都具有若干方法。方法使用的基本格式是:方法使用的基本格式是: 对象名对象名.方法名方法名 参数参数11, 参数参数22,2022-4-1252.1 2.1 对象与类对象

4、与类 4、对象的事件与事件驱动、对象的事件与事件驱动事件事件 由VB预先设置好的、能被对象识别的动作。如:单击Click、装载Load、改变Change、双击DblClick等。事件驱动事件驱动 Windows 下应用程序的用户界面都是由窗体、菜单和控件等对象构成的,各个对象的动作及各对象之间的关联,完全取决于操作者所做的操作。即程序的运行并没有固定的顺序。Windows程序的这种工作模式,称为事件驱动方式。2022-4-1262022-4-127对象待命对象待命用户用户/ /系统触发事件系统触发事件对象对事件的响应对象对事件的响应事件驱动的基本过程事件驱动的基本过程2.2 2.2 窗体窗体

5、窗体是窗体是VB最基本的对象。它是一个最基本的对象。它是一个“容器容器”对象,设对象,设计者在窗体上放置其他控件,完成界面设计。计者在窗体上放置其他控件,完成界面设计。 1. 1. 窗体的属性窗体的属性Name :窗体名称。在程序代码中以窗体名称来识别不同的窗体对象。窗体名必须以一个字母开头,可包含数字窗体名必须以一个字母开头,可包含数字和下划线,但不能包含空格和标点符号。和下划线,但不能包含空格和标点符号。BorderStyle:窗体边框样式。取值范围为05。Caption:窗体标题。此属性确定窗体标题栏中所显示的文本。2022-4-128ControlBox :值为True或False,设

6、置窗体左上角是否有控制钮。MaxButton :值为True或False,设置窗体右上角是否有极大化控制钮。MinButton :值为True或False,设置窗体右上角是否有极小化控制钮。Left、Top、Height和Width:决定窗体位置与大小。Left和Top是窗体左上角的坐标(屏幕左上角为坐标零点); Height和Width是窗体的高度和宽度。1. 1. 窗体的属性窗体的属性Icon:图标属性。该属性决定窗体左上角的小图标。2022-4-129ScaleWidth:窗体的内部宽度,使用ScaleMode设置的单位。ScaleHeight:窗体的内部高度,使用ScaleMode设置

7、的单位。Font:设置窗体上正文的字体、字型和字号。BackColor与ForeColor:窗体的背景色与前景色。1. 1. 窗体的属性窗体的属性WindowState:设置窗体执行时以什么状态显示。 0 (缺省值)正常 ; 1 最小化(最小化为一个图标); 2 最大化(扩大到最大尺寸)2022-4-1210AutoRedraw:值为True或False,设置窗体是否能自动刷新或重画窗体上的所有图形。KeyPreview:值为True或False,设置是否在控件的键盘事件(KeyDown、KeyUp 和 KeyPress)之前激活窗体的键盘事件。1. 1. 窗体的属性窗体的属性Enabled:

8、活动属性。值为True或False,决定窗体是否响应用户发出的事件。Visible:可视属性。值为True或False,决定窗体是否可见。Picture:设置窗体显示的图片。2022-4-12112. 2. 窗体的事件窗体的事件Click:单击事件;DblClick:双击事件;Load:装载事件;Unload:卸载事件;Deactivate:失去激活事件,当窗体失去激活状态,即另一个窗体成为当前窗口时;Activate:激活事件,当窗体变为当前窗口时,引发本事件;Paint:绘画事件,窗口被移动、放大时,触发该事件。2022-4-12123.3.窗体的方法窗体的方法Hide :隐藏方法;Mov

9、e:移动方法;Print:打印方法;Refresh:刷新方法;Show:显示方法;Cls:清除方法;PrintForm:打印窗体方法。2022-4-1213【例2-1】设计一个窗体,窗体上有3个命令按钮:“打印”、“清除”、“退出”,如图所示。当程序运行后,鼠标点击“打印”命令按钮,在窗体上打印“我喜欢VB!”(24号字)。当点击“清除”按钮,窗体上的内容消失。单击“退出”按钮,程序运行结束。例题例题2022-4-1214设计步骤设计步骤1.设计用户界面。在窗体上放置3个命令按钮。并设置它们的属性,如下表所示。对象属性名属性值对象属性名属性值窗体名称Form1命令按钮2 名称CmdClsCap

10、tion窗体示例Caption清除命令按钮1 名称CmdPrint命令按钮3 名称CmdExitCaption打印Caption退出2022-4-12152.进入代码设计窗口,选择窗体的Load事件过程,编写代码,设置窗体上的打印字号为24号。(也可在界面设计时设计!)代码如下:Private Sub Form_Load() Form1.FontSize = 24 End Sub2022-4-12163.双击“打印”按钮,进入代码编辑窗口,编写如下代码:4.双击“清除”按钮,进入代码编辑窗口,编写如下代码:Private Sub CmdPrint_Click() Print 我喜欢VB!End SubPrivate Sub CmdCls_Click() Form1.ClsEnd Sub2022-4-12175.双击“退出”按钮,进入代码编辑窗口,编写如下代码:6.保存程序。Private Sub Cmdexit_Click() EndEnd Sub2022-4-12182.3 2.3 控件控件 控件是预先定义好的,能够直接使用的对象对象,与窗体共同构成用户界面。 VB的控件分为3类,本课程主要研究标准控件 标准控件(内部控件) ActiveX控件 可插入的对象。2022-4-12192022-4-1220标准控件

温馨提示

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

评论

0/150

提交评论