预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共101页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第2章简单的VB程序设计2.2VB中对象及其属性、事件和方法一、对象和类的概念类是所有具有一定共性的对象的集合,即类是同种对象的抽象,而对象是类的一次实例化结果。举例说明类的涵义(见下图)例1.举例说明类和对象的关系:这是一个类不专指特定的事物(一)VB中的类(二)VB中的对象(三)VB中的对象类型2.控件对象构成了对象的三要素①属性是指一个对象的特征(性质)②事件是指作用在对象上、且能够为对象所识别和响应的一系列动作。如鼠标的单击等.③方法是指对象所发出的动作(一)属性1.属性的概念属性是用来描述和反映对象特征的参数.2.属性和属性值的区别及属性的共有性和私有性(举例说明:在属性窗口中进行查看和设置)3.设置对象属性值的两种方法:(二)事件及事件过程又例如:每个对象都可识别一系列事件。如:窗体对象可识别单击(Click)、双击(Dblclick)等2.有关说明3.事件过程的概念Sub对象名_事件名([参数列表])……(事件过程代码)EndSub举例4:PrivateSub女生—蟑螂爬过去()高声尖叫的程序代码EndSub例5举实例说明事件过程及程序代码应写在何处4.事件过程是指事件发生后,响应一个事件的程序代码。事件一发生,系统就去执行程序代码在代码窗口中对事件过程编程的步骤:如若希望事件a作用在对象甲上时执行程序代码,则(1)单击“对象列表框”右边的箭头,选择需进行事件过程编程的对象甲。(2)单击“过程列表框”右边的箭头,选择与所选对象甲对应的事件a。(3)在所选事件过程代码模板中编写程序代码。对象列表框本题涉及的控件对象:界面要求如下:1个文本框(用于显示信息)2个命令按钮事件过程代码为:'“退出”命令按钮的单击事件过程PrivateSubCommand2_Click()End'程序结束EndSub特别提醒易出错的属性:对象的名称属性特别提醒关于事件过程名的命名认识与提高:(三)方法举例6.说明对象的属性、事件和方法三者之间的关系。2.对象方法的调用格式:[对象名.]方法名[参数列表]例:方法PrintForm1.Print“欢迎同学们学习VB”或Print“欢迎同学们学习VB”注意:省略对象时表示在当前对象,一般指当前窗体PrivateSubForm_Click()Print“欢迎同学们学习VB"EndSub在开发应用程序时,对象、属性、事件和方法的作用体现在何处?3.事件:事件是程序代码执行的导火索,即如果用户或系统不触发对象的事件,程序代码就不可能执行2.4窗体和基本控件2.标题(Caption)用于设置窗体或控件的标题(少数控件没有此属性)如:命令按钮上的文字Top4.Enabled属性确定是否允许对控件的操作True:允许False:不允许5.Visible属性控件运行时是否可见True:可见False:不可见注意:可见的对象不一定可操作,不可见的对象一定不能操作。举例演示:四个按钮,运行,单击按钮1,按钮2变灰色不可用,单击按钮3,按钮4消失,同时按钮2又能用了PrivateSubCommand1_Click()Command2.Enabled=FalseEndSubPrivateSubCommand3_Click()Command4.Visible=FalseCommand2.Enabled=TrueEndSub6.Font系列属性用于设置字体,文本的外观。包括字体、字型、字号和下划线等FontName正文字体(字符型)FontSize大小(整型)FontBold是否粗体(逻辑型)FontItalic是否斜体(逻辑型)FontStrikethru是否加删除线FontUnderline是否加下划线说明:若要对窗体中的所有控件设置相同Font属性,可先对窗体设置.7.ForeColor前景色,显示正文的颜色BackColor背景色8.BackStyle背景风格(如:标签)0——透明显示,看不到背景色1——不透明显示9.BorderStyle边框风格(如:窗体、标签)0——没有边框1——有单边框10.Alignment对齐方式0——LeftJustify正文左对齐1——RightJustify右对齐2——Center居中11.AutoSize自动调整尺寸(如标签)True:自动调整False:保持原来大小12.WordWrap文字缩放(当AutoSize为True时才有效)True:垂直方向发生变化,水平方向不变False:水平方向发生变化,垂直方向不变14.控件默认属性在VB中,把某个控件的最重要的属性,称为该控件的默认属性或值.举例:运行时,文本框清空,标签清空。单击窗体,文本框内显示“欢迎学习VB”,标签显示“输入框”。PrivateSubform_Click()Text1.Text="欢迎学习VB“Lab