第3章建立简单VB应用程序沈阳理工大学应用技术学院0.本章内容语句编写简单的VB应用程序程序的保存、装入和运行VB应用程序的结构与工作方式21.语句语句的书写规则自动语法检查如果设置了“自动语法检测”选项卡,则在输入语句的过程中,VB将自动对输入的内容进行语法检查。格式化处理VB会按约定对语句进行简单的格式化处理,例如关键字、函数的第一字母自动变为大写,运算符前后加空格等。复合语句行每个语句以回车键结束。VB允许使用复合语句行,把几个语句放在一个语句行中,语句之间用冒号“:”隔开。语句的续行当一条语句很长时,用续行符“_”将一个较长的语句分为多个程序行。31.语句赋值语句是把指定的值赋给某个变量或带有属性的对象。格式:[Let]目标操作符=源操作符源操作符为:变量(简单或下标变量),表达式(数值、字符串或逻辑表达式),常量,带有属性的对象目标操作符:变量或带属性的对象“=“称为赋值符号,有时序性和方向性功能:把“源操作符”的值赋给“目标操作符”说明:表达式中的变量必须是赋过值的,否则变量的初值自动取零值(变长字符串变量取空字符)。例如:a=1c=a+b+3′b未赋过值,为0执行后,c值为441.语句利用赋值语句,可以改变变量的值,因此,同一变量在不同时刻可以取不同的值。PrivateSubForm_Click()a=3:Print*A=&aa=7:Print**A=&aa=a*2+3:Print***A=&aEndSub运行程序后单击窗体,输出的结果如下:*A=3**A=7***A=17赋值语句跟数学中等式具有不同的含意,例如赋值语句x=x+1,表示把变量x的当前值加上1后再将结果赋给变量“先读后写”:读出x的内容→加1→写回x(覆盖原有内容)51.语句注释语句在程序的适应位置加上必要的注释,可以提高程序的可读性。格式:Rem或´注释内容功能:在程序中加入注释内容,以便于对程序的理解。例如:Rem交换变量a和b的值c=a´ca=bb=c61.语句说明:非执行语句,起注释作用,不编译在程序清单中,但被完整列出。任何字符都可作注释内容。通常放在过程、模块开头做标题,在执行语句(单行或复合语句行)的后面,必须是最后一个语句。不能放在续行符(-)后面。如果使用关键字Rem,在Rem和注释内容之间要加一个空格。在其他语句后使用Rem关键字,必须使用冒号(:)与前面的语句隔开。注释符(‘单引号’)可以直接写在其他语句后面。71.语句暂停语句(Stop)格式:Stop功能:暂停程序的运行。可用于调试程序(设置断点)也可以通过单击工具栏上的“中断”按钮来实现使用Ctrl+Break组合键用于暂停程序的执行,执行时将自动打开立即窗口。程序调试结束后,生成可执行文件前应删去所有的Stop语句。81.语句结束语句(End)格式:End功能:结束程序的运行。也可以单击工具栏上的“结束”按钮。EndSub结束一个Sub过程EndFunction结束一个Function过程EndIf结束一个If语句块EndType结束记录类型的定义EndSelect结束情况语句92.编写简单的VB应用程序设计VB应用程序的步骤建立用户界面的对象(窗体)设置对象的属性值编写程序代码进入事件过程(打开“代码窗口”的)4种方法双击已建好的控件;执行“视图”菜单的“代码窗口”命令;按F7键;单击“工程资源管理器”窗口的“查看代码”按钮。102.编写简单的VB应用程序【例1】在窗体上画3个命令按钮和1个文本框,窗体标题设置为“VB程序设计示例”,3个命令按钮标题分别设置为“显示”、“清除”、“结束”,文本框内容设置为空白。程序运行后,单击第1个命令按钮,文本框里显示“欢迎使用VB”;单击第2个命令按钮,清除文本框内容;单击第3个命令按钮,结束程序。设计步骤如下:1.建立用户界面112.编写简单的VB应用程序2.设置对象属性在默认在“属性窗口”中设置以下对象的属性:设置窗体Form1的Caption(标题名)属性为“VB程序设计示例”设置文本框Text1的Text(文本内容)设置按钮Command1的Caption属性为“显示”设置按钮Command2的Caption属性为“清除”设置按钮Command3的Caption属性为“结束”。122.编写简单的VB应用程序3.编写程序代码132.编写简单的VB应用程序【例2】设计一个应用程序,由用户输入正方形的边长,计算并输出正方形的面积分析:要创建的应用程序用户界面如图:14文本框Text1文本框Text2命令按钮Command1命令按钮Command2标签Label1标签Label2窗体Form12.编写简单的VB应用程序窗体上含有两个标签、两个文本框和两个命令按钮两个标签分别用于显示文字“边长”和“面积”两个文本框用于输入数据和显示计算结果程序功能要求:运行时,用户在“边长”文本框中输入某一个数,当单击“计算”按钮时,则在“面积”文本框中显示该数的平方数。单击“结束”按钮,则结束程序的运行。152.编写简单的VB应用程序设计步骤如下:1.建立用户界面在默认窗体Form1上添加控件,以构建用户界面在Form1窗体上添加以下控件:标签Label1:用于显示文字“边长”;标签Label2:用于显示文字“面积”。文本框Text1:用于边长数;文本框Text2:用于显示计算结果(平方数)。命令按钮Command1:用于计算输入数的平方,并把结果显示在文本框Text2中;命令按钮Command2:用于结束应用程序的运行。162.编写简单的VB应用程序2.设置对象属性在默认在“属性窗口”中设置以下对象的属性:设置窗体Form1的Caption(标题名)属性为“计算正方形的面积”。设置标签Label1的Caption属性为“边长”。设置标签Label2的Caption属性为“面积”。设置文本框Text1的Text(文本内容)属性为空。设置文本框Text2的Text属性为空。设置按钮Command1的Caption属性为“计算”。设置按钮Command2的Caption属性为“结束”。其他属性采用默认值172.编写简单的VB应用程序3.编写程序代码,建立事件过程程序说明:Dim语句;数据类型Single(单精度);Val函数;语句“Text2.Text=x*x”的作用183.程序的保存、装入和运行程序的保存保存窗体文件窗体文件.frm保存工程文件工程文件.vbp程序的装入就是装入工程文件程序的运行解释运行生成可执行文件执行“文件”菜单中的“生成....exe”命令194.VB应用程序的结构与工作方式构成:3类模块窗体模块(.frm)标准模块(.bas)类模块(.cls)205.小测验工程的管理工程中的文件(常用)工程文件.vbp窗体文件.frm标准模块文件.bas创建、打开和保存工程创建工程;打开工程;保存工程;关闭工程添加、删除和保存文件添加文件、删除文件和保存文件生成可执行文件两种运行程序的方式:解释方式;编译方式执行“文件”菜单中的“生成....exe”命令21