【教学课件】第3章简单VB程序设计.ppt
《【教学课件】第3章简单VB程序设计.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第3章简单VB程序设计.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章章 简单简单VB程序设计程序设计众众众众所所所所周周周周知知知知,VBVB应应应应用用用用程程程程序序序序的的的的执执执执行行行行是是是是由由由由事事事事件件件件驱驱驱驱动动动动的的的的,当当当当用用用用户户户户触触触触发发发发某某某某一一一一事事事事件件件件时时时时,执执执执行行行行相相相相应应应应的的的的事事事事件件件件过过过过程程程程,这这这这些些些些事事事事件件件件过过过过程程程程之之之之间间间间并并并并没没没没有有有有特特特特定定定定的的的的执执执执行行行行次次次次序序序序。但但但但在在在在每每每每一一一一个个个个事事事事件件件件过过过过程程程程内内内内部部部部,是是是是有有
2、有有一一一一定定定定的的的的执执执执行行行行控控控控制制制制流流流流程程程程的的的的,这这这这就就就就是是是是通通通通常常常常所所所所说说说说的的的的三三三三种种种种基基基基本本本本结结结结构构构构:顺顺顺顺序序序序结结结结构构构构、分分分分支支支支结结结结构构构构、循循循循环环环环结结结结构构构构。顺顺顺顺序序序序结结结结构构构构是是是是最最最最简简简简单单单单的的的的一一一一种种种种结结结结构构构构,该该该该结结结结构构构构按按按按语语语语句句句句排排排排列列列列的的的的先先先先后后后后顺顺顺顺序序序序执执执执行行行行。本本本本章章章章的的的的主主主主要要要要内内内内容容容容有有有有:VB
3、VB最最最最基基基基本本本本的的的的几几几几个个个个对对对对象象象象,与与与与顺顺顺顺序序序序结结结结构构构构有有有有关关关关的的的的语语语语句句句句和和和和方方方方法法法法。通通通通过过过过本本本本章的学习,可以进行简单章的学习,可以进行简单章的学习,可以进行简单章的学习,可以进行简单VBVB程序设计。程序设计。程序设计。程序设计。退出退出3.1 窗窗 体体3.2 命令按钮命令按钮3.3 标标 签签3.4 文本框文本框3.5 赋值语句赋值语句3.6 Print方法方法3.7 输入框输入框3.8 消息框消息框3.9 注释语句、结束语句注释语句、结束语句3.10 程序调试程序调试3.1 窗窗 体
4、体创创创创建建建建VBVB应应应应用用用用程程程程序序序序的的的的第第第第一一一一步步步步是是是是创创创创建建建建用用用用户户户户界界界界面面面面。用用用用户户户户界面的基础是窗体,各种控件对象必须建立在窗体上。界面的基础是窗体,各种控件对象必须建立在窗体上。界面的基础是窗体,各种控件对象必须建立在窗体上。界面的基础是窗体,各种控件对象必须建立在窗体上。启启启启动动动动VBVB后后后后,即即即即在在在在屏屏屏屏幕幕幕幕上上上上显显显显示示示示一一一一个个个个窗窗窗窗体体体体,如如如如图图图图3-13-1所所所所示。示。示。示。3.1.13.1.13.1.13.1.1窗体的主要属性窗体的主要属性
5、窗体的主要属性窗体的主要属性窗窗窗窗体体体体的的的的属属属属性性性性决决决决定定定定了了了了窗窗窗窗体体体体的的的的外外外外观观观观和和和和操操操操作作作作。窗窗窗窗体体体体的的的的大大大大部部部部分分分分属属属属性性性性可可可可用用用用两两两两种种种种方方方方法法法法来来来来设设设设置置置置:通通通通过过过过属属属属性性性性窗窗窗窗口口口口设设设设置置置置和和和和通通通通过过过过程程程程序序序序代代代代码码码码设设设设置置置置。有有有有少少少少量量量量的的的的属属属属性性性性不不不不能能能能在在在在程程程程序序序序代代代代码码码码中中中中设置。设置。设置。设置。(1 1)Caption Ca
6、ption 属性属性属性属性 设设设设置置置置窗窗窗窗体体体体的的的的标标标标题题题题内内内内容容容容。标标标标题题题题内内内内容容容容应应应应概概概概括括括括说说说说明明明明本本本本窗窗窗窗体作用。体作用。体作用。体作用。(2 2)MaxButton MaxButton 属性和属性和属性和属性和 MinButton MinButton 属性属性属性属性 MaxButtonMaxButton属属属属性性性性为为为为TrueTrue,窗窗窗窗体体体体右右右右上上上上角角角角有有有有最最最最大大大大化化化化按按按按钮;为钮;为钮;为钮;为FalseFalse时,无最大化按钮。时,无最大化按钮。时,
7、无最大化按钮。时,无最大化按钮。MinButtonMinButton属属属属性性性性为为为为TrueTrue,窗窗窗窗体体体体右右右右上上上上角角角角有有有有最最最最小小小小化化化化按按按按钮钮钮钮;为为为为FalseFalse时,无最小化按钮。时,无最小化按钮。时,无最小化按钮。时,无最小化按钮。(3 3)BorderStyle BorderStyle 属性属性属性属性 决定窗体边框式样及窗体是否能调整大小。决定窗体边框式样及窗体是否能调整大小。决定窗体边框式样及窗体是否能调整大小。决定窗体边框式样及窗体是否能调整大小。(4 4)BackColorBackColor属性和属性和属性和属性和F
8、oreColor ForeColor 属性属性属性属性 BackColorBackColor属性设置窗体的背景颜色,属性设置窗体的背景颜色,属性设置窗体的背景颜色,属性设置窗体的背景颜色,ForColor ForColor 属属属属性设置窗体的前景颜色。窗体的前景颜色是执行性设置窗体的前景颜色。窗体的前景颜色是执行性设置窗体的前景颜色。窗体的前景颜色是执行性设置窗体的前景颜色。窗体的前景颜色是执行PrintPrint方法时所显示文本的颜色。方法时所显示文本的颜色。方法时所显示文本的颜色。方法时所显示文本的颜色。(5 5)HeightHeight属性和属性和属性和属性和WidthWidth属性属
9、性属性属性 设置窗体的初始高度和宽度。其单位为设置窗体的初始高度和宽度。其单位为设置窗体的初始高度和宽度。其单位为设置窗体的初始高度和宽度。其单位为TwipTwip。1Twip=1/201Twip=1/20点点点点=1/1440=1/1440英寸英寸英寸英寸=1/567cm=1/567cm。(6 6)LeftLeft属性和属性和属性和属性和TopTop属性属性属性属性 用于设置窗体左边框距屏幕左边界的距离和窗体用于设置窗体左边框距屏幕左边界的距离和窗体用于设置窗体左边框距屏幕左边界的距离和窗体用于设置窗体左边框距屏幕左边界的距离和窗体顶边距屏幕顶端的距离。其单位为顶边距屏幕顶端的距离。其单位为
10、顶边距屏幕顶端的距离。其单位为顶边距屏幕顶端的距离。其单位为TwipTwip。(7 7)NameName(名称)属性(名称)属性(名称)属性(名称)属性 设置窗体的名称,在程序代码中用这个名称引用设置窗体的名称,在程序代码中用这个名称引用设置窗体的名称,在程序代码中用这个名称引用设置窗体的名称,在程序代码中用这个名称引用该窗体。新建工程时,窗体的名称缺省为该窗体。新建工程时,窗体的名称缺省为该窗体。新建工程时,窗体的名称缺省为该窗体。新建工程时,窗体的名称缺省为 Form1 Form1;添;添;添;添加第二个窗体,其名称缺省为加第二个窗体,其名称缺省为加第二个窗体,其名称缺省为加第二个窗体,其
11、名称缺省为 Form2 Form2,依次类推。为,依次类推。为,依次类推。为,依次类推。为了便于识别,用户通常给了便于识别,用户通常给了便于识别,用户通常给了便于识别,用户通常给 Name Name 属性设置一个有实际属性设置一个有实际属性设置一个有实际属性设置一个有实际意义的名称。意义的名称。意义的名称。意义的名称。(8 8)EnabledEnabled属性属性属性属性 属性值为属性值为属性值为属性值为TrueTrue或或或或FalseFalse,设置对象是否能够对用户,设置对象是否能够对用户,设置对象是否能够对用户,设置对象是否能够对用户产生的事件做出反应。一般在程序中设置,用于临时产生的
12、事件做出反应。一般在程序中设置,用于临时产生的事件做出反应。一般在程序中设置,用于临时产生的事件做出反应。一般在程序中设置,用于临时屏蔽对窗体或其它控件的的控制。屏蔽对窗体或其它控件的的控制。屏蔽对窗体或其它控件的的控制。屏蔽对窗体或其它控件的的控制。(9 9)MoveableMoveable属性属性属性属性 属性值为属性值为属性值为属性值为TrueTrue或或或或FalseFalse,设置是否可以移动窗体。,设置是否可以移动窗体。,设置是否可以移动窗体。,设置是否可以移动窗体。(1010)VisibleVisible属性属性属性属性 属性值为属性值为属性值为属性值为TrueTrue或或或或F
13、alseFalse,设置窗体是否被显示。用,设置窗体是否被显示。用,设置窗体是否被显示。用,设置窗体是否被显示。用户可用该属性在程序代码中控制窗体的隐现。户可用该属性在程序代码中控制窗体的隐现。户可用该属性在程序代码中控制窗体的隐现。户可用该属性在程序代码中控制窗体的隐现。(1111)PicturePicture属性属性属性属性 设置在窗体中显示的图片。单击设置在窗体中显示的图片。单击设置在窗体中显示的图片。单击设置在窗体中显示的图片。单击PicturePicture属性右边属性右边属性右边属性右边的按钮,弹出的按钮,弹出的按钮,弹出的按钮,弹出“加载图片加载图片加载图片加载图片”对话框,用户
14、可选择一个对话框,用户可选择一个对话框,用户可选择一个对话框,用户可选择一个图片文件作为窗体的背景图片。若在程序中设置该属图片文件作为窗体的背景图片。若在程序中设置该属图片文件作为窗体的背景图片。若在程序中设置该属图片文件作为窗体的背景图片。若在程序中设置该属性的值,需要使用性的值,需要使用性的值,需要使用性的值,需要使用LoadPictureLoadPicture函数。函数。函数。函数。(1212)WindowStateWindowState属性属性属性属性 设置窗体启动后的大小状态。设置窗体启动后的大小状态。设置窗体启动后的大小状态。设置窗体启动后的大小状态。在在在在VBVB中,虽然不同的
15、对象有不同的属性集合,但中,虽然不同的对象有不同的属性集合,但中,虽然不同的对象有不同的属性集合,但中,虽然不同的对象有不同的属性集合,但有一些属性,如有一些属性,如有一些属性,如有一些属性,如Name Name、EnabledEnabled、VisibleVisible、HeightHeight、WidthWidth、LeftLeft、TopTop等,其它控件也有,且具有相似的等,其它控件也有,且具有相似的等,其它控件也有,且具有相似的等,其它控件也有,且具有相似的作用。在后续的章节中,主要介绍各种控件常用的特作用。在后续的章节中,主要介绍各种控件常用的特作用。在后续的章节中,主要介绍各种控
16、件常用的特作用。在后续的章节中,主要介绍各种控件常用的特殊属性。殊属性。殊属性。殊属性。3.1.23.1.23.1.23.1.2事件事件事件事件窗窗窗窗 体体体体 最最最最 常常常常 用用用用 的的的的 事事事事 件件件件 有有有有 3 3种种种种:ClickClick(单单单单 击击击击)、DbClickDbClick(双击)、(双击)、(双击)、(双击)、LoadLoad(装入)。(装入)。(装入)。(装入)。1 1ClickClick事件事件事件事件程序运行后,单击窗体触发该事件。程序运行后,单击窗体触发该事件。程序运行后,单击窗体触发该事件。程序运行后,单击窗体触发该事件。2 2DbC
17、lickDbClick事件事件事件事件程序运行后,双击窗体触发该事件。程序运行后,双击窗体触发该事件。程序运行后,双击窗体触发该事件。程序运行后,双击窗体触发该事件。3 3LoadLoad事件事件事件事件LoadLoad事件是窗体被装入内存工作区时触发的事件。事件是窗体被装入内存工作区时触发的事件。事件是窗体被装入内存工作区时触发的事件。事件是窗体被装入内存工作区时触发的事件。如果这个事件过程存在,就马上执行它。如果这个事件过程存在,就马上执行它。如果这个事件过程存在,就马上执行它。如果这个事件过程存在,就马上执行它。LoadLoad事件过事件过事件过事件过程通常用于启动程序时,对属性、变量的
18、初始化以及程通常用于启动程序时,对属性、变量的初始化以及程通常用于启动程序时,对属性、变量的初始化以及程通常用于启动程序时,对属性、变量的初始化以及装载数据等。装载数据等。装载数据等。装载数据等。【例【例【例【例3.13.1】窗体上无最大化、最小化按钮,程序运】窗体上无最大化、最小化按钮,程序运】窗体上无最大化、最小化按钮,程序运】窗体上无最大化、最小化按钮,程序运行后,在窗体上装入一幅图片作为背景,当单击窗体行后,在窗体上装入一幅图片作为背景,当单击窗体行后,在窗体上装入一幅图片作为背景,当单击窗体行后,在窗体上装入一幅图片作为背景,当单击窗体时,窗体变宽;当双击窗体时,则退出。程序运行界时
19、,窗体变宽;当双击窗体时,则退出。程序运行界时,窗体变宽;当双击窗体时,则退出。程序运行界时,窗体变宽;当双击窗体时,则退出。程序运行界面如图面如图面如图面如图3-23-2所示。所示。所示。所示。事件过程如下:事件过程如下:事件过程如下:事件过程如下:Private Sub Form_LoadPrivate Sub Form_Load()()()()装入图片装入图片装入图片装入图片 Form1.Picture Form1.Picture=LoadPictureLoadPicture(cc:picChangcheng.wmfpicChangcheng.wmf)End SubEnd SubPriv
20、ate Sub Form_clickPrivate Sub Form_click()()()()单击窗体单击窗体单击窗体单击窗体 Form1.Width=Form1.Width+1000 Form1.Width=Form1.Width+1000End SubEnd SubPrivate Sub Form_DblClickPrivate Sub Form_DblClick()()()()双击窗体双击窗体双击窗体双击窗体 End EndEnd SubEnd Sub说说说说明明明明:上上上上机机机机时时时时,可可可可通通通通过过过过查查查查找找找找文文文文件件件件的的的的方方方方法法法法找找找找一一
21、一一个个个个图图图图片文件,参照本例中的格式输入即可。片文件,参照本例中的格式输入即可。片文件,参照本例中的格式输入即可。片文件,参照本例中的格式输入即可。3.2 命令按钮命令按钮在在在在VBVB应应应应用用用用程程程程序序序序中中中中,命命命命令令令令按按按按钮钮钮钮是是是是使使使使用用用用最最最最多多多多的的的的对对对对象象象象之之之之一一一一,常常常常常常常常用用用用它它它它接接接接受受受受用用用用户户户户的的的的操操操操作作作作信信信信息息息息,触触触触发发发发相相相相应应应应的的的的事事事事件件件件过程,以实现指定的功能。过程,以实现指定的功能。过程,以实现指定的功能。过程,以实现指
22、定的功能。3.2.1 3.2.1 属性属性属性属性1 1CaptionCaption属性属性属性属性设定命令按钮上显示的文本。设定命令按钮上显示的文本。设定命令按钮上显示的文本。设定命令按钮上显示的文本。2 2DefaultDefault属性属性属性属性该属性用于设置默认命令按钮。该属性用于设置默认命令按钮。该属性用于设置默认命令按钮。该属性用于设置默认命令按钮。3 3StyleStyle属性和属性和属性和属性和PicturePicture属性属性属性属性 命命命命令令令令按按按按钮钮钮钮上上上上除除除除了了了了可可可可以以以以显显显显示示示示文文文文字字字字外外外外,还还还还可可可可以以以以
23、显显显显示示示示图图图图形形形形。若若若若要要要要显显显显示示示示图图图图形形形形,首首首首先先先先应应应应将将将将Style Style 属属属属性性性性设设设设置置置置为为为为1 1,然然然然后在后在后在后在PicturePicture属性中设置要显示的图形文件。属性中设置要显示的图形文件。属性中设置要显示的图形文件。属性中设置要显示的图形文件。4 4ValueValue属性属性属性属性该该该该属属属属性性性性只只只只能能能能在在在在程程程程序序序序运运运运行行行行期期期期间间间间引引引引用用用用或或或或设设设设置置置置。TrueTrue表表表表示被按下,示被按下,示被按下,示被按下,Fa
24、lseFalse(默认)表示未被按下。(默认)表示未被按下。(默认)表示未被按下。(默认)表示未被按下。3.2.23.2.23.2.23.2.2事件事件事件事件最常用的事件是最常用的事件是最常用的事件是最常用的事件是ClickClick事件。事件。事件。事件。3.3 标标 签签标标标标签签签签(LabelLabel)主主主主要要要要用用用用于于于于显显显显示示示示不不不不需需需需要要要要用用用用户户户户修修修修改改改改的的的的文文文文本本本本。所所所所以以以以,标标标标签签签签可可可可以以以以用用用用来来来来标标标标示示示示窗窗窗窗体体体体及及及及窗窗窗窗体体体体上上上上的的的的对对对对象象象
25、象,如如如如为为为为文文文文本本本本框框框框、列列列列表表表表框框框框等等等等添添添添加加加加描描描描述述述述性性性性的的的的文文文文字字字字,或或或或者者者者作作作作为为为为窗体的说明文字。窗体的说明文字。窗体的说明文字。窗体的说明文字。3.3.13.3.13.3.13.3.1属性属性属性属性1 1CaptionCaption属性属性属性属性 设置标签要显示的内容。它是标签的主要属性。设置标签要显示的内容。它是标签的主要属性。设置标签要显示的内容。它是标签的主要属性。设置标签要显示的内容。它是标签的主要属性。2 2BorderStyleBorderStyle属性属性属性属性 默认值为默认值为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 简单 VB 程序设计
限制150内