书签 分享 收藏 举报 版权申诉 / 63
上传文档赚钱

类型设计一个简单的VisualBasic应用程序.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:3390421
  • 上传时间:2022-08-26
  • 格式:PPT
  • 页数:63
  • 大小:845.54KB
  • 【下载声明】
    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,“名称名称”属性也设属性也设置完毕。置完毕。有些属性值不需要用户从键盘上输入,只须从系统有些属性值不需要用户从键盘上输入,只须从系统给出的若干个值中选择一个即可。例如,定义窗体给出的若干个值中选择一个即可。例如,定义窗体的背景颜色的背景颜

    26、色BackColor,在属性窗口上找到,在属性窗口上找到BackColor并单击它,右侧出现一个向下的黑色箭并单击它,右侧出现一个向下的黑色箭头,单击这个箭头打开调色板头,单击这个箭头打开调色板(如图如图2.12所示所示)。本。本例中,欲把背景色设定为白色。用鼠标单击调色板例中,欲把背景色设定为白色。用鼠标单击调色板中的白颜色,系统将白色所对应的属性值中的白颜色,系统将白色所对应的属性值(&H00FFFFFF&)显示在)显示在BackColor属性行的右属性行的右侧。以同样的方法对前景色侧。以同样的方法对前景色ForeColor属性值进行属性值进行设置,把前景色定为红色(设置,把前景色定为红色

    27、(&H000000FF&)。)。图图2.12最后设置最后设置“字体字体”(Font)属性,在属性窗口找到)属性,在属性窗口找到属性属性Font并单击它,右侧出现按钮。单击这个按钮,并单击它,右侧出现按钮。单击这个按钮,立刻打开一个对话框(如图立刻打开一个对话框(如图2.13所示),其中包括所示),其中包括“字体字体”、“字形字形”、“大小大小”等。把等。把“大小大小”中中的的“小五小五”(系统默认值)改为(系统默认值)改为“四号四号”,然后用,然后用鼠标单击鼠标单击“确定确定”按钮退出对话框。至此,已将需按钮退出对话框。至此,已将需要设定的属性值设定完毕。设置后的属性窗口如图要设定的属性值设定

    28、完毕。设置后的属性窗口如图2.14所示。从属性窗口中可以看到系统提供的窗体所示。从属性窗口中可以看到系统提供的窗体的属性是很多的,但只改变了其中的属性是很多的,但只改变了其中4项,其他的属项,其他的属性均采用系统提供的默认值。性均采用系统提供的默认值。图图2.13图图2.14窗体属性值设置完毕后,接着设置命令按钮的属性窗体属性值设置完毕后,接着设置命令按钮的属性值。将光标移到命令按钮值。将光标移到命令按钮Command1上,单击使命上,单击使命令按钮激活(可以看到,激活后的命令按钮周边有令按钮激活(可以看到,激活后的命令按钮周边有8个小黑点,表示这是激活状态),同时可以看到个小黑点,表示这是激

    29、活状态),同时可以看到属性窗口中的对象框中的内容已自动变成属性窗口中的对象框中的内容已自动变成Command1。现在开始设置命令按钮的属性值。在。现在开始设置命令按钮的属性值。在属性窗口找到属性属性窗口找到属性Caption,可以看到它的默认属,可以看到它的默认属性值为性值为Command1,单击此行,然后改动系统给定,单击此行,然后改动系统给定的标题,先删除的标题,先删除Command1并输入汉字并输入汉字“显示显示”,可以看到命令按钮中的文字已由可以看到命令按钮中的文字已由Command1改为改为“显示显示”,命令按钮的第一个属性已设置完毕。,命令按钮的第一个属性已设置完毕。再定义再定义“

    30、名称名称”属性,同样在属性窗口找到属性属性,同样在属性窗口找到属性“名称名称”,它的默认属性值为,它的默认属性值为Command1,单击此,单击此行,然后改动系统给定的名字。先删除行,然后改动系统给定的名字。先删除Command1,再重新输入再重新输入cmdDisplay,“名称名称”属性值也设置好属性值也设置好了。最后定义字体大小。在属性窗口找到属性了。最后定义字体大小。在属性窗口找到属性Font,然后按上述介绍的方法对字体大小属性值进行设置,然后按上述介绍的方法对字体大小属性值进行设置,将将“小五小五”改为改为“五号五号”,再用鼠标单击,再用鼠标单击“确定确定”按钮退出对话框。按钮退出对话

    31、框。用同样的方法设置用同样的方法设置“退出退出”(Command2)按钮的)按钮的各属性值。各属性值。属性属性“标题标题”与与“名称名称”的作用有什么不同?的作用有什么不同?“标标题题”是显示在对象上的,用户可以在屏幕上看到它,是显示在对象上的,用户可以在屏幕上看到它,以便识别不同的对象。而以便识别不同的对象。而“(名称)(名称)”不显示在对不显示在对象上,它是用于程序识别的。例如,本例中命令按象上,它是用于程序识别的。例如,本例中命令按钮钮Command1的的Caption(标题标题)属性值是属性值是“显示显示”,它显示在窗体中的命令按钮上。命令按钮的它显示在窗体中的命令按钮上。命令按钮的“

    32、名称名称”属性值是属性值是cmdDisplay,它在屏幕上是看不到的,只,它在屏幕上是看不到的,只供程序识别,即在窗体上看到的是供程序识别,即在窗体上看到的是“显示显示”,而在,而在程序中使用的是程序中使用的是cmdDisplay,在后面将看到,在后面将看到cmdDisplay这个名字出现在程序中。这个名字出现在程序中。属性设置完毕后,就可以编写事件过程的程序代码。属性设置完毕后,就可以编写事件过程的程序代码。过程代码是针对某个对象事件编写的。题目要求单过程代码是针对某个对象事件编写的。题目要求单击命令按钮后,在窗体上输出一行文字。为了编写击命令按钮后,在窗体上输出一行文字。为了编写程序代码,

    33、必须使屏幕显示出代码窗口。双击命令程序代码,必须使屏幕显示出代码窗口。双击命令按钮进入代码窗口(也可以从工程窗口单击按钮进入代码窗口(也可以从工程窗口单击“查看查看代码代码”按钮,进入代码窗口),此时代码窗口出现按钮,进入代码窗口),此时代码窗口出现如下内容:如下内容:Private Sub cmdDisplay_Click()()End Sub表示对名为表示对名为cmdDisplay的对象(即命令按钮)的单的对象(即命令按钮)的单击鼠标事件(击鼠标事件(Click)进行程序设计。根据题意在)进行程序设计。根据题意在上述两行命令之间输入上述两行命令之间输入Print Visual Basic

    34、欢迎欢迎您您!,即:,即:Private Sub cmdDisplay_Click()Print Visual Basic欢迎您欢迎您!End Sub“退出退出”按钮的程序如下:按钮的程序如下:Private Sub cmdExit_Click()EndEnd Sub其中的其中的End命令将结束程序的运行。命令将结束程序的运行。选择菜单选择菜单“运行运行”中的中的“启动启动”命令,程序运行。命令,程序运行。单击窗体上的单击窗体上的“显示显示”命令按钮,按钮就像被按下命令按钮,按钮就像被按下一样,在以白色为背景的窗体上显示出红色的文字一样,在以白色为背景的窗体上显示出红色的文字串串“Visual

    35、 Basic 欢迎您欢迎您!”(运行结果如图(运行结果如图2.15所所示)。示)。图图2.15【例例2.2】设计一个程序,用户界面由设计一个程序,用户界面由3个命令按钮个命令按钮和一个文本框组成。当用户单击其中的和一个文本框组成。当用户单击其中的“显示显示”命命令按钮后,在文本框上显示文本内容;单击令按钮后,在文本框上显示文本内容;单击“清除清除”命令按钮,则清除文本框内容;单击命令按钮,则清除文本框内容;单击“退出退出”命令命令按钮,则结束程序的运行。按钮,则结束程序的运行。根据题目要求,用户界面设计如图根据题目要求,用户界面设计如图2.16 所示。所示。首先将文本框加到窗体上。参照上题的做

    36、法把光标首先将文本框加到窗体上。参照上题的做法把光标移到工具箱中的文本框图标上单击,文本框即改为移到工具箱中的文本框图标上单击,文本框即改为浅灰色,然后将光标移到所希望放置文本框的窗体浅灰色,然后将光标移到所希望放置文本框的窗体位置上,按住鼠标左键作斜线运动,拖拉成所需要位置上,按住鼠标左键作斜线运动,拖拉成所需要的尺寸,然后释放左键,一个文本框就加到窗体上的尺寸,然后释放左键,一个文本框就加到窗体上了。了。图图2.16按以上介绍的方法把按以上介绍的方法把3个命令按钮放到窗体所需的个命令按钮放到窗体所需的位置上。此时窗体上建立了一个文本框和位置上。此时窗体上建立了一个文本框和3个命令个命令按钮

    37、。按上例介绍的办法分别设置如表按钮。按上例介绍的办法分别设置如表2.2(见书(见书17页)所示的各对象的属性值。页)所示的各对象的属性值。在本例中,窗体的在本例中,窗体的 Caption(标题)和(标题)和Name(名(名称)属性均使用了系统的默认值。称)属性均使用了系统的默认值。文本框可以用来显示文字信息。下面对文本框的属文本框可以用来显示文字信息。下面对文本框的属性进行设置。性进行设置。用鼠标单击窗体上的文本框,使其处于激活状态,用鼠标单击窗体上的文本框,使其处于激活状态,从属性表中找到从属性表中找到Name属性,可以看到用鼠标单击属性,可以看到用鼠标单击Name属性,此时的属性,此时的N

    38、ame属性值为属性值为Text1(系统默(系统默认值),将其删除,修改为认值),将其删除,修改为txtInfo。接着设置文本框的接着设置文本框的Text属性。属性。Text属性的值就是文属性的值就是文本框中所显示的内容。添加到窗体上的文本框中默本框中所显示的内容。添加到窗体上的文本框中默认显示着认显示着“Text1”字符串。可以根据需要对字符串。可以根据需要对Text属属性值进行修改。从属性表中找到性值进行修改。从属性表中找到Text属性,单击它,属性,单击它,可以看到其右侧的属性值为可以看到其右侧的属性值为“Text1”。将字符串。将字符串“Text1”删除掉,即清空文本框,使文本框中不显删

    39、除掉,即清空文本框,使文本框中不显示任何信息。最后将文本框的字体大小属性值设置示任何信息。最后将文本框的字体大小属性值设置为为“三号三号”。接着,按要求分别设置接着,按要求分别设置3个命令按钮的属性值。个命令按钮的属性值。以下是显示命令按钮单击事件过程的程序代码:以下是显示命令按钮单击事件过程的程序代码:Private Sub cmdDisplay_Click()txtInfo.Text=VB程序设计快速入门程序设计快速入门End Sub若用户单击若用户单击“清除清除”按钮,就使文本框清空:按钮,就使文本框清空:Private Sub cmdClear_Click()txtInfo.Text=

    40、End Sub要想清除文本框中显示的内容,将要想清除文本框中显示的内容,将Text属性置空即属性置空即可。其实,在前面的属性表中为文本框设置属性时可。其实,在前面的属性表中为文本框设置属性时已经实现过清空文本框的功能,这里只是通过程序已经实现过清空文本框的功能,这里只是通过程序语句来实现罢了。语句来实现罢了。“退出退出”按钮的过程同前面的例题。按钮的过程同前面的例题。运行时单击运行时单击“显示显示”按钮后的结果如图按钮后的结果如图2.17所示。所示。若再单击若再单击“清除清除”按钮,文本框中无任何文字显示。按钮,文本框中无任何文字显示。图图2.171.设计用户界面设计用户界面从上述几个例题可以

    41、体会到,用工具箱中的控件可从上述几个例题可以体会到,用工具箱中的控件可以在窗体上按用户需要画出用户界面。用户界面由以在窗体上按用户需要画出用户界面。用户界面由窗体和控件两部分组成。窗体就是进行界面设计时窗体和控件两部分组成。窗体就是进行界面设计时在其上画控件的窗口。在在其上画控件的窗口。在“文件文件”菜单中选择菜单中选择“新新建工程建工程”命令,所看到的即是窗体。命令,所看到的即是窗体。2.3 开发开发Visual Basic应用程序的步骤应用程序的步骤2.设置属性设置属性属性设置的方法在前面已作了初步介绍。在属性窗属性设置的方法在前面已作了初步介绍。在属性窗口中所进行的工作是设置属性初始值,

    42、用户也可在口中所进行的工作是设置属性初始值,用户也可在程序中对它们进行设置或修改,如前面的例题所述。程序中对它们进行设置或修改,如前面的例题所述。3.编写事件过程代码编写事件过程代码这里的过程指的是一组这里的过程指的是一组Visual Basic语句,即语句,即Visual Basic的源程序。一个事件过程是响应一个对象产的源程序。一个事件过程是响应一个对象产生的生的“事件事件”,以及有关的操作。,以及有关的操作。关于关于Visual Basic的程序代码,有以下几点说明。的程序代码,有以下几点说明。(1)Visual Basic程序的每个过程是由若干个语句程序的每个过程是由若干个语句行构成的

    43、,每一行称为一个语句行。一行中可以包行构成的,每一行称为一个语句行。一行中可以包含一个语句,也可以包含一个以上的语句。如果一含一个语句,也可以包含一个以上的语句。如果一行内包含两个或更多的语句时,语句间以冒号间隔,行内包含两个或更多的语句时,语句间以冒号间隔,如如“a=10:b=10:c=30”。(2)每个语句行最多允许有每个语句行最多允许有255个字符。为了阅个字符。为了阅读方便,可以把一个语句行分若干行书写,在需要读方便,可以把一个语句行分若干行书写,在需要换行处用空格加下划线表示续行。换行处用空格加下划线表示续行。(3)语句行可以没有行号,程序按语句排列的顺语句行可以没有行号,程序按语句

    44、排列的顺序依次执行。序依次执行。(4)程序中可以使用标号。标号由字母或数字再程序中可以使用标号。标号由字母或数字再加一个冒号组成。它的作用是作为行的标志,常用加一个冒号组成。它的作用是作为行的标志,常用于转移语句的指向。于转移语句的指向。(5)程序中可以包含执行语句和非执行语句。执程序中可以包含执行语句和非执行语句。执行语句使计算机产生动作,如行语句使计算机产生动作,如Print、If、End等均等均是执行语句。非执行语句不产生机器操作,例如上是执行语句。非执行语句不产生机器操作,例如上面程序的第一行面程序的第一行Rem语句就是一个非执行语句,它语句就是一个非执行语句,它的作用是为程序或语句作

    45、注释,以便使自己和别人的作用是为程序或语句作注释,以便使自己和别人易于阅读和理解程序和语句。在易于阅读和理解程序和语句。在Visual Basic中,中,除用除用Rem表示注释外,还可以用表示注释外,还可以用“”表示注释语句。表示注释语句。运行一个运行一个Visual Basic程序,可以通过以下几种途程序,可以通过以下几种途径:径:从菜单栏中选择从菜单栏中选择“运行运行”菜单的菜单的“启动启动”命令命令;按按F5键键;从工具栏中选择从工具栏中选择“启动启动”图标。图标。如果想终止程序的运行,可从菜单栏中选择如果想终止程序的运行,可从菜单栏中选择“运行运行”菜单的菜单的“结束结束”命令,或从工

    46、具栏中选择命令,或从工具栏中选择“结束结束”图标。图标。2.4 如何运行与保存程序如何运行与保存程序一个一个Visual Basic程序称为一个工程(即一个项程序称为一个工程(即一个项目),一个工程中往往包含多个不同类型的文件。目),一个工程中往往包含多个不同类型的文件。这些文件需要分别保存。这些文件需要分别保存。保存程序时,从菜单栏中选择保存程序时,从菜单栏中选择“文件文件”菜单中的菜单中的“Form 另存为另存为”项,屏幕出现项,屏幕出现“文件另存为文件另存为”对对话框,如图话框,如图2.18所示。系统提供一个供用户选用的所示。系统提供一个供用户选用的文件名,如果不想用这个名字,可以输入自

    47、己指定文件名,如果不想用这个名字,可以输入自己指定的文件名,然后用鼠标单击的文件名,然后用鼠标单击“确定确定”按钮,这时,按钮,这时,文件被保存(窗体文件的后缀是文件被保存(窗体文件的后缀是.frm),同时关闭),同时关闭对话框。对话框。图图2.18如果一个如果一个Visual Basic的工程包含多个文件,例如,的工程包含多个文件,例如,有多个窗体文件,或有其他类型的文件,均应按此有多个窗体文件,或有其他类型的文件,均应按此方法分别保存在不同的文件中。同时还需要保存一方法分别保存在不同的文件中。同时还需要保存一个工程文件。选择个工程文件。选择“文件文件”菜单中的菜单中的“工程另存为工程另存为

    48、”命令,在出现的命令,在出现的“文件另存为文件另存为”对话框中,输入工对话框中,输入工程文件名,单击程文件名,单击“确定确定”按钮。工程文件的后缀按钮。工程文件的后缀为为.vbp。一个独立运行的文件是指没有一个独立运行的文件是指没有Visual Basic的环境,的环境,直接在直接在Windows下运行。下运行。前面列举的例题都是在解释方式下运行的。当一个前面列举的例题都是在解释方式下运行的。当一个应用程序开始运行后,应用程序开始运行后,Visual Basic解释程序就开解释程序就开始对程序逐行解释,逐行执行。始对程序逐行解释,逐行执行。2.5 离开离开Visual Basic环境应用程序能

    49、否运环境应用程序能否运行行如果想使应用程序不在如果想使应用程序不在Visual Basic环境中运行,环境中运行,就必须对应用程序进行编译生成就必须对应用程序进行编译生成exe文件。具体做文件。具体做法如下:法如下:从菜单栏中选择从菜单栏中选择“文件文件”菜单,打开下拉式菜单,菜单,打开下拉式菜单,可以看到有可以看到有“生成生成P2_3.exe”菜单命令,如图菜单命令,如图2.19所所示,选择它后出现示,选择它后出现“生成工程生成工程”对话框,如图对话框,如图2.20所示,从键盘上输入想要的文件名,然后单击所示,从键盘上输入想要的文件名,然后单击“确确定定”按钮,关闭对话框,一个按钮,关闭对话

    50、框,一个exe文件便生成了。文件便生成了。如果需要运行编译后的程序,可以在如果需要运行编译后的程序,可以在Windows系统系统的的“资源管理器资源管理器”或或“我的电脑我的电脑”中找到该文件,中找到该文件,然后双击文件名即可执行;也可以在然后双击文件名即可执行;也可以在DOS的系统提的系统提示符下直接输入可执行文件名并运行它。示符下直接输入可执行文件名并运行它。图图2.19图图2.202-1 开发开发Visual Basic应用程序的步骤是什么?应用程序的步骤是什么?2-2 在窗体上添加一个标签框。标签框的边框风格在窗体上添加一个标签框。标签框的边框风格属性值为属性值为1(BorderSty

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:设计一个简单的VisualBasic应用程序.ppt
    链接地址:https://www.163wenku.com/p-3390421.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库