VisualBasic 程序设计 VB2教程

上传人:E**** 文档编号:89404042 上传时间:2019-05-24 格式:PPT 页数:153 大小:1.76MB
返回 下载 相关 举报
VisualBasic 程序设计 VB2教程_第1页
第1页 / 共153页
VisualBasic 程序设计 VB2教程_第2页
第2页 / 共153页
VisualBasic 程序设计 VB2教程_第3页
第3页 / 共153页
VisualBasic 程序设计 VB2教程_第4页
第4页 / 共153页
VisualBasic 程序设计 VB2教程_第5页
第5页 / 共153页
点击查看更多>>
资源描述

《VisualBasic 程序设计 VB2教程》由会员分享,可在线阅读,更多相关《VisualBasic 程序设计 VB2教程(153页珍藏版)》请在金锄头文库上搜索。

1、第二章,对象及其操作, 什么是对象?,对象是系统中的基本运行实 体,是具有特殊属性和行为方式 的实体。,第二章对象及其操作,对象,一、最基本的对象:窗体和控件,控件,窗体,第二章对象及其操作,认识窗体,窗体,窗体相当于画布,在 窗体上可以直观地建 立应用程序。在设计 程序时,窗体是程序 员的“工作台,而在运 行程序时,每个窗体 对应于一个窗口。,第二章对象及其操作,认识控件,1、 启动VB以后,工具箱中列出 的控件称为内部控件。内部控件既 不能添加,也不能删除。,Pointer(指针)它不是一个控 件,只有在选择Pointer后,才能改 变窗体中控件的位置和大小。,Pointer,工具图标(控

2、件),第二章对象及其操作,对象,二、对象的三要素:(属性、事件、方法),第二章对象及其操作,对象属性:,是一个对象的性质,用来描述和反映对象特征的参数。不同的对象有不同的属性。,(标题Caption,文本Text,图片Picture),方法:,通过程序代码设置,通过属性窗口设置,2.对象属性的设置,对象,二、对象的三要素:(属性、事件、方法),第二章对象及其操作,对象属性:,格式:,对象名.属性名称=新设置的属性值,Eg: Text1.Text=“good morning!”,通过程序代码设置,激活属性窗口的方法:,1、用鼠标单击属性窗口的任何部位 2、执行“视图”菜单中的“属性窗口”命令 3

3、、按F4键 4、单击工具栏上的“属性窗口”按钮 5、按组合键Ctrl+PgDn或Ctrl+PgUp.,通过属性窗口设置,在属性窗口中设置属性的方式:,1、直接键入新属性值,2、选择输入(通过下拉列表),3、利用对话框设置属性值,(BorderStyle、ControlBox、DrawMode),(Picture、Icon、Font),(Caption、Text),对象,二、对象的三要素:(属性、事件、方法),第二章对象及其操作,对象事件,所谓事件(Event),是由Visual Basic预先设置好的、能够被对象识别的动作。例如:Click(单击)、Dblclick(双击)、Load(事件)等

4、。,Private sub 对象名称_事件名称( ) 事件响应程序代码 End sub,15页,这两部分是一个事件的开始与结束,是固定格式。它会在代码窗口中自动形成.,2.对象事件的格式,对象,二、对象的三要素:(属性、事件、方法),第二章对象及其操作,对象事件,15页,2.对象事件的格式,对象,二、对象的三要素:(属性、事件、方法),第二章对象及其操作,对象事件,Private sub 对象名称_事件名称( ) 事件响应程序代码 End sub,对象名称,事件名称,对象名称由Name属性决定,事件名称使用时由用户决定。,名称为Command1,Private sub Command1_Cli

5、ck( ) 事件响应程序代码 End sub,2.对象事件的格式,对象,二、对象的三要素:(属性、事件、方法),第二章对象及其操作,对象事件,Private sub 对象名称_事件名称( ) 事件响应程序代码 End sub,用户书写代码,注: 每一个事件不是你设定了它就会执行,只有当你触发了该事件,它才会发生(响应)。,事件可以由用户触发(如,Click事件,DblClick事件),也可以由系统触发(如,Load事件),3.对象事件的注意事项,对象,二、对象的三要素:(属性、事件、方法),第二章对象及其操作,对象事件,对象,二、对象的三要素:(属性、事件、方法),第二章对象及其操作,对象方法

