理论教育 其他窗体及计算机程序设计语言VisualBasic的窗口

其他窗体及计算机程序设计语言VisualBasic的窗口

时间:2023-11-19 理论教育 版权反馈
【摘要】:除上述几种窗口外,在集成环境中还有其他一些窗口,包括窗体布局窗口、代码编辑器窗口、立即窗口、本地窗口和监视窗口等。

其他窗体及计算机程序设计语言VisualBasic的窗口

一、窗体设计器窗口

窗体设计器窗口用于设计应用程序界面,如图1-4所示,在该窗口中可以添加控件图形和图像来创建各种应用程序的外观。每个窗口必须有一个窗体名字,系统启动后就会自动创建一个窗体(缺省名为Form1),用户可通过“工程”/“添加窗体”来创建新窗体或将已有的窗体添加到工程中。每个窗体保存后都有一个窗体文件名(扩展名为.frm)。应注意窗体名即窗体的“Name”属性和窗体文件名的区别。

窗体设计器窗口简称窗体(Form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。

其中,窗体操作区布满的小点供用户在对齐控件时使用,如果想清除这些小点或者改变点与点间的距离,则可通过执行“工具”菜单中的“选项”命令(“通用选项卡)来调整。

图1-4 窗体设计器窗口

二、代码窗口

在设计模式中,通过双击窗体或窗体上任何对象或通过点击“工程资源管理器”窗口中的“查看代码”按钮来打开代码编辑器窗口。代码编辑器是输入应用程序代码的编辑器。

图1-5 代码窗口

注意:每个窗体设计窗口对应一个代码窗口。

三、属性窗口

所有窗体或控件的属性如颜色、字体等,都可以通过属性窗口来修改。属性窗口由四部分组成:对象框、属性显示方式、属性列表和属性解释。

对象列表框:单击其右边的箭头可拉出所选窗体包含的对象的列表。

属性显示排列方式:有“按字母序”和“按分类序”两个按钮。前者以字母排列顺序列出所选对象的所有属性;后者按“外观”和“位置”等分类列出所选对象的所有属性。

(1)属性的显示方式有两种,即按字母顺序和按分类顺序,分别通过单击相对应的按钮来实现。

(2)每个Visual Basic对象都有其特定的属性,可以通过属性窗口来设置,对象的外观和对应的操作由所设置的值来确定。有些属性的取值是有一定限制的,例如对象的可见性只能设置为True或False(即可见或不可见);而有些属性(如标题)可以为任何文本。在实际的应用程序设计中,不可能也没有必要设置每个对象的所有属性,很多属性可以使用默认值。

图1-6 属性窗口

四、工程资源管理器窗口

工程是指用于创建一个应用程序的文件的集合。工程资源管理器是用于管理众多工程的窗口。工程资源管理器窗口上方有以下三个按钮:

1.查看代码:切换到代码窗口,显示和编辑代码;

2.查看对象:切换到模块的对象窗口;

3.切换文件夹:工程中的文件在按类型分或不分层次显示之间切换。

在工程资源管理器窗口中,含有建立一个应用程序所需要的文件的清单。工程资源管理器窗口中的文件可以分为如下几类:

(1)工程文件和工程组文件:工程文件的扩展名为.vbp,每个工程对应一个工程文件。当一个程序包括两个以上的工程时,这些工程构成一个工程组,工程组文件的扩展名为.vbg。用“文件”菜单中的“新建工程”命令可以建立一个新的工程,用“打开工程”命令可以打开一个已有的工程,而用“添加工程”命令可以添加一个工程。

(2)窗体文件:窗体文件的扩展名为.frm,每个窗体对应一个窗体文件,窗体及其控件的属性和其他信息(包括代码)都存放在窗体文件中。一个应用程序可以有多个窗体(最多可达255个),因此就可以有多个以.frm为扩展名的窗体文件。执行“工程”菜单中的“添加窗体”命令或单击工具栏中的“添加窗体”按钮可以增加一个窗体,而执行“工程”菜单中的“移除窗体”命令可删除当前的窗体。每建立一个窗体,工程资源管理器窗口中就增加一个窗体文件,每个窗体都有一个不同的名字,可以通过属性窗口设置(Name属性),其默认名字formx(x为1,2,3...),相应的默认文件名为formx.frm。(www.daowen.com)

(3)标准模块文件:标准模块文件也称程序文件,其扩展名为.bas,它是为合理组织程序而设计的。标准模块是一个纯代码性质的文件,它不属于任何一个窗体,主要在大型应用程序中使用。标准模块由程序代码组成,主要用来声明全局变量和定义一些通用的过程,可以被不同窗体的程序调用。标准模块通过“工程”菜单中的“添加模块”命令来建立。

(4)类模块:Visual Basic提供了大量预定义的类,同时也允许用户根据需要定义自己的类,用户通过类模块来定义自己的类,每个类都用一个文件来保存,其扩展名为.cls。

(5)资源文件:资源文件中存放的是各种“资源”,是一种可以同时存放文本、图片、声音等多种资源的文件。资源文件由一系列独立的字符串、位图及声音文件(.wav或.mid)组成,其扩展名为.res。资源文件是一个纯文本文件,可以用简单的文字编辑器编辑。

五、工具箱窗口

工具箱提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后缺省的General工具箱就会出现在屏幕左边,上面有常用的“控件”。工具箱中的每一个控件都代表一个类,当将这些控件添加到窗体上时就创建了相应的对象。由同一个类创建的对象(如Command1、Command2等)具有由类定义的公共的属性、方法和事件。

图1-7 工具箱窗口

工具箱窗口由工具图标组成,这些图标是Visual Basic应用程序的构件,称为图形对象或控件,每个控件由工具箱中的一个工具图标来表示。

一般情况下,工具箱位于窗体的左侧。工具箱中的工具分为两类,一类称为内部控件或标准控件,另一类称为ActiveX控件。启动Visual Basic后,工具箱中只有内部控件。

工具箱主要用于应用程序的界面设计。在设计阶段,首先用工具箱中的工具(即控件)在窗体上建立用户界面,然后编写程序代码。界面的设计完全通过控件来实现,可以任意改变其大小,移动到窗体的任何位置。

除上述几种窗口外,在集成环境中还有其他一些窗口,包括窗体布局窗口、代码编辑器窗口、立即窗口、本地窗口和监视窗口等。

六、窗体布局窗口

窗体布局窗口显示在屏幕右下角,用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。

七、立即窗口

在Visual Basic集成环境中,运行“视图”/“立即窗口”命令或按Ctrl+G组合键即可打开。

“立即窗口”是Visual Basic所提供的一个系统对象,称为Debug对象,作为调试程序使用。它只有方法,不具备任何事件和属性。通常使用Print方法,使用格式为:

Debug.Print[输出项列表]

例如:Debug.Print“VB程序设计”

运行后在立即窗口输出:

VB程序设计

在设计状态可以在立即窗口中进行一些简单的命令操作,如变量赋值,用“?”或Print(两者等价)输出一些表达式的值。

1.在立即窗口中使用赋值符给变量赋值,即输入:

X=3.14:Y=2:Z=30:P=True:K=False

2.使用“?表达式”或“Print表达式”输出其表达式的值,操作如下:

此外,Visual Basic 6.0中还有2个非常有用的附加窗口:“本地”和“监视”窗口,它们都是为调试应用程序提供的,本地窗口和监视窗口只在运行工作模式下才有效。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