VB练习题及简答题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简答题:
VB6.0 的特点是: ①可视化的设计平台 ②事件驱动的编程机制 ③应用程序的集成开发环境 ④结构化的设计语言 ⑤强大的数据库功能 2)在 VB6.0 的集成开发环境中,“窗体窗口”的作用是什么? 答:在 VB6.0 的集成开发环境中,“窗体窗口”是 VB 应用程序的主要构成部分。这个窗体就 是应用程序最终面向用户的窗体。用户可在其中添加控件、图片以及菜单等组件来设计用户 界面。每个窗体窗口必须有一个唯一的名字,建立窗体时默认的名字为 Form1、Form2…… 3)在 VB6.0 的集成开发环境中,要显示各窗口,如:属性窗口,应该如何操作? 答:要显示各窗口,可选择“视图”菜单中相应的命令即可。
Dim 变量名 [As 类型] 3)VB 中的表达式有哪几种? 答:VB 中的表达式有:算术表达式、字符串表达式、关系表达式、逻辑表达式。 4)什么是函数?VB 中的函数有哪几种类型? 答:函数是一种特定的运算,VB 已经提供了这样现成的运算功能,不需要用户再编写相应 的程序进行运算,只需直接调用该函数,给出函数名、给出一个或多个参数,就能得到它的 函数值。 VB 的内部函数按功能可分为数学函数、转换函数、字符串函数和日期函数等。 5)如何使用随机函数? 答:随机函数 Rnd 可以模拟自然界中各种随机现象。它所产生的随机数,可以提供给各种 运算或试验使用。在实际中非常有用。 Rnd 函数返回 0 ~ 1(包括 0 和不包括 1)之间的双精度随机数。通常与 Int 函数配合使用 生成[a, b]区间范围内的随机整数,可采用如下算式: Int((b-a+1)*Rnd + a) 如:产生 1~10 之间(含 1 和 10)的随机整数,可 以写成如下形式: Int(10*Rnd+1) 6)书写代码时应注意哪些规则? 答:VB 和任何程序设计语言一样,编写代码要遵循一定的规则: (1)代码不区分字母的大小写,可对用户程序代码进行自动转换:对于关键字,首字母总 被转换成大写,其余字母被转换成小写;若关键字由多个英文单词组成,会将每个单词首字 母转换成大写。 (2)分行与续行。一行语句允许多达 255 个字符。一条语句可分若干行书写,在要续行的 行尾加入续行符(空格和下划线“-”);在同一行上可以书写多条语句,语句间用冒号“:”分 隔。 (3)注释语句。为了提高程序的可读性,应在程序的适当位置加上必要的注释。注释可以 Rem 开头,也可用撇号“’”引导注释内容。 4-2 问答题: 1)VB 程序的控制结构有哪些? 答:VB 是结构化的程序,其控制结构包括:顺序结构、选择结构、循环结构。 2)选择结构有哪几种? 答:选择结构包括: (1)单分支结构:If…Then 语句 (2)双分支结构:If...Then...Else 语句 (3)ElseIf 格式 (4)多分支语句:Select Case 语句 3)简述 For……Next 循环的执行过程。 答:For……Next 循环的执行过程为: (1)求出初值、终值和步长值,并保存起来。 (2)将初值赋给循环变量。 (3)判断循环变量值是否超过终值(步长值为正时,指大于终值;步长值为负时,指小于 终值)。超过终值时,退出循环,执行 Next 之后的语句;若没有超过终值,则执行循环体。 (4)遇到 Next 语句时,修改循环变量值,即把循环变量的当前值加上步长值再赋给循环变 量。
(1)在设计阶段用属性框直接设置对象的属性; (2)在运行阶段,在程序代码中通过赋值语句实现,其格式为: 对象.属性名=属性值 如:一个对象名为 Command1 的标签,将它的 Caption 属性设置为字符串“确定”,则在程序 代码中的语句应为: Command1.Caption = "确定" 3-2 问答题: 1)简述 VB 中有哪几种数据类型? 答:VB 中的数据类型有: (1)数值型:有 6 种,分别是 Byte(字节型)、Integer(整型)、Long(长整型)、Single(单 精度浮点型)、Double(双精度浮点型)和 Currency(货币型)。 (2)逻辑型(Boolean) (3)日期型(Date) (4)字符串型(String) (5)变体型(Variant)(6)对象型(Object) 2)什么是常量与变量?有哪几种常量?变量如何声明? 答:常量是指在程序运行中始终保持不变的量,如:常数、字符串等。 VB 中有三种常量: 直接常量、用户声明的符号常量和系统提供的常量。
Vb 练习题 1.要将命令按钮 command1 上面显示的文字修改为”确定”,需要修改的 command1 的属性是 (A) A.caption B.show C.title D.text 2.客观世界中的任何一个事物都可以看作是一个对象,在面向对象程序设计语言 VB 中,下面 哪项不是 VB 中的对象( D ) A.命令按钮 B.文本框 C.窗体 D.属性 3.对语句 CONST P=3.14 的说法中最正确的是( B ) A. 定义一个变量 P 并给其赋值为 3.14 B. 定义一个符号常量 P 并给其赋值为 3,14 C. 定义整数 P 并给其赋值为 3.14 D 将圆周率四舍五入成 3.14 4.整型数据的数据类型关键字是( A ) A.integer B.single C.long D.string 5.下面属于正确的 VB 变量名的是(C ) A.long B.123ab C.string1 D. A·B 6.变量 A%的数据类型是( A ) A.整型 B.字符型 C.单精度型 D.货币型 7.VB 算术运算符中的乘或除、整除和求余的优先级,从高到低依次为(B ) A.乘或除、求余、整除 B. 乘或除、整除、求余 C.整除、求余、乘或除 D. 整除、乘或除、求余 8.判断整型变量 m 能否被 n 整除的 VB 表达式为( A ) A.m mod n = 0 B.m/n*n=m C.m mod n D.(m\n)*n=m 9.下面有关操作系统的说法中错误的是( D ) A.操作系统可以对系统的硬、软资源进行管理 B.操作系统是硬件和应用软件的接口 C.目前个人电脑比较流行的操作系统是 windows XP D. 操作系统是一种应用软件 10.逻辑表达式 not “a”>” b” and 9<3 or 9>3 的值是( A ) A.true B.false C.表达有错 D.条件不足 11.表达式”123”+456 的结果是( B ) A.123456 B.579 C.报错 D.”123456” 12.数组 B(1 to 5, 3)包含的数组元素个数是( D ) A.15 B.8 C.9 D.20 13.下面的程序段不能实现将 A 和 B 中的较大数赋值给变量 MAX 的是.( A ) A.MAX=(A<B:A,B) B.IF A>B THEN MAX=A ELSE MAX=B C.MAX=A:IF B>A THEN MAX=B D. IF B<A THEN MAX=A ELSE MAX=B
14.下面的赋值语句合法的是( B ) A.15 =15 B.X=Y C.X+1=5 D.5=Y 15.下面的数据类型中,占用内存最小的是( B ) A.Boolean B.Byte C.Integer D.Single 一. 填空题(每空 2 分,共 20 分) 1.程序设计的 3 大结构是顺序、 分支 和循环 2. FOR 循环中,不指明步长时,默认步长是 1 ;终止循环的条件是:当步长大于零时,初 始值 小于 终止值,当步长小于零时,初始值大于 终止值。 3. VB 程序设计的三大步骤是:设计用户界面,属性设置和编写程序代码 4.要想在程序运行过程中改变对象的位置应该用代码修改其 left 属性和 TOP 属性. 5. 有程序代码如下:Text1.text=”Visual Basic”,则:Text1、Text 和”Visual Basic”分别 代表对象名 、 属性名 和属性值。 6.一个 VB 程序至少包含两个文件,即扩展名为.vbp 的项目文件和扩展名为.frm 的 窗体文件. 二. 判断题(每小题 2 分,共 10*2=20 分) 1. VB 的 Byte 类型数据的数值范围在-225 到 255 之间。(×) 2. Inputbox()函数用来接受用户的键盘输入。(√) 3. VB 代码不区分字母的大小写,即 print 等价于 PRINT.(√) 4. VB 中的语句,通常一条语句占一行,但可以用续行符(一个空格后跟一个下划线)写在 两行上,也可以用一个语句分隔符“:”将多条语句写在同一行上。(√) 5. 在代码窗口中实现给 form1 窗体的标题属性赋值的语句是:From1.caption=HELLO! ( ×) 6. 新建一个名为 Form1 的窗体,在该窗体上双击,出现在代码窗口的事件过程框是 Form_click( )。(×) 7. 用 PRINT 方法输出数据时,多个输出项之间可以用逗号”,”分隔也可以用分号”;”分隔。(√) 8. 要生成介于[上界]到[下界]的一个随机数可以使用的公式是:INT((上界—下界+1)*RND+ 下界),例如要生成 66 到 88 之间的随机整数,则使用表达式 INT(23*RND+66).( √ ) 9. 在 VB 中,空字符串和由空格组成的字符串是等价的.( × ) 10. 在 VB 中,除了输入框 INPUTBOX( )函数可以作为用户键盘输入语句外,文本框对象也可 以作为程序运行过程中的用户键盘输入.(√ )
Biblioteka Baidu
4)简述 VB6.0 的三种工作模式。 答:VB6.0 的三种工作模式为: (1)设计模式: 可进行用户界面的设计和代码的编制,完成应用程序的开发。 (2)运行模式: 运行应用程序,这时不可编辑代码,也不可编辑界面。 (3)中断模式(break): 应用程序运行暂时中断,这时可以编辑代码,但不可编辑界面。 按 F5 键或单击“继续”按钮,程序继续运行,单击“结束”按钮停止程序的运行。 5)如何设置控件的属性? 答:在属性窗口中,单击对象列表框右边的下拉按钮,选中欲设置属性的控件,在属性列表 框的左列选中控件的属性名,在右列对该属性的值进行修改。 2-2 问答题: 1)简述建立 VB 应用程序的步骤。 答:建立 VB 应用程序的步骤为: (1)用户界面的设计 (2)对象属性的设置 (3)编写事件过程代码 (4)程序的调试和运行 (5)保存程序 (6)编译应用程序,生成可执行文件 2)什么是对象的属性、事件和方法? 答:VB 中的控件对象都具有属性、事件和方法。 对象的属性是用来描述和反映对象特征的,即:对象的许多特征需要通过其属性体现。在 VB 中控件是否可见,需要设置 Visible 属性;控件在窗体中的位置需要设置 Left 和 Top 属 性。因此,VB 中的每个控件对象都有一组特定属性,不同的对象具有各自不同的属性。 对象的事件是对象对于在它身上所发生的事情的响应,是由系统事先设定的、能被对象识别 和响应的动作。例如:当用户单击一个命令按钮时,则命令按钮会有相应的响应此动作的事 件, 在 VB 中,就称按钮响应了单击事件(Click);同理,当用户敲击键盘时,就会触发键盘的 KeyDown 等有关事件。 对象的方法是对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调 用,但方法实现的细节用户看不到。VB 中的方法如:对象显示 Print 方法、窗体显示 Show 方法、控件移动 Move 方法等。 3)怎样选择多个控件? 答:当选取多个控件时,有两种方法: (1)拖动鼠标指针,将欲选定的对象包围在一个虚线框内即可。 (2)先选定一个对象,按 Ctrl 键,再单击其他要选定的控件。 4)怎样添加代码? 答:代码的编写是在代码窗口中完成的。进入代码窗口中,在“对象”下拉式列表框中选择控 件,在“事件”下拉式列表框选择该控件对应的事件,即可构成选中控件的事件过程模板,用 户可在该模板中输入代码。 5)标签和文本框的区别是什么? 答:标签和文本框的区别是:标签只可以输出内容,而文本框不但可以输出内容,还可以编 辑内容。 6)VB 提供的大量图形文件在哪个目录下? 答:VB 提供的大量图形文件在:\Microsoft Visual Studio\Common\Graphics\目录下。
如果要指定其他窗体为启动窗体,方法为:使用“工程”菜单中的“属性”命令,在出现的“工 程属性”对话框中选取“通用”选项卡,在“启动对象”列表框中选择要作为启动窗体的窗体名 称后,单击“确定”按钮即可。 9)窗体的鼠标事件有哪些?键盘事件有哪些? 答:窗体的鼠标事件有:MouseDown 事件、MouseUp 事件与 MouseMove 事件。 MouseDown 事件: 当鼠标的任一键被按下时触发此事件。 MouseUp 事件: 当鼠标的任一键被释放时触发此事件。 MouseMove 事件: 当鼠标被移动时触发此事件。 窗体的键盘事件有:KeyPress、KeyDown 和 KeyUp 事件。 KeyDown 事件: 用户按下键盘上某个键时触发此事件。 KeyUp 事件: 用户按下键盘上某个键后释放时触发此事件。 KeyPress 事件: 用户按下并且释放一个会产生 ASCII 码的键时触发此事件。 10)在程序运行阶段,设置对象的属性的语句形式是什么? 答:可以通过以下两种方法设置对象的属性:
变量就是命名的内存单元位置,变量在程序执行的整个过程中,其值是可以变化的,故将其
称为变量。使用变量时,要考虑它的两个内容:变量名和变量的数据类型。变量名是用来在
程序中标识变量的。而变量的数据类型则确定变量中保存的是哪种数据类型。内存变量在使
用时,是需要用户创建的。
变量在声明时,用 Dim 语句显式声明。Dim 语句形式如下:
7)当建立的应用程序只有一个窗体,需要保存哪几个文件? 答:当建立的应用程序只有一个窗体,诒4嫖 募 保枰 4媪礁鑫募 汗こ涛募 ?vbp) 和窗体文件(.frm)。 8)如何建立多重窗体?如何设置启动窗体? 答:建立多重窗体的方法为:使用“工程”菜单中的“添加窗体”命令或工具栏上的“添加窗体” 按钮来打开相应的对话框,在对话框中选择“新建”选项卡新建一个窗体;选择“现存”选项卡 可以把一个已有的属于其他工程的窗体添加到当前工程中。添加时,每个窗体的 name 不能 相同。
VB6.0 的特点是: ①可视化的设计平台 ②事件驱动的编程机制 ③应用程序的集成开发环境 ④结构化的设计语言 ⑤强大的数据库功能 2)在 VB6.0 的集成开发环境中,“窗体窗口”的作用是什么? 答:在 VB6.0 的集成开发环境中,“窗体窗口”是 VB 应用程序的主要构成部分。这个窗体就 是应用程序最终面向用户的窗体。用户可在其中添加控件、图片以及菜单等组件来设计用户 界面。每个窗体窗口必须有一个唯一的名字,建立窗体时默认的名字为 Form1、Form2…… 3)在 VB6.0 的集成开发环境中,要显示各窗口,如:属性窗口,应该如何操作? 答:要显示各窗口,可选择“视图”菜单中相应的命令即可。
Dim 变量名 [As 类型] 3)VB 中的表达式有哪几种? 答:VB 中的表达式有:算术表达式、字符串表达式、关系表达式、逻辑表达式。 4)什么是函数?VB 中的函数有哪几种类型? 答:函数是一种特定的运算,VB 已经提供了这样现成的运算功能,不需要用户再编写相应 的程序进行运算,只需直接调用该函数,给出函数名、给出一个或多个参数,就能得到它的 函数值。 VB 的内部函数按功能可分为数学函数、转换函数、字符串函数和日期函数等。 5)如何使用随机函数? 答:随机函数 Rnd 可以模拟自然界中各种随机现象。它所产生的随机数,可以提供给各种 运算或试验使用。在实际中非常有用。 Rnd 函数返回 0 ~ 1(包括 0 和不包括 1)之间的双精度随机数。通常与 Int 函数配合使用 生成[a, b]区间范围内的随机整数,可采用如下算式: Int((b-a+1)*Rnd + a) 如:产生 1~10 之间(含 1 和 10)的随机整数,可 以写成如下形式: Int(10*Rnd+1) 6)书写代码时应注意哪些规则? 答:VB 和任何程序设计语言一样,编写代码要遵循一定的规则: (1)代码不区分字母的大小写,可对用户程序代码进行自动转换:对于关键字,首字母总 被转换成大写,其余字母被转换成小写;若关键字由多个英文单词组成,会将每个单词首字 母转换成大写。 (2)分行与续行。一行语句允许多达 255 个字符。一条语句可分若干行书写,在要续行的 行尾加入续行符(空格和下划线“-”);在同一行上可以书写多条语句,语句间用冒号“:”分 隔。 (3)注释语句。为了提高程序的可读性,应在程序的适当位置加上必要的注释。注释可以 Rem 开头,也可用撇号“’”引导注释内容。 4-2 问答题: 1)VB 程序的控制结构有哪些? 答:VB 是结构化的程序,其控制结构包括:顺序结构、选择结构、循环结构。 2)选择结构有哪几种? 答:选择结构包括: (1)单分支结构:If…Then 语句 (2)双分支结构:If...Then...Else 语句 (3)ElseIf 格式 (4)多分支语句:Select Case 语句 3)简述 For……Next 循环的执行过程。 答:For……Next 循环的执行过程为: (1)求出初值、终值和步长值,并保存起来。 (2)将初值赋给循环变量。 (3)判断循环变量值是否超过终值(步长值为正时,指大于终值;步长值为负时,指小于 终值)。超过终值时,退出循环,执行 Next 之后的语句;若没有超过终值,则执行循环体。 (4)遇到 Next 语句时,修改循环变量值,即把循环变量的当前值加上步长值再赋给循环变 量。
(1)在设计阶段用属性框直接设置对象的属性; (2)在运行阶段,在程序代码中通过赋值语句实现,其格式为: 对象.属性名=属性值 如:一个对象名为 Command1 的标签,将它的 Caption 属性设置为字符串“确定”,则在程序 代码中的语句应为: Command1.Caption = "确定" 3-2 问答题: 1)简述 VB 中有哪几种数据类型? 答:VB 中的数据类型有: (1)数值型:有 6 种,分别是 Byte(字节型)、Integer(整型)、Long(长整型)、Single(单 精度浮点型)、Double(双精度浮点型)和 Currency(货币型)。 (2)逻辑型(Boolean) (3)日期型(Date) (4)字符串型(String) (5)变体型(Variant)(6)对象型(Object) 2)什么是常量与变量?有哪几种常量?变量如何声明? 答:常量是指在程序运行中始终保持不变的量,如:常数、字符串等。 VB 中有三种常量: 直接常量、用户声明的符号常量和系统提供的常量。
Vb 练习题 1.要将命令按钮 command1 上面显示的文字修改为”确定”,需要修改的 command1 的属性是 (A) A.caption B.show C.title D.text 2.客观世界中的任何一个事物都可以看作是一个对象,在面向对象程序设计语言 VB 中,下面 哪项不是 VB 中的对象( D ) A.命令按钮 B.文本框 C.窗体 D.属性 3.对语句 CONST P=3.14 的说法中最正确的是( B ) A. 定义一个变量 P 并给其赋值为 3.14 B. 定义一个符号常量 P 并给其赋值为 3,14 C. 定义整数 P 并给其赋值为 3.14 D 将圆周率四舍五入成 3.14 4.整型数据的数据类型关键字是( A ) A.integer B.single C.long D.string 5.下面属于正确的 VB 变量名的是(C ) A.long B.123ab C.string1 D. A·B 6.变量 A%的数据类型是( A ) A.整型 B.字符型 C.单精度型 D.货币型 7.VB 算术运算符中的乘或除、整除和求余的优先级,从高到低依次为(B ) A.乘或除、求余、整除 B. 乘或除、整除、求余 C.整除、求余、乘或除 D. 整除、乘或除、求余 8.判断整型变量 m 能否被 n 整除的 VB 表达式为( A ) A.m mod n = 0 B.m/n*n=m C.m mod n D.(m\n)*n=m 9.下面有关操作系统的说法中错误的是( D ) A.操作系统可以对系统的硬、软资源进行管理 B.操作系统是硬件和应用软件的接口 C.目前个人电脑比较流行的操作系统是 windows XP D. 操作系统是一种应用软件 10.逻辑表达式 not “a”>” b” and 9<3 or 9>3 的值是( A ) A.true B.false C.表达有错 D.条件不足 11.表达式”123”+456 的结果是( B ) A.123456 B.579 C.报错 D.”123456” 12.数组 B(1 to 5, 3)包含的数组元素个数是( D ) A.15 B.8 C.9 D.20 13.下面的程序段不能实现将 A 和 B 中的较大数赋值给变量 MAX 的是.( A ) A.MAX=(A<B:A,B) B.IF A>B THEN MAX=A ELSE MAX=B C.MAX=A:IF B>A THEN MAX=B D. IF B<A THEN MAX=A ELSE MAX=B
14.下面的赋值语句合法的是( B ) A.15 =15 B.X=Y C.X+1=5 D.5=Y 15.下面的数据类型中,占用内存最小的是( B ) A.Boolean B.Byte C.Integer D.Single 一. 填空题(每空 2 分,共 20 分) 1.程序设计的 3 大结构是顺序、 分支 和循环 2. FOR 循环中,不指明步长时,默认步长是 1 ;终止循环的条件是:当步长大于零时,初 始值 小于 终止值,当步长小于零时,初始值大于 终止值。 3. VB 程序设计的三大步骤是:设计用户界面,属性设置和编写程序代码 4.要想在程序运行过程中改变对象的位置应该用代码修改其 left 属性和 TOP 属性. 5. 有程序代码如下:Text1.text=”Visual Basic”,则:Text1、Text 和”Visual Basic”分别 代表对象名 、 属性名 和属性值。 6.一个 VB 程序至少包含两个文件,即扩展名为.vbp 的项目文件和扩展名为.frm 的 窗体文件. 二. 判断题(每小题 2 分,共 10*2=20 分) 1. VB 的 Byte 类型数据的数值范围在-225 到 255 之间。(×) 2. Inputbox()函数用来接受用户的键盘输入。(√) 3. VB 代码不区分字母的大小写,即 print 等价于 PRINT.(√) 4. VB 中的语句,通常一条语句占一行,但可以用续行符(一个空格后跟一个下划线)写在 两行上,也可以用一个语句分隔符“:”将多条语句写在同一行上。(√) 5. 在代码窗口中实现给 form1 窗体的标题属性赋值的语句是:From1.caption=HELLO! ( ×) 6. 新建一个名为 Form1 的窗体,在该窗体上双击,出现在代码窗口的事件过程框是 Form_click( )。(×) 7. 用 PRINT 方法输出数据时,多个输出项之间可以用逗号”,”分隔也可以用分号”;”分隔。(√) 8. 要生成介于[上界]到[下界]的一个随机数可以使用的公式是:INT((上界—下界+1)*RND+ 下界),例如要生成 66 到 88 之间的随机整数,则使用表达式 INT(23*RND+66).( √ ) 9. 在 VB 中,空字符串和由空格组成的字符串是等价的.( × ) 10. 在 VB 中,除了输入框 INPUTBOX( )函数可以作为用户键盘输入语句外,文本框对象也可 以作为程序运行过程中的用户键盘输入.(√ )
Biblioteka Baidu
4)简述 VB6.0 的三种工作模式。 答:VB6.0 的三种工作模式为: (1)设计模式: 可进行用户界面的设计和代码的编制,完成应用程序的开发。 (2)运行模式: 运行应用程序,这时不可编辑代码,也不可编辑界面。 (3)中断模式(break): 应用程序运行暂时中断,这时可以编辑代码,但不可编辑界面。 按 F5 键或单击“继续”按钮,程序继续运行,单击“结束”按钮停止程序的运行。 5)如何设置控件的属性? 答:在属性窗口中,单击对象列表框右边的下拉按钮,选中欲设置属性的控件,在属性列表 框的左列选中控件的属性名,在右列对该属性的值进行修改。 2-2 问答题: 1)简述建立 VB 应用程序的步骤。 答:建立 VB 应用程序的步骤为: (1)用户界面的设计 (2)对象属性的设置 (3)编写事件过程代码 (4)程序的调试和运行 (5)保存程序 (6)编译应用程序,生成可执行文件 2)什么是对象的属性、事件和方法? 答:VB 中的控件对象都具有属性、事件和方法。 对象的属性是用来描述和反映对象特征的,即:对象的许多特征需要通过其属性体现。在 VB 中控件是否可见,需要设置 Visible 属性;控件在窗体中的位置需要设置 Left 和 Top 属 性。因此,VB 中的每个控件对象都有一组特定属性,不同的对象具有各自不同的属性。 对象的事件是对象对于在它身上所发生的事情的响应,是由系统事先设定的、能被对象识别 和响应的动作。例如:当用户单击一个命令按钮时,则命令按钮会有相应的响应此动作的事 件, 在 VB 中,就称按钮响应了单击事件(Click);同理,当用户敲击键盘时,就会触发键盘的 KeyDown 等有关事件。 对象的方法是对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调 用,但方法实现的细节用户看不到。VB 中的方法如:对象显示 Print 方法、窗体显示 Show 方法、控件移动 Move 方法等。 3)怎样选择多个控件? 答:当选取多个控件时,有两种方法: (1)拖动鼠标指针,将欲选定的对象包围在一个虚线框内即可。 (2)先选定一个对象,按 Ctrl 键,再单击其他要选定的控件。 4)怎样添加代码? 答:代码的编写是在代码窗口中完成的。进入代码窗口中,在“对象”下拉式列表框中选择控 件,在“事件”下拉式列表框选择该控件对应的事件,即可构成选中控件的事件过程模板,用 户可在该模板中输入代码。 5)标签和文本框的区别是什么? 答:标签和文本框的区别是:标签只可以输出内容,而文本框不但可以输出内容,还可以编 辑内容。 6)VB 提供的大量图形文件在哪个目录下? 答:VB 提供的大量图形文件在:\Microsoft Visual Studio\Common\Graphics\目录下。
如果要指定其他窗体为启动窗体,方法为:使用“工程”菜单中的“属性”命令,在出现的“工 程属性”对话框中选取“通用”选项卡,在“启动对象”列表框中选择要作为启动窗体的窗体名 称后,单击“确定”按钮即可。 9)窗体的鼠标事件有哪些?键盘事件有哪些? 答:窗体的鼠标事件有:MouseDown 事件、MouseUp 事件与 MouseMove 事件。 MouseDown 事件: 当鼠标的任一键被按下时触发此事件。 MouseUp 事件: 当鼠标的任一键被释放时触发此事件。 MouseMove 事件: 当鼠标被移动时触发此事件。 窗体的键盘事件有:KeyPress、KeyDown 和 KeyUp 事件。 KeyDown 事件: 用户按下键盘上某个键时触发此事件。 KeyUp 事件: 用户按下键盘上某个键后释放时触发此事件。 KeyPress 事件: 用户按下并且释放一个会产生 ASCII 码的键时触发此事件。 10)在程序运行阶段,设置对象的属性的语句形式是什么? 答:可以通过以下两种方法设置对象的属性:
变量就是命名的内存单元位置,变量在程序执行的整个过程中,其值是可以变化的,故将其
称为变量。使用变量时,要考虑它的两个内容:变量名和变量的数据类型。变量名是用来在
程序中标识变量的。而变量的数据类型则确定变量中保存的是哪种数据类型。内存变量在使
用时,是需要用户创建的。
变量在声明时,用 Dim 语句显式声明。Dim 语句形式如下:
7)当建立的应用程序只有一个窗体,需要保存哪几个文件? 答:当建立的应用程序只有一个窗体,诒4嫖 募 保枰 4媪礁鑫募 汗こ涛募 ?vbp) 和窗体文件(.frm)。 8)如何建立多重窗体?如何设置启动窗体? 答:建立多重窗体的方法为:使用“工程”菜单中的“添加窗体”命令或工具栏上的“添加窗体” 按钮来打开相应的对话框,在对话框中选择“新建”选项卡新建一个窗体;选择“现存”选项卡 可以把一个已有的属于其他工程的窗体添加到当前工程中。添加时,每个窗体的 name 不能 相同。