程资源管理器窗口、立即窗口、窗体布局窗口、工具箱所组成。
7.答:VB有三种工作模式:
⑴ 设计模式:可进行应用程序界面的设计和代码的编制,此模式用于开发应用程序。
⑵ 运行模式:运行应用程序,此时不可编辑代码和界面,此模式用于显示运行结果。
⑶ 中断模式:应用程序运行暂时中断,此时可编辑代码,但不可编辑界面,此模式用于调试程序。按F5键或单击“继续”按钮继续运行程序,单击“结束”按钮停止运行程序。在此模式下会弹出“立即”窗口,在窗口内可输入简短的命令,并立即执行。
8.答:属性窗口由以下几个部分组成:
⑴ 对象列表框:用于显示窗体中的对象,单击其右边的下拉按钮可显示当前窗体所包含的对象列表。
⑵ 属性显示排列方式:用于显示窗体中的所选对象的属性,通过窗口的滚动条可找到任何一个属性,窗口中的属性可以按以下两种方式排列:
① 按字母顺序:此时属性按字母的顺序排列
② 分类顺序:此时属性按外观、位置、行为、杂项等分类排列
⑶ 属性列表框:该列表框列出在设计模式下选定对象可更改的属性及缺省值,不同的对象其属性也不同。属性列表框由左右两部分组成,左边列出选定对象的各种属性名,右边列出其相应的属性值。用户可先选定某一属性,再在右部对该属性值进行设置或修改。
⑷ 属性解释框:当用户在属性列表框中选定某属性后,解释框显示所选属性的含义。
9.答:设置对象的属性可在两个位置进行: ⑴ 在设计阶段利用属性列表框进行设置;
⑵ 在程序中通过程序代码进行设置。在程序中设置属性的语法格式为: 对象名.属性名=属性值
通常,对于反映对象外观特征的一些不变属性应在设计阶段完成;而一些内在的可变的属性应在编程中实现。
在设计阶段对属性进行设置一般有两步: ① 首先鼠标单击对象,以选定设置的对象;
② 在属性窗口选中需设置的属性,在右侧属性值栏中输入或选择相应的属性值。
10.答:创建VB应用程序分为以下几个过程: ⑴ 建立用户界面以及界面中的对象; ⑵ 设置各个对象的属性; ⑶ 为对象事件编写程序; ⑷ 保存工程; ⑸ 运行程序。
5-109
11.答:一个Visual Basic应用程序或一个Visual Basic工程可以包括7种类型的文件,其中最常用的是窗体文件、标准模块文件、类模块文件。
⑴ 窗体文件(.frm):该文件包含窗体及控件的属性设置;窗体级的变量和外部过程的声明;事件过程和用户自定义过程。Visual Basic中一个应用程序包含一个或多个窗体,每一个窗体都有一个窗体文件。一个窗体文件由两部分组成,一部分是作为用户界面的窗体;另一部分是窗体和窗体中的对象执行的代码。
⑵ 标准模块文件(.bas):标准模块文件完全由代码组成,在标准模块的代码中,可以声明全局变量,可以定义函数过程和子程序过程。标准模块中的全局变量可以被工程中的其它模块调用;而公共的过程可以被窗体模块的任何事件调用。该文件可选。
⑶ 类模块文件(.cls):类模块文件中既包含代码又包含数据,每个类模块定义了一个类,可以在窗体模块中定义类的对象,调用类模块中的过程。它用于创建含有属性和方法的用户自己的对象。该文件可选。
⑷ 工程文件(.vbp):该文件包含与该工程有关的全部文件和对象的清单。 ⑸ 窗体的二进制数据文件(.frx):当窗体或控件的数据含有二进制属性(如图片或图标),将窗体文件保存时,系统自动产生同名的.frx文件。
⑹ 资源文件(.res):包含不必重新编辑代码就可以改变的位图、字符串和其他数据。该文件可选。
⑺ ActiveX控件的文件(.ocx):该文件可以添加到工具箱并在窗体中使用。 12.答:Visual Basic对象的三要素为属性、事件和方法。
⑴ 对象的属性:在面向对象的程序设计中,属性是对象的一个特性,是用来描述和反映对象特征的一系列数值。同类型的对象有相同的属性不同的属性值;不同类型的对象有不同的属性。
⑵ 事件:在VB中,事件是发生在对象身上、能被对象识别的动作,事件正是激发某一过程的导火索。
⑶ 方法:“方法”是指对象本身所包含的一些特殊函数或过程,利用对象内部自带的函数或过程,可以实现对象的一些特殊功能和动作。
13.答:VB应用程序的执行步骤如下: ⑴ 启动应用程序,装载和显示窗体; ⑵ 窗体或窗体上的对象等待事件的发生; ⑶ 事件发生时,执行相应的事件过程; ⑷ 重复执行步骤②和③;
⑸ 直到遇到“END”结束语句结束程序的运行。 14.答:在VB环境下,错误有以下几种。
⑴ 编辑错误:编辑错误是指用户在代码窗口书写代码时,VB会对程序直接进行语法检查,如果有错,系统会自动弹出一个出错信息提示框,出错的那行变为红色。
⑵ 编译错误:编译错误是指启动了运行程序,在VB开始运行之前的编译阶段发现的错误,此种错误一般为变量未定义等。
6-109
⑶ 运行错误:运行错误是指通过了编译,在运行程序时发生的错误,此类错误一般是由于执行了非法操作而产生。
⑷ 逻辑错误:如果没有出现前三种错误,但程序仍然没有得到正确的结果,则说明程序存在逻辑错误。
二、填空题
1.答:对象,事件驱动
2.答:编译运行模式、解释运行模式 3.答:窗体、控件 4.答:属性
5.答:在设计阶段利用属性列表框进行设置、在程序中通过程序代码进行设置 6.答:窗体
7.答:Form1、工程1 8.答:Click
9.答:对象名.方法名[参数名表] 10.答:对象名.属性名=属性值
三、单项选择题 1.答:D 2.答:C 3.答:A 4.答:C 5.答:A 6.答:B 7.答:C 8.答:B 9.答:A 10.答:C 11.答:C 12.答:A 13.答:D 14.答:B 15.答:B 16.答:B 17.答:A 18.答:B 19.答:C 20.答:D 21.答:B 22.答:A
7-109
四、简单程序设计题 1.解:
⑴ 建立用户界面以及界面中的对象
启动Visual Basic环境,选择“标准exe”,创建工程、窗体。 ⑵ 设置各个对象的属性
调整窗体Form1的大小,将窗体Form1的Caption属性设为练习1。 ⑶ 为对象事件编写程序
编写窗体对象Form1的单击事件驱动程序如图3-1-1(b)所示: 图3-1-1(a) 运行效果 图3-1-1(b) 程序代码
⑷ 保存工程
保存窗体:单击菜单“文件/保存form1”,并取名为习题1; 保存工程:单击菜单“文件/保存工程”,并取名为习题1。 ⑸运行程序
按F5功能键或菜单“运行/启动”或运行按钮,运行程序,即可得到如图3-1-1(a)所示的运行结果。
2.解:
⑴ 建立用户界面以及界面中的对象
① 启动Visual Basic环境,选择“标准exe”,创建工程、窗体。 ② 单击窗口左边工具箱中的\标签按钮\,此时鼠标变成十字形状,拖动鼠标,在窗体上画1个标签:\。
③单击窗口左边工具箱中的\命令按钮\,此时鼠标变成十字形状,拖动鼠标,在窗体上画命令按钮:\,再重复两次,画出命令按钮 \,\。
⑵设置各个对象的属性
①适当调整窗体Form1和各个对象的大小和位置; ②将窗体Form1的Caption属性设为练习2; ③将标签Label1的Caption属性设为你好!,FontSize属性设为三号;
④将命令按钮Command1、Command2、Command3的Caption属性设为放大、缩小、结束;
8-109