设计一个简单的VisualBasic应用程序.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《设计一个简单的VisualBasic应用程序.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 一个 简单 VisualBasic 应用程序
- 资源描述:
-
1、第第2章章 设计一个简单的设计一个简单的Visual Basic应用程序应用程序2.1 启动启动Visual Basic2.2 一个简单的应用程序一个简单的应用程序2.3 开发开发Visual Basic应用程序的步骤应用程序的步骤2.4 如何运行与保存程序如何运行与保存程序2.5 离开离开Visual Basic环境应用程序能否运行环境应用程序能否运行习题习题使用使用Visual Basic编写程序之前,必须先启动编写程序之前,必须先启动Visual Basic系统。有几种启动系统。有几种启动Visual Basic的方法,其中的方法,其中一种方法是,在一种方法是,在Windows系统中,将
2、光标移到桌面系统中,将光标移到桌面左下角的左下角的“开始开始”按钮上,用鼠标单击,上方弹出按钮上,用鼠标单击,上方弹出一菜单。用鼠标单击一菜单。用鼠标单击“程序程序”选项,右侧弹出第二选项,右侧弹出第二级菜单,光标移到级菜单,光标移到“Microsoft Visual Basic 6.0中文中文版版”上,它的右边出现上,它的右边出现Visual Basic 6.0程序组,如程序组,如图图2.1所示,再将光标移到所示,再将光标移到“Microsoft Visual Basic 6.0中文版中文版”上,单击鼠标左键,启动上,单击鼠标左键,启动Visual Basic的开发环境,如图的开发环境,如图
3、2.2所示。所示。2.1 启动启动Visual Basic图图2.1图图2.2所有的所有的Visual Basic应用程序都在这个环境下开发,应用程序都在这个环境下开发,它包括以下几个组成部分。它包括以下几个组成部分。(1)标题栏:标题栏:位置在窗口的顶部。它用来显示窗位置在窗口的顶部。它用来显示窗口的标题,标题文字后面方括号内指出了目前处在口的标题,标题文字后面方括号内指出了目前处在设计状态、运行状态或中断状态。在图设计状态、运行状态或中断状态。在图2.2中标题中标题栏显示的栏显示的“工程工程1-Microsoft Visual Basic设计设计”表表示当前处在示当前处在Visual Ba
4、sic环境,正在工作的是环境,正在工作的是“工工程程1”,是设计状态。,是设计状态。(2)菜单栏:菜单栏:位置在标题栏的下方。共包括位置在标题栏的下方。共包括13个个下拉式菜单,即下拉式菜单,即“文件文件”、“编辑编辑”、“视图视图”、“工程工程”、“格式格式”、“调试调试”、“运行运行”、“查查询询”、“图表图表”、“工具工具”、“外接程序外接程序”、“窗窗口口”和和“帮助帮助”,每项菜单都含有若干命令。选择,每项菜单都含有若干命令。选择菜单上的命令,就可执行相应的操作。例如,打开菜单上的命令,就可执行相应的操作。例如,打开一个工程、保存或删除文件、编辑程序、设计菜单一个工程、保存或删除文件
5、、编辑程序、设计菜单以及寻求帮助,等等。以及寻求帮助,等等。(3)工具栏:工具栏:位置在菜单栏的下方。它以图标的位置在菜单栏的下方。它以图标的形式提供常用的菜单命令。这些图标都是快速操作形式提供常用的菜单命令。这些图标都是快速操作按钮,只要用鼠标单击某个按钮,就可执行相应的按钮,只要用鼠标单击某个按钮,就可执行相应的动作,不必再打开某个菜单选取某个命令。动作,不必再打开某个菜单选取某个命令。(4)工具箱:工具箱:位置在窗口的左侧。它提供了若干位置在窗口的左侧。它提供了若干个在设计时需要使用的常用工具。这些工具以图标个在设计时需要使用的常用工具。这些工具以图标的形式排列在工具箱中。设计人员在设计
6、阶段可以的形式排列在工具箱中。设计人员在设计阶段可以使用这些工具在窗体上构造出所需的应用程序界面。使用这些工具在窗体上构造出所需的应用程序界面。(5)窗体窗口:窗体窗口:位置在屏幕正中。设计人员根据位置在屏幕正中。设计人员根据需要可以使用工具箱中的工具在其上画出各种图形,需要可以使用工具箱中的工具在其上画出各种图形,以便设计出用户所需的应用程序界面。窗体相当于以便设计出用户所需的应用程序界面。窗体相当于一张画纸,可以在其上画出所需图形界面。一张画纸,可以在其上画出所需图形界面。(6)工程窗口:工程窗口:位置在屏幕的右上方。它列出当位置在屏幕的右上方。它列出当前应用程序所包含的文件清单。一个应用
7、程序可以前应用程序所包含的文件清单。一个应用程序可以包含多种类型的文件,它们分别是:包含多种类型的文件,它们分别是:后缀为后缀为.frm的的窗口文件,后缀为窗口文件,后缀为.bas的标准程序模块文件,后缀的标准程序模块文件,后缀为为.cls的类文件,后缀为的类文件,后缀为.ctl的用户控件文件,后缀的用户控件文件,后缀为为.pag的属性页文件。如图的属性页文件。如图2.3所示。所示。(7)属性窗口:属性窗口:位置在工程窗口的下方。属性窗位置在工程窗口的下方。属性窗口中列出当前激活的一个窗体或控件(统称对象)口中列出当前激活的一个窗体或控件(统称对象)的所有属性。的所有属性。图图2.3【例例2.
8、1】设计一个程序,在运行时若用鼠标单击设计一个程序,在运行时若用鼠标单击窗体,在窗体上显示出窗体,在窗体上显示出“Visual Basic欢迎您欢迎您”一一行文字,运行结果如图行文字,运行结果如图2.4所示。所示。要用要用Visual Basic完成一个任务,必须解决两类问完成一个任务,必须解决两类问题。题。(1)设计一个用户操作界面。用户输入或输出信设计一个用户操作界面。用户输入或输出信息都在这个界面中进行。当然,用户界面应当使用息都在这个界面中进行。当然,用户界面应当使用户感到方便美观。户感到方便美观。(2)设计程序代码。使程序运行后能按规定的目设计程序代码。使程序运行后能按规定的目标和步
9、骤进行操作,以达到题目的要求。标和步骤进行操作,以达到题目的要求。2.2 一个简单的应用程序一个简单的应用程序图图2.4对本例来说,用户界面无特殊要求,只要求在窗口对本例来说,用户界面无特殊要求,只要求在窗口中输出一行文字,因此不必专门设计用户界面,也中输出一行文字,因此不必专门设计用户界面,也不必使用工具箱中的工具,只需编写程序代码,使不必使用工具箱中的工具,只需编写程序代码,使其输出所要求的信息即可。其输出所要求的信息即可。编写程序代码要在编写程序代码要在“程序代码窗口程序代码窗口”中进行。当前中进行。当前看到屏幕中的窗口是看到屏幕中的窗口是Form窗口(窗体窗口)。怎窗口(窗体窗口)。怎
10、样从样从Form窗口进入代码窗口呢?通过以下窗口进入代码窗口呢?通过以下3种途径种途径可以进入代码窗口。可以进入代码窗口。双击当前窗体(双击一个控件也可进入该控件所对双击当前窗体(双击一个控件也可进入该控件所对应的代码窗口)。应的代码窗口)。单击工程窗口的单击工程窗口的“查看代码查看代码”按钮,如图按钮,如图2.5所示。所示。图图2.5选择选择“视图视图”菜单中的菜单中的“代码窗口代码窗口”命令,如图命令,如图2.6所示。所示。双击窗体后,屏幕上出现与该窗体对应的代码窗口,双击窗体后,屏幕上出现与该窗体对应的代码窗口,如图如图2.7所示。所示。代码窗口的标题栏中显示窗体的名称。代码窗口分代码窗
11、口的标题栏中显示窗体的名称。代码窗口分为对象框和过程框这两个部分。代码窗口左边是对为对象框和过程框这两个部分。代码窗口左边是对象框,它包含所有与当前窗体相联系的对象。由于象框,它包含所有与当前窗体相联系的对象。由于是双击窗体后进入代码窗口的,所以对象框中显示是双击窗体后进入代码窗口的,所以对象框中显示的是的是Form。如果现在要对其他对象进行编码,应。如果现在要对其他对象进行编码,应单击对象框右侧向下的箭头以打开一个下拉列表框,单击对象框右侧向下的箭头以打开一个下拉列表框,框中列出了本窗体用到的所有对象,可以用鼠标单框中列出了本窗体用到的所有对象,可以用鼠标单击任一个对象,对象框中可显示出所选
12、的当前对象。击任一个对象,对象框中可显示出所选的当前对象。图图2.8中显示的是中显示的是Form。图图2.6图图2.7图图2.8代码窗口右边是过程框,包含了与当前选中的对象代码窗口右边是过程框,包含了与当前选中的对象相关的所有事件,单击右侧的按钮,可以展开一个相关的所有事件,单击右侧的按钮,可以展开一个下拉列表框,用鼠标单击所需的事件名,就可以对下拉列表框,用鼠标单击所需的事件名,就可以对刚才所选择的对象和事件进行编码,图刚才所选择的对象和事件进行编码,图2.8中选择中选择的是的是Click(单击)事件。(单击)事件。因为题目要求在程序运行时,若单击窗体就显示出因为题目要求在程序运行时,若单击
13、窗体就显示出一行字符,所以应按下列步骤操作。一行字符,所以应按下列步骤操作。在代码窗口的对象框中选择在代码窗口的对象框中选择Form(窗体)。(窗体)。在过程框中选择在过程框中选择Click。当选择了对象和事件后,。当选择了对象和事件后,在代码窗口立即自动出现相应的过程框架:在代码窗口立即自动出现相应的过程框架:Private Sub Form_Click()End Sub然后在然后在Private Sub Form_Click()与与End Sub两行之两行之间输入程序语句。现在输入以下语句:间输入程序语句。现在输入以下语句:Print Visual Basic 欢迎您!欢迎您!以上以上Pr
14、int语句的作用是将双引号中的内容原封不语句的作用是将双引号中的内容原封不动地输出到窗体上。在动地输出到窗体上。在Visual Basic中,中,Print被称被称为一种为一种“方法方法”。至此,已经编写出了一个对窗体单击事件的响应过至此,已经编写出了一个对窗体单击事件的响应过程,也就是说,在运行程序时,若用户用鼠标单击程,也就是说,在运行程序时,若用户用鼠标单击窗体,系统就会执行下列过程:窗体,系统就会执行下列过程:Private Sub Form1_Click()()Print Visual Basic 欢迎您!欢迎您!End Sub在屏幕的窗体上输出在屏幕的窗体上输出“Visual Ba
15、sic欢迎您!欢迎您!”一一行文字。其中,关键字行文字。其中,关键字Private(私有)表示该过程(私有)表示该过程只能在本窗体中调用,应用程序中的其他窗体或模只能在本窗体中调用,应用程序中的其他窗体或模块不可调用它。关键字块不可调用它。关键字Sub是过程的标志,是过程的标志,Form_Click是过程名,它由两部分组成:是过程名,它由两部分组成:对象和对象和事件名,之间用下划线连接,事件名,之间用下划线连接,End Sub表示过程结表示过程结束。束。本程序进入运行状态后,用鼠标单击窗体,窗体上本程序进入运行状态后,用鼠标单击窗体,窗体上就出现一行就出现一行“Visual Basic欢迎您欢
16、迎您!”,再单击一次再,再单击一次再显示一行。如图显示一行。如图2.9所示的是单击所示的是单击5次窗体的结果。次窗体的结果。当用户从当用户从“运行运行”菜单中选择菜单中选择“结束结束”命令后,程命令后,程序结束运行。序结束运行。工具箱中包含了许多工具,如文本框、标签、命令工具箱中包含了许多工具,如文本框、标签、命令按钮等,它们以不同的图标形式排列在工具箱中,按钮等,它们以不同的图标形式排列在工具箱中,用这些工具可在窗体上画出各种各样的图形。工具用这些工具可在窗体上画出各种各样的图形。工具箱中的每一个图标都代表一个控件(箱中的每一个图标都代表一个控件(Control)。)。这些控件就是一种这些控
17、件就是一种“对象对象”。称为。称为“对象对象”的还有的还有窗体,也就是说,窗体和控件都是对象。窗体,也就是说,窗体和控件都是对象。图图2.9“事件事件”是由系统事先设置好的、某一对象可以识是由系统事先设置好的、某一对象可以识别的动作。通俗地说,别的动作。通俗地说,“事件事件”是作用在对象上的是作用在对象上的某种事先规定的动作,如在窗体上单击一次鼠标某种事先规定的动作,如在窗体上单击一次鼠标(单击窗体),在窗体上连续单击两次鼠标(双击(单击窗体),在窗体上连续单击两次鼠标(双击窗体),等等。不同的对象可以识别不同的事件。窗体),等等。不同的对象可以识别不同的事件。例如上题的窗体能识别单击事件(例
18、如上题的窗体能识别单击事件(Form_Click)。)。在运行时,当用户用鼠标单击窗体时,就发生了窗在运行时,当用户用鼠标单击窗体时,就发生了窗体的单击事件,这时窗体会对该事件作出响应,至体的单击事件,这时窗体会对该事件作出响应,至于具体作出什么样的响应,要由程序人员所编写的于具体作出什么样的响应,要由程序人员所编写的事件过程来实现。事件过程来实现。例题中,在事件过程例题中,在事件过程Form_Click中规定对用户单击中规定对用户单击事件的响应是:事件的响应是:在屏幕上显示出一行字在屏幕上显示出一行字“Visual Basic欢迎您欢迎您!”。在。在Visual Basic中用来响应事件的中
19、用来响应事件的过程称为过程称为“事件过程事件过程”。现在修改以上程序,要求。现在修改以上程序,要求在窗体上添加两个命令按钮,一个是在窗体上添加两个命令按钮,一个是“显示显示”,另,另一个是一个是“退出退出”。程序开始运行后,用户若单击一。程序开始运行后,用户若单击一次次“显示显示”按钮,就会在窗体上输出一行文字。单按钮,就会在窗体上输出一行文字。单击击“退出退出”按钮,则结束程序的运行。按钮,则结束程序的运行。可以通过以下两种方法将命令按钮添加到窗体上。可以通过以下两种方法将命令按钮添加到窗体上。(1)把鼠标指针移到工具箱中的命令按钮图标把鼠标指针移到工具箱中的命令按钮图标上,单击鼠标左键,然
20、后将鼠标指针移至窗体,这上,单击鼠标左键,然后将鼠标指针移至窗体,这时指针由箭头变成时指针由箭头变成“十十”字。将字。将“十十”字指针移到字指针移到所希望的位置,并按住鼠标左键,拖动鼠标直至所所希望的位置,并按住鼠标左键,拖动鼠标直至所需要的尺寸,然后释放鼠标,一个命令按钮就被添需要的尺寸,然后释放鼠标,一个命令按钮就被添加到窗体上了。加到窗体上了。(2)在工具箱中双击命令按钮图标后,一个命令在工具箱中双击命令按钮图标后,一个命令按钮的图形就自动加到窗体的中心位置上。如果想按钮的图形就自动加到窗体的中心位置上。如果想将此命令按钮移动到所需的位置,只要将鼠标移到将此命令按钮移动到所需的位置,只要
21、将鼠标移到命令按钮上,按住鼠标左键不放,将命令按钮拖到命令按钮上,按住鼠标左键不放,将命令按钮拖到所需位置,然后放开鼠标左键即可。所需位置,然后放开鼠标左键即可。添加了命令按钮的窗体如图添加了命令按钮的窗体如图2.10所示。所示。图图2.10在在Visual Basic中,每种对象有若干个属性。不同中,每种对象有若干个属性。不同对象的属性类型和属性个数是不同的。通常,在一对象的属性类型和属性个数是不同的。通常,在一个程序中用户并不需要用到一个对象的全部属性,个程序中用户并不需要用到一个对象的全部属性,而只须从系统所提供的属性中选用一部分。而只须从系统所提供的属性中选用一部分。现在设置以上用户界
22、面的现在设置以上用户界面的3个对象(一个窗体和两个对象(一个窗体和两个命令按钮)的属性。将窗体的个命令按钮)的属性。将窗体的Caption(标题)(标题)属性值定为一个文字串:属性值定为一个文字串:“最简单的应用程序最简单的应用程序”,“名称名称”的属性值定为的属性值定为frmSimplest。还指定了窗。还指定了窗体的前景色、背景色和字体大小等属性值。命令按体的前景色、背景色和字体大小等属性值。命令按钮的钮的Caption(标题)属性值定为(标题)属性值定为“显示显示”,“名名称称”属性值定为属性值定为cmdDisplay,字体大小的属性值定,字体大小的属性值定为为18。设置的属性如表。设置
23、的属性如表2.1(见书(见书13页)所示。页)所示。在程序设计阶段,设置属性值应在属性窗口中进行。在程序设计阶段,设置属性值应在属性窗口中进行。属性窗口位于屏幕的右下方,如图属性窗口位于屏幕的右下方,如图2.11所示。所示。首先单击窗体上某一控件,使其首先单击窗体上某一控件,使其“激活激活”,成为当,成为当前活动控件。这时可以看到属性窗口上部的前活动控件。这时可以看到属性窗口上部的“对象对象框框”中出现了该对象的名称中出现了该对象的名称(如图如图2.11所示中的所示中的Form1)。然后在属性窗口中找到需要设置的属性,。然后在属性窗口中找到需要设置的属性,再指定属性值。例如,单击窗体使其处于活
24、动状态,再指定属性值。例如,单击窗体使其处于活动状态,在属性窗口找到属性在属性窗口找到属性Caption(标题),可以看到(标题),可以看到系统事先为窗体设置的系统事先为窗体设置的Caption属性值(称为默认属性值(称为默认值)为值)为Form1。单击此行,可以看到此行变为醒目。单击此行,可以看到此行变为醒目(蓝色)显示。(蓝色)显示。图图2.11为了改变系统给定的标题,删除为了改变系统给定的标题,删除Form1并用汉字重并用汉字重新输入新输入“最简单的应用程序最简单的应用程序”。此时可以看到窗体。此时可以看到窗体中的标题已由中的标题已由Form1改为改为“最简单的应用程序最简单的应用程序”
25、,第一个属性就设置好了。下面再设置第一个属性就设置好了。下面再设置“名名称称”(Name)属性。同样在属性窗口中找到属性属性。同样在属性窗口中找到属性“名称名称”,可以看到,可以看到“名称名称”的默认属性值为的默认属性值为Form1。单击此行,然后改变系统给定的名称,先。单击此行,然后改变系统给定的名称,先删除删除Form1并输入并输入frmSimplest,“名称名称”属性也设属性也设置完毕。置完毕。有些属性值不需要用户从键盘上输入,只须从系统有些属性值不需要用户从键盘上输入,只须从系统给出的若干个值中选择一个即可。例如,定义窗体给出的若干个值中选择一个即可。例如,定义窗体的背景颜色的背景颜
展开阅读全文