1.4 VB集成开发环境
VB的集成开发环境界面如图1.2所示。它集VB程序的设计、编辑、编译和调试于一体,集中提供程序开发所需要的各种工具、窗口和方法。在这个开发环境中,除了主窗口外,还提供一些专用工具和窗口,如工具箱、窗体设计器、属性窗口、工程资源管理器、代码窗口、窗体布局窗口等。
1.4.1 主窗口
主窗口位于集成环境的顶部,由标题栏、菜单栏和工具栏组成。
1.标题栏
标题栏主要用于显示应用程序的名称及其工作状态。新建VB工程时默认的文件名为工程1,标题栏中显示的信息为
工程1-Microsoft Visual Basic [设计]
方括号中的“设计”表明当前的工作状态是“设计阶段”。随着工作状态的不同,方括号内的信息也随之改变,可能会是“运行”或“Break”,分别代表“运行阶段”或“中断阶段”。这3个阶段也分别称为“设计模式”、“运行模式”和“中断模式”。
2.菜单栏
菜单栏提供了用于开发、调试和保存应用程序所需的所有命令。
3.工具栏
VB提供了编辑、标准、窗体编辑器和调试4种工具栏。一般情况下,集成环境中只显示“标准”工具栏。
1.4.2 工具箱和控件
窗体和控件都是VB对象,在设计用户界面时,需要在窗体上建立各种所需的控件,控件是构成用户界面的基本元素。VB的控件分为以下三类:
(1)标准控件(也称内部控件)。例如文本框、命令按钮、列表框等,这些控件由VB系统提供。启动VB后,标准控件出现在工具箱中,既不能添加,也不能删除。
(2)ActiveX控件。ActiveX控件实际上是一段可重复使用的程序代码和数据。它是由ActiveX技术创建的一种控件。ActiveX控件可以是系统自带的,也可以是第三方厂商提供的,还可以是用户自己开发的。目前有不少现成的ActiveX控件,如通用对话框(CommonDialog)、工具栏(ToolBar),状态栏(StatusBar)等。
ActiveX控件不在VB工具箱中,而是以单独的文件存在,文件扩展名为.ocx。把ActiveX控件添加到工具箱后,这些控件就可以跟标准控件一样使用了。
(3)可插入对象。用户可将Excel工作表、PowerPoint幻灯片等作为一个对象添加到工具箱中,编程时可把它们当作控件(与标准控件一样)使用。
启动VB后,工具箱中提供了一个指针和20个标准控件,如图1.2所示。表1.1列出了这些标准控件及其功能。
在设计状态下,工具箱窗口总是出现的。若要不显示工具箱窗口,可以将其关闭;若要显示,则可选择“视图”菜单中的“工具箱”或单击“标准”工具栏上的“工具箱”按钮。在运行状态下,工具箱窗口自动隐去。
表1.1 VB工具箱中的标准控件及其功能
使用工具箱中的控件与使用Office“绘图”工具栏上的“自选图形”工具相似,以下简要介绍控件的一些操作方法。
1.在窗体上添加一个控件
常用以下两种方法:
(1)单击工具箱中的控件按钮,然后在窗体上拖动鼠标,可创建控件。
(2)双击工具箱中的控件按钮,即可在窗体中央创建一个尺寸为默认值的控件。
2.控件的命名
每个控件都有自己的名字,有了它才能在程序代码中引用该控件。创建控件时系统会为该控件赋予一个默认的名字,如窗体的默认名为Form1、Form2等,文本框的默认名为Text1、Text2等。用户也可在属性窗口中通过设置Name(名称)属性来给控件重新命名,名字必须以字母或汉字开头,一般由字母、汉字、数字串组成,长度不超过255个字符。
3.控件的缩放、移动、复制和删除
在设计阶段,当选定窗体上的控件后,控件的边框上会出现8个控点,如图1.13所示,这表明该控件处于“活动”状态,或称为“当前控件”。
(1)缩放:选定控件后,把鼠标指针指向某一控点,当出现双向箭头时,拖动鼠标可以改变控件的大小。
(2)移动:选定控件后,把鼠标指针指向控件的内部,再拖动鼠标,即可移动控件的位置。
(3)复制:选定控件后,单击工具栏上的“复制”按钮,再单击“粘贴”按钮,系统会弹出一个“是否创建控件数组”对话框(控件数组的概念见6.5节),单击“否”,即可在窗体上得到该控件的复制品。复制品的所有属性与原控件相同,只是名称属性(Name)的序号比原控件大。
(4)删除:选定控件后,按Delete键或选择“编辑”菜单中的“删除”命令。
4.选定多个控件
要调整多个控件,需要先同时选定这多个控件,常用方法有以下两种:
(1)在窗体的空白区域中用鼠标左键拖动拉出一个矩形框。
(2)在按Shift键的同时,用鼠标单击所要选定的控件,如图1.14所示。
图1.13 “活动”控件
图1.14 选定多个控件
5.控件的布局
当窗体上存在多个控件时,往往需要对这些控件进行排列、对齐、改变大小等格式化操作。要设置窗体上多个控件的布局,先要选定这些控件,然后选择“格式”菜单中的相应选项,再从其子菜单中选择命令即可。
1.4.3 其他窗口
1.窗体设计器窗口
窗体设计器窗口又称为“窗体窗口”或“对象窗口”,主要用来设计应用程序的用户界面,如设计窗体的外观,在窗体上添加控件、图形,移动控件,改变控件大小等。一个应用程序可以拥有多个窗体,每个窗体都必须有一个唯一的标识名称,VB在默认情况下分别以Form1,Form2,…命名窗体。
窗体工作区中布满了供对齐用的小点,如果想清除这些小点或者想改变点与点之间的距离(即改变定位网格线的间距),可选择“工具”菜单中的“选项”命令,然后在“选项”对话框的“通用”选项卡中进行调整。
说明:在“选项”对话框中还可以设置VB开发环境中的各种属性及各种窗口的格式,如所用的字体、字号、颜色等。
2.工程资源管理器窗口
工程资源管理器窗口如图1.15所示,它以层次结构方式列出了当前工程(或工程组)中的所有文件,并对工程进行管理。在窗口内,双击某个文件图标,即可打开相应的文件。
图1.15 工程资源管理器窗口
工程资源管理器窗口的标题栏下方有3个工具按钮,分别是:
(1)“查看代码”按钮:切换到代码窗口,以便显示和编辑程序代码。
(2)“查看对象”按钮:切换到窗体编辑器窗口,以便显示和编辑正在设计的窗体。
(3)“切换文件夹”按钮:切换文件夹显示方式。
3.属性窗口
属性窗口通常位于工程资源管理器窗口的下方。单击工具栏上的“属性窗口”按钮,或按F4键,或选择“视图”菜单中的“属性窗口”命令,均可打开属性窗口,如图1.16所示。
图1.16 属性窗口
属性窗口用于列出所选定窗体或控件的属性设置值,并允许用户设置或修改。这些属性值将作为程序运行时各对象属性的初始值。
属性窗口由4部分组成:对象列表框、属性排序方式、属性列表框和属性解释区。
(1)对象列表框:处于标题的下方,用于列出当前所选定对象的名称及所属的类。单击其下拉按钮,可列出当前窗体包括的全部对象的名称,用户可从中选择要更改其属性值的对象。
(2)属性排序方式:可以通过“按字母序”和“按分类序”选项卡分别显示所选对象的属性。
(3)属性列表框:列出当前选定的窗体或控件的属性设置值。左边显示所选对象的属性名称,右边列出对应的属性值。可选定某一属性(或双击属性名),然后对该属性值进行设置或修改。有的属性具有预定值,如右侧显示“三点”式按钮(“...”)或“下拉箭头”式按钮,都有预定值供选择。
4.代码窗口
代码窗口是专门用来编辑程序代码的窗口。各种事件过程和通用过程的代码编写和修改都在此窗口进行。代码窗口如图1.3所示。
打开代码窗口的常用方法:用鼠标双击一个控件或窗体,或选择“视图”菜单中的“代码窗口”命令,或从工程资源管理器窗口中单击“查看代码”按钮。
5.窗体布局窗口
窗体布局窗口位于屏幕的右下角(如图1.2所示),在该窗口中有一个表示窗体的小图标,用来显示窗体在屏幕中的位置。可以用鼠标拖动其中的窗体小图标来调整窗体的位置。
1.4.4 使用帮助系统
VB提供了功能强大而全面的联机帮助系统MSDN(Microsoft Developer Network)。通过MSDN用户可以随时方便地得到各种帮助信息,以解决用户在开发过程中遇到的各种各样的问题。
MSDN Library中包含了约1GB的内容,存放在两张光盘上。其内容包括上百个示例代码、文档、技术文章、Microsoft开发人员知识库等。用户可以通过运行第一张盘上的Setup.exe程序,选择“用户安装”选项将MSDN Library安装到用户的计算机上。
通过“帮助”菜单中的“内容”、“索引”或“搜索”命令可以打开MSDN Library并进行查询。
除了使用MSDN Library帮助方式外,用户还可以联机方式访问Internet上的相关网站(如http://www.microsoft.com/vbasic/)获得更多、更新的信息。