文档介绍:第2章 VB程序设计步骤
王绍清
第2章 VB程序设计步骤
本章内容:
VB程序管理结构
程序设计步骤
窗体
常用控件:命令按钮、标签和文本框
本章重点:窗体和三个常用控件的属性、方法和事件
本章难点:类、对象、属性、事件、方法的概念
VB程序管理结构
VB程序可以包含一个或多个工程。工程相当于一个文件管理器,用来管理一个应用程序的全部文件。
每个工程可以包含一个或多个窗体。一个窗体对应一个窗口或对话框。
应用程序
最简单VB工程
只有一个工程文件:
工程中只有一个窗体文件:
VB程序中常见的文件
工程文件(.vbp):应用程序的文件清单
工程组文件(.vbg) :多个工程组成一个工程组
窗体文件(.frm):包含窗口界面所有元素的描述。若窗体中有非文本信息时,由系统自动生成一个窗体二进制文件(.frx)。
标准模块文件(.bas):主要存放公用的全局变量、通用过程和函数
类模块文件(.cls):存放用户自定义的类
部件(.ocx):VB或Windows操作系统提供的类库文件
资源文件(.res):存放文本、图片、声音等资源
工程管理
只有一个工程的程序
新建工程
打开工程
添加窗体——“工程-> 添加-> 添加窗体”
提示:一个工程中可以添加多个窗体,一个窗体可以添加到多个工程中。
移除窗体
设置启动窗体
添加工程
移除工程
设置启动工程
设置启动窗体
有多个窗体的工程必须指定一个启动窗体。
默认情况下,第一个创建的窗体为启动窗体。
更改启动窗体
右键单击“工程1/工程属性”
在“启动对象”框中选启动窗体
若选“Sub Main”,则必须在
模块文件中定义一个主过程Main
例如:
Sub Main()
End Sub
窗体的加载和卸载
除了通过设置启动窗体来自动加载窗体外,还可以在程序中加载窗体。
在程序中加载窗体的方法
0 无模式窗体,可以将焦点切换到其它窗体
1 模式窗体,不能将焦点切换到其它窗体
执行Show方法可以完成窗体的创建、加载和可见三个过程。
卸载窗体的方法
Unload 窗体名或 Unload me 正常关闭窗体
End 强行中止程序
关闭按钮
程序设计步骤
首先分析问题,确定程序要完成什么任务,然后按下面的步骤创建应用程序:
新建工程,并在工程中添加窗体
设计窗体界面
设置对象的属性
编写程序代码
运行、调试程序(重复3、4、5步)
保存工程、窗体文件
编译程序,产生EXE文件
生成安装包——单击“开始/ 所有程序/ Microsoft Visual Basic 中文版/ Microsoft Visual Basic 中文版工具/ Package & Deployment 向导”命令
运行、调试程序
程序状态——标题栏中显示
[设计]: 界面设计、代码编写
[运行]: 查看程序运行最终结果
[break]: 查看程序运行的中间结果,排除错误