选修1《编一个简单的VB程序》ppt课件1 高中信息技术_第1页
选修1《编一个简单的VB程序》ppt课件1 高中信息技术_第2页
选修1《编一个简单的VB程序》ppt课件1 高中信息技术_第3页
选修1《编一个简单的VB程序》ppt课件1 高中信息技术_第4页
选修1《编一个简单的VB程序》ppt课件1 高中信息技术_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

主讲教师潘大胜,全国计算机等级考试二级教程,前一章介绍了VisualBasic中对象的概念,讨论了两种最主要的对象,既窗体和控件。这一章将通过一个简单例子说明VisualBasic程序设计的一般过程。,3.1VisualBasic中的语句,3.2编写简单的VisualBasic应用程序,3.3程序的保存、装入和运行,3.4VisualBasic应用程序的结构与工作方式,3.1VisualBasic中的语句,VisualBasic中的语句是执行具体操作的指令,每个语句以回车键结束。,VisualBasic按自己的约定对语句进行简单的格式化处理。,在一般情况下,输入程序时要求一行一句,一句一行。但VisualBasic允许使用复合语句行,各语句之间用冒号(:)隔开。,1.赋值语句LET赋值语句又称为Let语句,其作用是把指定的值赋给某个变量或对象的某个属性。一般格式为:,这里的“源操作符”包括变量(简单变量或下标变量)、表达式(数值表达式、字符串表达式或逻辑表达式)、常量及带有属性的对象;而“目标操作符”指的是变量和带有属性的对象;“=”称为“赋值号”。赋值语句的功能是把“源操作符”的值赋给“目标操作符”。,例如:,金手指考试网元贝驾考网科目一科目四仿真考试题C1,Grammar,说明:(1)“=”为赋值号,不等于数学意义上的等号。(2)赋值语句具有赋值和计算的双重功能,即首先计算赋值号右边的表达式的值,然后赋给左边的变量或对象的属性。(3)赋值号“=”两边应具有相同的数据类型。但不管表达式是什么类型,都可以赋给一个Variant变量。(4)允许多个语句放在同一行中。,2.注释语句为了提高程序的可读性,通常在程序的适当位置加上一些注释。注释语句的格式为:,例如:,说明:(1)注释语句是非执行语句,仅对程序的有关内容起注释作用。(2)任何字符都可以放在注释行中作为注释内容。(3)注释语句不能放在续行符的后面。,3.暂停语句(Stop)Stop语句用来暂停程序的执行,它的作用类似于执行“运行”菜单中的“中断”命令。当执行Stop语句时,将自动打开立即窗口。,4.结束语句(End)End语句通常用来结束一个程序的执行。可以把它放在事件过程中,例如:,End语句除了用来结束程序外,在不同环境下还有其他一些用途,例如:EndSub结束一个Sub过程EndFunction结束一个Function过程EndIf结束一个If语句块EndType结束记录类型的定义EndSelect结束情况语句,3.2编写简单的VisualBasic应用程序,用传统的面向过程的语言进行程序设计时,主要的工作就是编写程序代码,在用VisualBasic中开发应用程序时非常方便,而且更容易掌握。,3.2.1用VisualBasic开发应用程序的一般步骤,1.建立用户界面2.设置窗体和控件的属性3.编写代码,1.建立用户界面用户界面由对象,即窗体和控件组成,所有的控件都放在窗体上,程序中的所有信息都要通过窗体显示出来,它是应用程序的最终用户界面。在应用程序中要用到哪些控件,就在窗体上建立相应的控件。,启动VisualBasic后,屏幕上将显示一个窗体,默认名称为Form1,可以在这个窗体上设置用户界面。如果要建立新的窗体,可以通过“工程”菜单中的“添加窗体”命令来实现。,2.设置窗体和控件的属性建立界面后,就可以设置窗体和每个控件的属性。在实际的应用程序设计中,建立界面和设置属性可以同时进行,即每画完一个控件,接着就设置该控件的属性。,3.编写代码VisualBasic采用事件驱动编程机制,因此大部分程序都是针对窗体中各个控件所能支持的方法或事件编写的,这样的程序称为事件过程。,可以用以下4种方法进入事件过程(即打开“代码窗口”):(1)双击已建立好的控件(2)执行“视图”菜单中的“代码窗口”命令;(3)按F7键(4)单击“工程资源管理器”窗口中的“查看代码”按钮。,3.2.2编写VisualBasic应用程序,程序要求:在屏幕上开辟一个窗口,窗口的下部有3个命令按钮,其中左边按钮中标有“请单击此按钮”;中间按钮中标有“清屏”;右边按钮中标有“程序结束”。当用鼠标单击左边按钮时,屏幕上部的文本框中显示“欢迎使用VisualBasic6.0中文版”;如果单击中间按钮,则清除文本框中显示的内容;而如果单击右边的按钮,则结束程序。,新建工程:启动VB后,在系统显示的“新建工程”对话框的“新建”选项卡中选择“标准EXE”,然后单击“打开”按钮。在“文件”菜单中选择“新建工程”命令,然后在“新建工程”对话框中选择“标准EXE”,然后单击“打开”按钮。,文本框,命令按钮,编写代码(1)程序代码窗口,三种打开方式:1、在窗体上双击命令按钮。2、在工程管理器窗口单击“查看代码”按钮3、在视图菜单中选择“代码窗口”命令,或单击“工具栏”上的“代码窗口”按钮,标题,对象框,过程/事件框,过程查看,全模块查看,拆分栏,(2)编写过程代码,3.2.3代码编辑器,执行“工具”菜单中的“选项”命令,打开“选项”对话框,在该对话框中选择“编辑器”选项卡。,(1)代码设置自动语法检查:如果选择该项,则VisualBasic将自动校验键入的程序行的语法是否正确。要求变量声明:选择该项后,则强制显式地声明变量,所有的变量必须先声明才能使用。自动列出成员特性:选择该项后,将在输入代码的过程中显示列表框,列出在当前插入点逻辑上完成语句的一些信息。自动显示快速信息:选择该项后,当光标位于某个变量上时,自动显示该变量的值。,(2)窗口设置编辑时可拖放文本:缺省为整个模块查阅:过程分隔符:,3.3程序的保存、装入和运行,设计结束并初步检查没有错误后,通常应先把程序存入磁盘,然后再运行程序,看是否符合设计要求。当然,也可以先对程序进行调试和运行,再把它存放到磁盘上。,3.3.1保存程序,VisualBasic应用程序可以用4种类型的文件保存。一类是单独的窗体文件,扩展名为.frm;一类是公用的标准模块文件,扩展名为.bas;第三类是类模块文件,扩展名为.cls;第四类是工程文件,这种文件由若干个窗体文件和模块组成,扩展名为.vbp。除上面4类文件外,还有其他一些文件类型,例如工程组文件(.vbg)、资源文件(.rc)等。在保存工程文件之前,应先分别保存窗体文件和标准文件。,第一步:保存窗体文件第二步:保存工程文件,保存路径,文件名,文件类型,3.3.2程序的装入,用上面的操作可以把应用程序以文件的形式保存到磁盘上。退出VisualBasic或关机后,磁盘上的文件仍然存在。下次开机并启动VisualBasic后,可以把保存在磁盘上的程序装入内存以便运行或对其进行修改。装入应用程序,实际上就是装入工程文件。,通过“最新”选项卡把工程文件装入内存。,通过“现存”选项卡把工程文件装入内存。,3.4VisualBasic应用程序的结构与工作方式,VisualBasic是事件驱动型语言,无论程序的结构还是工作方式,都与传统程序设计语言不一样。,3.4.1VisualBasic应用程序的构成,(1)窗体模块:一个应用程序包含一个或多个窗体模块,每个窗体模块分为两部分,一部分是作为用户界面的窗体,另一部分是执行具体操作的代码。,(2)标准模块:标准模块完全由代码组成,这些代码不与具体的窗体或控件相关联。在标准模块中,可以声明全局变量,也可以定义函数过程或子程序过程。,(3)类模块:可以把类模块看作是没有物理表示的控件。标准模块只包含代码,而类模块既包含代码又包含数据。,3.4.2事件驱动,VisualBasic的每个窗体

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论