6、:,就是一些特殊的过程和函数,是对象的一部分。,对象,二、对象的三要素:(属性、事件、方法),第二章对象及其操作,对象方法:,2.对象方法的调用,对象名称.方法名称 参数,对象,二、对象的三要素:(属性、事件、方法),第二章对象及其操作,对象方法:,3.常用的方法,窗体上显示文字方法:Print 清除窗体上显示文字方法:Cls 显示窗体: Show 隐藏窗体: Hide 移动对象:Move,练习: 请你在单击显示按钮时出现“太原幼儿师范学校”。,单击清除按钮时,将窗体上的文字清除掉。,方法: Hide Show,可以使多个窗体交替出现。,例如: 在这里有两个窗体。如果想让第一个窗体隐藏时让第二

7、个窗体出现,则使用这两个方法。 Form1.Hide Form2.Show,2.2窗体,窗体的结构,窗体,系统菜单,标题栏,关闭按钮,最大化按钮,最小化按钮,窗体的属性,1、AutoRedraw(自动重画),该属性控制屏幕图像的重建,主要用于多窗体程序设计中。其格式如下:对象.AutoRedraw=Boolean,注:对象:窗体或图片框 Boolean :True或False (其中默认的属性为False) 方括号为可以省略,2、BackColor(背景颜色) Forecolor(前景颜色),作用:设置窗体的背(前)景颜色。 (通过调色板来设置),格式如下: 对象.BackColor=某一颜色

8、值(十六 (Forecolor ) 进制常量),Eg: Form1.backcolor=&H000000FF,3、BorderStyle(边框类型),作用:该属性用来确定窗体边框 的类型,可设置为6个预 定义值之一。,见书P19,该属性是“只读”属性,也就 是说,它只能在设计阶段设 置,不能在运行期间改变。,!,注:,4、Caption(标题),作用:该属性用来定义窗体标题。 其格式如下: 对象.Caption=字符串,Eg:form1.Caption=“visual Basic Test”,注:如果省略“=字符串”,则返回窗 体的当前标题。,5、Name(名称),作用:该属性用来定义对象的名

9、称。,注:该属性是“只读”属性,在运 行时,对象的名称不能改变。,该属性在窗口中,通常作为第一个属性条,并写作“(名称)”。,Name属性和Caption 属性混淆,Name属性的值用于在程序中惟一标识该控件对象,在窗体上不可见;而Caption属性的值是在窗体上显示的内容。 Name属性的值由计算机识别,Caption属性的值由用户识别,练习1:,请制作一个窗体,要求它的窗体类型Borderstyle属性:3-Fixed;并且在程序代码中更改窗体的背景颜色Backcolor属性为红色(&hFF);标题Caption属性为“欢迎使用Visual Basic”。,6、ControlBox(控制框

10、),作用:该属性用来设置窗口控制框 的状态。,注: 1、ControlBox属性还与BorderStyle 有关系。如果把Borderstyle属性设置“0-None”,则ControlBox属性将不起作用(即使被设置为True) 2、ControlBox属性只适用于窗体。,7、Enabled(允许),作用:该属性用于激活或禁止。其格式如下: 对象.Enabled=Boolean值,注:当该属性设置为False时,控件和窗体不可用。,8、Font(字形属性设置),作用:设置输出字符的各种特性。,利用代码设置时的格式如下: 对象.FontName=“具体的字体的名字” 对象.FontSize=具

