1.2 Visual Basic 6.0集成开发环境(IDE)
Visual Basic 6.0集成开发环境是用户进行应用程序设计和开发的工作平台,用户的大部分工作需要借助于该集成开发环境来完成。就像是工人干活所必需的车间一样,所以用户必须先快速熟悉集成开发环境,为接下来的应用程序开发做好准备。本节内容主要介绍Visual Basic 6.0集成开发环境。
1.2.1 启动Visual Basic 6.0
Visual Basic 6.0的启动方法主要有两种。用户可以单击任务栏上的“开始”→“所有程序”→“Microsoft Visual Basic 6.0中文版”快捷方式,启动Visual Basic 6.0,如图1.5所示。还可以利用Windows系统建立快捷方式的功能,为Visual Basic 6.0中文版程序创建快捷方式并放置在桌面上,要启动时,只需在桌面上双击快捷方式图标即可。
图1.5 启动Microsoft Visual Basic 6.0中文版程序
Visual Basic 6.0启动后,如果是第一次运行Visual Basic 6.0,系统会自动弹出“新建工程”对话框,如图1.6所示。
图1.6 Visual Basic 6.0启动窗口
该对话框提供了3个选项卡供用户以3种方式打开工程。具体方法如下。
· “新建”选项卡,该选项卡列出了新建应用程序的所有类型,选择“标准EXE”类型,单击“打开”按钮,即可创建一个标准EXE类型的应用程序。
· “现存”选项卡。在该选项卡中用户可以选择和打开一个已经存在的工程。
· “最新”选项卡。该选项卡中列出了用户近期内使用过的工程。
提示
在用户熟悉集成开发环境后可以选择“不显示这个对话框”选项。在选择“标准EXE”类型程序后,单击“打开”按钮,即可创建一个“标准EXE”类型的程序,进入Visual Basic 6.0集成开发环境中,如图1.7所示。
图1.7 Visual Basic 6.0集成开发环境
1.2.2 退出Visual Basic 6.0
Visual Basic 6.0的退出方法主要有3种,具体方法如下所示。
· 在集成开发环境中选择“文件”菜单中的“退出”命令。
· 单击集成开发环境中标题栏右侧的“关闭”按钮。
· 用Windows系统快捷方式,按“Alt+F4”键退出。
这3种退出方法在执行时,Visual Basic 6.0会自动判断用户是否修改了工程内容,并且询问是否保存工程文件或直接退出。
1.2.3 集成开发环境的组成部分
集成开发环境是用户进行程序设计、调试和运行的一体化开发环境。Visual Basic 6.0的集成开发环境主要包括标题栏、菜单栏、工具栏、工具箱、窗体设计器、代码窗口、立即窗口、工程资源管理窗口、属性窗口、对象浏览器和窗体布局窗口等。具体的窗口布局如1.2.1节图1.7所示。
1.标题栏
标题栏位于程序窗口的顶部,主要显示工程文件名称和工程状态,如图1.8所示。默认工程文件名为“工程1”。工程状态有“设计”、“运行”和“中断”,分别表示工程的当前状态。标题栏最右端有“最小化”、“最大化”和“关闭”按钮。
图1.8 Visual Basic 6.0集成开发环境系统标题栏
2.菜单栏
菜单栏位于标题栏正下方,主要显示了所有的Visual Basic命令,如图1.9所示。用户可以单击打开菜单项,在进入集成开发环境后也可以通过“Alt”键加菜单项上的相应字母的快捷方式来打开菜单项。例如,打开“文件”菜单项,快捷方式为“Alt+F”键。菜单栏包括了13个下拉式菜单,具体作用如表1.1所示。
图1.9 Visual Basic 6.0集成开发环境系统菜单栏
表1.1 菜单命令及功能
3.工具栏
工具栏提供了常用菜单命令的快捷操作方式。利用工具栏中的命令按钮,用户可以方便快捷地实现常用的菜单命令。常用的工具栏有4种,即标准工具栏、编辑工具栏、调试工具栏和窗体编辑器。在默认的集成开发环境中只会显示标准工具栏,用户可以通过“视图”→“工具栏”→“标准”菜单项来选择其他几项工具栏。工具栏如图1.10所示。
图1.10 Visual Basic 6.0集成开发环境工具栏
4.工具箱
工具箱是用来容纳各种常用控件的窗口,默认情况下由21个图标组成,其中有20个图标为常用控件。用户进行工程开发时,工具箱中提供的控件常用来设计窗体界面。工具箱如图1.11所示。
图1.11 Visual Basic 6.0集成开发环境工具箱
Visual Basic 6.0为用户提供的控件分为标准控件和ActiveX控件两类。标准控件在Visual Basic 6.0启动后会出现在工具箱中,ActiveX控件需要用户进行加载。具体方法有如下两种。
· 选择“工程”→“部件”命令,打开“部件”窗口,选择所需要的ActiveX控件。
· 在工具箱的空白处单击鼠标右键,在弹出式菜单中选择“部件”命令也可打开“部件”窗口。
5.窗体设计器
窗体设计器是进行应用程序界面设计的主要工作区。用它可以将工具箱中的控件按照界面设计的要求摆放在窗体设计器中。用户完成界面设计后,程序运行时的界面与在设计阶段的窗体设计器的界面基本上一致。例如,用窗体设计器完成一个职员信息录入的窗体。该窗体设计完成后的效果图如图1.12所示。
图1.12 窗体设计器
6.代码窗口
代码窗口用于源代码的编写。用户主要在代码窗口完成编写代码工作。每个窗体或模块都有自己的代码窗口。对于窗体,用户可以双击窗体的空白处来打开代码窗口;对于模块,用户可以在“工程资源管理窗口”双击模块名称来打开模块的代码窗口。代码窗口如图1.13所示。
图1.13 代码窗口
代码窗口主要由以下几个部分组成。
· 对象列表框:用于显示对象的名称。用户可以通过对象列表框很方便地找到需要编辑的对象。
· 过程列表框:用于显示与当前所选择对象有关的事件过程名。用户可以通过过程列表框为当前对象添加相应的事件过程模板。
· 代码编辑区:用于输入和编辑代码。
· 全模块查看按钮:用于在代码编辑区内显示模块中的全部代码。
· 过程查看按钮:用于在代码编辑区内显示所选择的过程代码。
7.立即窗口
立即窗口用于程序调试和查错。在调试程序时,用户可以用Debug.print语句将需要的表达式或变量的值输出到立即窗口。立即窗口如图1.14所示。
图1.14 立即窗口
8.工程资源管理窗口
工程资源管理窗口用于工程中所有文件资源的管理。例如,窗体、模块、类、环境设计器和报表设计器。工程资源管理窗口如图1.15所示。工程资源管理窗口主要由以下几部分组成。
图1.15 工程资源管理窗口
· 查看代码按钮:用于打开代码窗口。
· 查看对象按钮:用于打开窗体设计器。
· 切换文件夹按钮:用于将工程中所有文件资源按类存放到相应文件夹中显示。
· 文件资源列表:用于显示工程中所有文件资源。
9.属性窗口
属性窗口用于设置对象的属性。Visual Basic 6.0支持面向对象,可以通过属性窗口很方便地设置工程中窗体、控件等对象的属性。属性窗口如图1.16所示,主要由以下几部分组成。
图1.16 属性窗口
· 对象列表框:用于选择工程中的对象。
· 属性显示排序方式选项卡:用于选择属性显示方式。有“按字母序”和“按分类序”两个选项。
· 属性列表框:用于显示对象属性。分为属性名称和属性值两部分。
· 属性含义说明:用于对用户所选属性的解释和说明。
10.对象浏览器
对象浏览器用于显示对象库及过程中可用的类、属性、方法、事件、常量和变量等。通过对象浏览器可以很方便地查找到所需要的内容和参考。“对象浏览器”对话框如图1.17所示。
图1.17 “对象浏览器”对话框
11.窗体布局窗口
窗体布局窗口用于设置程序运行时的初始位置和程序适用的分辨率。窗体布局窗口如图1.18所示。
图1.18 窗体布局窗口
注意
读者应该尽快熟悉集成开发环境,为后续章节的学习打下较为坚实的基础。