项目3  VB程开发的一般流程
学习目标
1、掌握VB程序开发的一般流程及如何获取帮助。
2、了解代码书写的注意事项。
3、利用VB编程解决数学问题。
4、初步掌握VB应用程序的打包过程。
知识学习
VB应用程序开发的步骤
1、建立可视化界面(设计界面)
建立用户界面,实际上就是在窗体上画出各个对象的控件,并进行大小和位置的调整。
2、设置对象的属性(设置属性)
根据需要设置各个控件的属性,可通过属性窗口设置,也可通过程序代码设置,个别属
性只能通过属性窗口或程序代码进行设置。例如Name属性只能通过属性窗口进行设置。
3、编写事件驱动代码(编写代码)
按【F7】键,也可直接双击窗体或控件,编写事件代码。
4、调试运行
按【F5】键可运行程序,运行程序是为了查看结果和发现错误。
获取帮助
VB6.0的帮助系统集成在MSDN中,必须先安装后才能使用,按【F1】键或“帮助”菜单下的“内容”命令可启动VB的帮助系统,启动界面如下图1-3-1所示。
图1-3-1
         
代码书写注意事项。
1、将单行语句分成多行
当一个语句很长时,可以使用续行符(一个空格后面加一个下划线)将长语句分成多行,这样可使代码在显示器或打印纸上更加易读。需要注意的是,续行符后面不能加注释。
2、将多个语句合并成一行
通常,一行之中就一个VB语句,不过可以将两个或多个语句放在同一行,只需要用冒
号(:)将他们分开,如下图1-3-2所示。但是,为了便于阅读代码,最好是一行一个语句。
图1-3-2
3、在代码中添加注释
注释用单引号(‘)表示,其后的内容是对代码的注释,注释的书写旨在提高程序的易读性,
系统在执行的过程中忽略后面的内容。注释的书写旨在提高程序的易读性,
实践操作
三、实践操作
1、利用VB编程解决数学问题
【例】分别给变量a,b,c赋值,判断长度a,b,c的三条边能否构成三角形,并给予提示信息,界面和运行效果如下图1-3-3所示。
图1-3-3
 
【分析】三角形的判定条件是任意的两条边之和要大于第三条边。
2、根据题目,利用VB程序开发的基本步骤来解决。
(1)设计界面
图1-3-4
启动Visual Basic 6.0,选择“标准EXE”,单击“打开”按钮,创建工程1。并按下图1-3-4设计界面效果。
(2)设置属性
设置标签控件Label1、Label2、Label3对象的Caption属性为“变量a”、“变量b”、“变量c”。设置文本框控件Text1、Text2、Text3对象的Text属性为空(删除内容)。设置命令按钮Command1对象的Caption属性为“判定”,标签控件Label4不变,如下图1-3-5所示。
图1-3-5
     
(3)编写代码
双击“判断按钮”,编写事件代码,如下。
Private Sub Command1_Click()
'给下面变量a,b,c赋值
a = Val(Text1.Text)
b = Val(Text2.Text)
c = Val(Text3.Text)
'判断任意两条边大于第三条边
If a + b > c And a + c > b And b + c > a Then
    Label4.Caption = "能构成三角形"
Else
    Label4.Caption = "不能构成三角形"vb程序设计是啥
End If
End Sub
【解释】if意思为如果,then为然后,else为否则,end if为结束如果,and为和。用中文解释如下:
如果 a+b>c 和a+c>b和b+c>a 然后
Label4.Caption = "能构成三角形"
否则
Label4.Caption = "不能构成三角形"
结束如果
(4)调试运行
输入完毕后,按F5查看运行后的界面,并多次输入三条边的值,查看调试结果。调试无误后,将工程和窗体保存在桌面“VB03”文件夹中,先将窗体保存为“VB03.frm”,后将工程保存为“VB03.vbp”(VB03文件夹自己创建)。保存后,选择“文件”菜单“生成”命令,将工程生成为“”。
(5)上交作业
关闭VB软件,双击生成的“”应用程序,查看自己的作品。然后关闭所有打开的窗口,将文件夹“VB03”修改为“学号+姓名”,上交作业。
巩固练习
1、实战练习,在Visual Basic中编写一个应用程序,实现以下功能:
(1)程序界面上包含4个标签控件和3个文本框控件,1个命令按钮(仿照实践操作)。
(2)输入3条边,判断能否构成直角三角形。
(3)工程文件保存为“直角三角形判定.vbp”,窗体文件保存为“直角三角形判定.frm”。
2、单项选择题
(1)以下有关Visual Basic语言描述中错误的是(    )
A.不区分大小写
B.语句是一行一句,以回车键结束
C.用“;”分隔一行中的多个语句
D.一条语句放在多行中,则在前一行结束处使用续行符“_”连接下一行
(2)在程序设计阶段,双击按钮Command1,显示_______事件过程模板。 (      )
A.Command1_Click()        B.Command1_Load()   
C.Form1_Click()            D.Command1_DblClick()
(3)一般来说,在VB开发应用程序时,应先(        )
A.编写代码    B.设置属性    C.建立用户界面    D.设置控件的属性
(4)用Visual Basic 6.0可视化程序设计语言设计应用程序的主要工作是完成(      )
A.设计流程和编写代码    B.设计界面和编写代码
C.设计算法和编写代码    D.设计程序和编写代码
(5)若在一个工程中移除了一个文件,则(    C    )
A.删除了该文件            B.该文件被移到了回收站中
C.仅删除了对该文件的引用  D.该文件被移除后不能再被添加
知识链接
1、VB开发的程序,包含有许多文件,在不具备VB开发环境的计算机中无法运行,为了解决这一问题,VB开发环境提供了应用程序打包工具,能将这些文件生成安装包。用户通过安装该文件就能在计算机中运行程序,下面介绍打包注意事项。
(1)打开打包工具,在开始菜单下到“Microsoft Visual Basic 6.0中文版”,在下面到“Package & Deployment向导”,打开它,如下图1-3-6所示。
(2)
图1-3-6
打包前须先保存工程后关闭,并在打包向导里浏览要打包的工程,并按“打包”按钮。
(3)准备工作完成,只要一直按下一步就按默认设置打包,更多设置可参考MSDN帮助。
(4)安装打包后的程序,如果要卸载的话,要到“控制面板”里的“卸载程序”中完成。