11、体的字的大小,Eg:Form1.FontName=“隶书” Form1.FontSize=20,9、Height、Width(高宽),作用:用来指定窗体的高度和宽度, 其单位为Twip。,通过程序代码来进行设置,其格式如下: 对象.Height=数值 对象.Width=数值,注:如果省略“=数值”,则返回 “对象”的高度和宽度。,10、Icon(图标),作用:该属性用来设置窗体最小化 时的图标。通常把该属性设 置为.ICO格式的图标文件。,注:该属性只适用于窗体。,!,11、MaxButton、MinButton (最大、最小化按钮),作用: 用来显示窗体右上角的最大、最小化按钮。,注:该属性

12、只适用于窗体,并且如果BorderStyle属性被设置为“0-None”,则这两个属性被忽略。,12、Picture(图标),作用:该属性用来在对象中显示一 个图形。,注意:该属性是在设计阶段,从属 性窗口中选择的。可以选择 的文件类型如下: .ICO .BMP .WMF .GIF .JPG .CUR .EMF .DIB,练习2:,设置一个窗体,在属性窗口中将窗体属性设置如下: Borderstyle 为 2-sizable MaxButton 为 False Name 为 “frmdefine” 要求: 并且在窗体装入(form_load)时,动态改变它的Height,Width,Capti

13、on属性。 Height = 4000 Width = 6000 Caption = “vb编程奥妙无穷”,13、Top、Left(顶边、左边位置),作用: 设置对象顶边和左边的坐标值,用以控制对象的位置。默认的单位为Twip.,代码设置格式如下: 对象.Top=y 对象.Left=x,(Left,Top),Top,Left,*控件的位置和大小,Top Left Width Height,( Left ,Top),Top,left,Width,height,14、Visible(可见性),作用:设置对象的可见性。,格式:对象.Visible=Boolean,注意:该属性只有在运行时, 才起作用

14、。,Enable属性和Visible属性混淆,Enable属性是指窗体或控件的不可用性; Visible属性则是说明窗体或控件的不可见性。,15、WindowState(窗口状态),作用:设置窗体的操作状态。,利用代码进行设置的格式: 对象.WindowState=设置值,注:这里的“对象”只可以是窗体, “设置值”是一个整数,取值 为0、1、2。(见书P22页),练习3,使窗口在动态出现时自动改变其属性值:(Form_load) Form1.top=400 Form1.left=800 Form1.windowstate=2,2.2.2对象事件:,1、Click(单击事件): 单击鼠标左键时

15、发生的事件。,2、DblClick(双击事件): 双击鼠标左键时发生的事件。,注: “双击”实际上是触发了两个事件,第一次产生Click事件,第二次产生了DblClick事件。,3、Load(装入)事件,由系统触发,在此程序中可以对属性和变量进行初使化。,4、UnLoad(卸载)事件,当从内存中清除一个窗体(使用关闭按钮或使用Unload语句)时触发该事件。,5、Activate(活动)、Deactivate(非活动)事件,当窗体变为活动窗口时触发Activate事件,而在另一个窗体变为活动窗口前触发Deactivate事件。,6、Panit(绘画)事件,当窗体被移动或放大时,或者窗口移动时覆

16、盖了一个窗体时,触发该事件。,多重窗体程序设计与环境应用,在多重窗体程序中,要建立的界面由多个窗体组成,每个窗体的界面设计与以前讲的完全一样,只是在设计之前应先建立窗体,这可以通过“工程”菜单中的“添加窗体”命令实现,每执行一次该命令建立一个窗体。 程序代码是针对每个窗体编写的,因此也与单一窗体程序设计中的代码编写类似,但应注意各个窗体之间的相互关系。 多重窗体实际上是单一窗体的集合,而单一窗体是多窗体程序设计的基础。掌握了单一窗体程序设计,多重窗体的程序设计是很容易的。,*建立多重窗体应用程序,1单窗体程序和多重窗体应用程序,*建立多重窗体应用程序,2 与多重窗体程序设计有关的语句和方法,1)Load语句 格式:Load 窗体名称 作用:Load语句把一个窗体装入内存。执行Load语句后,可以引用窗体中的控件及各种属性,但此时窗体没有显示出来。“窗体名称”是窗

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号