VB第7章 用户界面设计.docx

上传人:b****6 文档编号:14249466 上传时间:2023-06-21 格式:DOCX 页数:21 大小:25.32KB
下载 相关 举报
VB第7章 用户界面设计.docx_第1页
第1页 / 共21页
VB第7章 用户界面设计.docx_第2页
第2页 / 共21页
VB第7章 用户界面设计.docx_第3页
第3页 / 共21页
VB第7章 用户界面设计.docx_第4页
第4页 / 共21页
VB第7章 用户界面设计.docx_第5页
第5页 / 共21页
VB第7章 用户界面设计.docx_第6页
第6页 / 共21页
VB第7章 用户界面设计.docx_第7页
第7页 / 共21页
VB第7章 用户界面设计.docx_第8页
第8页 / 共21页
VB第7章 用户界面设计.docx_第9页
第9页 / 共21页
VB第7章 用户界面设计.docx_第10页
第10页 / 共21页
VB第7章 用户界面设计.docx_第11页
第11页 / 共21页
VB第7章 用户界面设计.docx_第12页
第12页 / 共21页
VB第7章 用户界面设计.docx_第13页
第13页 / 共21页
VB第7章 用户界面设计.docx_第14页
第14页 / 共21页
VB第7章 用户界面设计.docx_第15页
第15页 / 共21页
VB第7章 用户界面设计.docx_第16页
第16页 / 共21页
VB第7章 用户界面设计.docx_第17页
第17页 / 共21页
VB第7章 用户界面设计.docx_第18页
第18页 / 共21页
VB第7章 用户界面设计.docx_第19页
第19页 / 共21页
VB第7章 用户界面设计.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VB第7章 用户界面设计.docx

《VB第7章 用户界面设计.docx》由会员分享,可在线阅读,更多相关《VB第7章 用户界面设计.docx(21页珍藏版)》请在冰点文库上搜索。

VB第7章 用户界面设计.docx

VB第7章用户界面设计

第7章用户界面设计

一.例题解析

(1)在VB中,要将一个窗体装载到内存进行变量初始化等预处理,应使用的是。

A)Show方法B)UnLoad语句C)Load语句D)Hide方法

【答案】C

【解析】要将一个窗体装载到内存应使用Load语句。

Show方法是显示窗体,Hide方法是隐藏窗体,Unload语句是卸载窗体。

(2)设在菜单编辑器中定义了一个菜单项,名称为menu1。

为了在运行时使该菜单项不可见,应使用的语句是。

A)menu1.Enabled=TrueB)menu1.Enabled=False

C)menu1.Visible=TrueD)menu1.Visible=False

【答案】D

【解析】Visible属性用于表示菜单项是否可见,Enabled属性用于表示菜单项是否可用。

要隐藏菜单项menu1,将其Visible属性设置为False即可。

所以,答案是D。

(3)在窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timer1,要求每一秒钟在文本框中显示一次当前的时间。

程序为:

PrivateSubTimer1()

TxtTime.Text=Time

EndSub

在下划线上应填入的内容是。

A)EnabledB)VisibleC)IntervalD)Timer

【答案】D

【解析】从题目上分析,可知在空白处填入的应该是计时器控件的事件名称,而计时器只具有Timer事件,所以本题的正确答案是选项D。

(4)滚动条的默认属性是。

A)MinB)MaxC)ValueD)Name

【答案】C

【解析】滚动条的默认属性是Value属性。

滚动条Value属性的值随着滚动滑块位置的改变而改变,是一个整型数据。

(5)只能用来显示字符信息的控件是。

A)图像框B)图形框C)标签框D)文本框

【答案】C

【解析】图像框只能用来显示图像。

图形框能显示图像和字符信息,还能容纳其他控件。

文本框不仅能够显示字符信息,还能编辑字符信息。

(6)确定复选框是否选中,应访问的属性是。

A)SelectedB)Checked

C)StyleD)Value

【答案】D

【解析】复选框没有Selected和Checked属性。

Selected是列表框的属性,表示是否选中了列表项。

Style属性决定了复选框的外观。

(7)若要获得滚动条的当前值,可访问的属性是。

A)MinB)MaxC)TextD)Value

【答案】D

【解析】滚动条没有Text属性。

滚动条的Min和Max属性分别存放滚动条的最小值和最大值。

当滚动滑块的位置移动时,滚动条的Value属性值也随之改变。

(8)要设置计时器控件的定时时间,需设置的属性是。

A)IntervalB)EnabledC)ValueD)Text

【答案】A

【解析】计时器控件没有Value和Text属性。

计时器控件的Enabled属性设置计时器控件是否对事件产生响应。

计时器控件通过Interval属性设置定时触发的周期(毫秒数),即触发计时器两个事件之间的毫秒数,Interval属性值的范围为0~65535。

(9)不能触发滚动条的Change事件的操作是。

A)拖动滚动条上的滑块B)单击滚动条上的滑块

C)单击滚动条两端的箭头D)单击箭头与滑块之间的滚动条

【答案】B

【解析】单击箭头与滑块之间的滚动条,滚动条的Value属性的改变量是LargeChange。

单击滚动条两端的箭头,Value属性的改变量是SmallChange。

拖动滚动条上的滑块,Value属性的改变量决定滑块的移动量。

它们都能使滚动条的Value属性值改变,因此也就能够触发滚动条的Change事件。

单击滚动条上的滑块,不改变滚动条的Value属性值,也不能触发滚动条的Change事件。

(10)不能作为容器使用的对象是。

A)窗体B)框架C)图形框D)图像框

【答案】D

【解析】窗体、框架和图形框都可作为容器使用,在这些对象中可以放置其他控件。

图像框不能放置其他控件,不能作为容器使用。

(11)以下叙述中错误的是。

A)在程序运行时,通用对话框控件是不可见的

B)在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用

C)通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件

D)通用对话框控件的ShowColor方法,可以打开颜色对话框

【答案】C

【解析】在VB中,用户可以利用通用对话框控件在窗体上设置打开(Open)、另存为(SaveAs)、颜色(Color)、字体(Font)、打印机(Printer)和帮助(Help)等六种基于Windows的标准对话框界面。

在设计模式下,通用对话框在窗体中显示的是一个小图标,并且该图标的大小不可改变;在运行模式下,当通用对话框的Action属性被赋值或采用Show方法激活,相关的对话窗口被显示或帮助引擎被运行,但通用对话框控件本身是不可见的。

调用ShowOpen或ShowSave方法激活通用对话框,它只能提供打开文件或保存文件对话框的操作界面,而不能真正打开或保存文件,要完成这些操作需要另外编写代码。

故选项C是错误。

(12)使用通用对话框控件建立的“打开”或“保存”对话框中,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是。

A)"text(.txt)|(*.txt)"B)"文本文件(.txt)|(.txt)"

C)"text(.txt)||(*.txt)"D)"text(.txt)(*.txt)"

【答案】A

【解析】使用通用对话框控件建立“打开”或“保存”文件对话框时,通用对话框的Filter属性用于确定文件列表框中所显示文件的类型。

该属性的设置格式为“描述|扩展名”。

描述是一个在“文件类型”列表框中显示的字符串,扩展名用于设置所显示的文件类型,即起过滤文件的作用。

(13)通用对话框提供了一组基于Windows标准的对话框,在它的标准对话框中不含。

A)打开对话框B)另存为对话框

C)显示对话框D)颜色对话框

【答案】C

【解析】通用对话框提供了一组基于Windows标准的对话框,称为通用对话框。

它们是:

“打开”对话框、“另存为”对话框、“颜色”对话框、“字体”对话框、“打印”对话框以及“帮助”对话框。

(14)在窗体放置一个通用对话框控件,名称为CommonDialog1,在程序中要显示“打开”对话框,使用的语句是。

A)CommonDialog1.Action=1B)CommonDialog1.Action=2

C)CommonDialog1.Action=3D)CommonDialog1.Action=4

【答案】A

【解析】通用对话框的Action属性值决定了打开对话框的类型。

1打开的是“打开”对话框,2打开的是“另存为”对话框,3打开的是“颜色”对话框,4打开的是“字体”对话框,5打开的是“打印”对话框,6打开的是“帮助”对话框。

(15)与CommonDialog1.Action=2等效的方法是。

A)CommonDialog1.ShowOpenB)CommonDialog1.ShowFont

C)CommonDialog1.ShowColorD)CommonDialog1.ShowSave

【答案】D

【解析】CommonDialog1.Action=2打开是“另存为”对话框,等效的方法是CommonDialog1.ShowSave。

(16)在窗体上画一个名称为TxtA的文本框,然后编写如下的事件过程:

PrivateSubTxtA_KeyPress(KeyasciiAsInteger)

EndSub

若焦点位于文本框中,则能够触发KeyPress事件的操作是。

A)单击鼠标B)双击文本框

C)鼠标滑过文本框D)按下键盘上的某个键

【答案】D

【解析】当按下键盘上的某个键时触发拥有输入焦点控件的KeyPress事件。

(17)在窗体上放置一个文本框和一个标签,名称分别为Text1和Label1,然后编写如下事件过程:

PrivateSubText1_KeyPress(KeyAsciiAsInteger)

DimcharAsString

char=Chr(KeyAscii)

KeyAscii=Asc(UCase(char))

Label1.Caption=String(4,KeyAscii)

EndSub

程序运行后,使文本框拥有焦点,此时如果在键盘上输入字母“a”,则标签中显示的内容为。

A)aaaB)AAAC)aaaaD)AAAA

【答案】D

【解析】当按下键盘上的某个键时,将触发KeyPress事件。

程序运行后,使文本框拥有焦点,此时如果在键盘上输入字母“a”,Chr函数将返回字符“a”给char;UCase函数将字符“a”转换成大写字符“A”;Asc函数返回字符“A”的ASCII码;String函数返回由4个字符“A”组成的字符串"AAAA"。

所以,答案是D。

(18)在窗体上放置一个名称为Textl的文本框,并编写如下程序:

PrivateSubForm_Load()

Show

Text1.Text=""

Text1.SetFocus

EndSub

PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,_

YAsSingle)

Print"程序设计"

EndSub

PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)

Print"VisualBasic";

EndSub

程序运行后,如果按“A”键,然后单击窗体,则在窗体上显示的内容是。

A)VisualBasicB)程序设计

C)A程序设计D)VisualBasic程序设计

【答案】D

【解析】按下“A”键时,触发文本框的KeyDown事件,在窗体上显示“VisualBasic”;用鼠标单击窗体时,触发窗体的MouseUp事件,在窗体上显示“程序设计”。

所以,答案是D。

(19)程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是。

A)MouseDownB)MouseUpC)LoadD)Click

【答案】C

【解析】程序运行后,在窗体上单击鼠标,按下鼠标时触发MouseDown事件、然后触发Click事件、释放鼠标时触发MouseUp事件。

窗体的Load事件由系统加载窗体时触发,不是由单击鼠标触发。

所以,答案是C。

二.练习题

1.单项选择题

(1)当把框架的属性设置为False时,其标题会变灰,框架中所有的对象均被屏蔽。

A)NameB)EnabledC)CaptionD)Visible

一、单项选择题答案

1.B

2.A

3.C

4.C

5.B

6.A

7.B

8.A

9.B

10.D

11.C

12.A

13.A

14.D

15.D

16.D

17.D

18.D

19.B

20.B

21.A

22.A

23.A

24.B

25.A

26.A

27.D

28.C

29.D

30.B

31.C

32.A

33.B

34.A

35.D

36.D

37.C

38.A

39.B

40.D

二、填空题答案

1.Move

2.下拉菜单、快捷菜单

3.菜单编辑器

4.标题

5.PopupMenu

6.①List②Selected(说明:

空1和空2可互换)

7.①Scroll②Change(说明:

空1和空2可互换)

8.0

9.2000

10.Click

11.True

12.①Interval②Enabled③time

13.①Change②Caption

14.Filter

15.Ascii

16.2

17.Text1.PasswordChar="*"

18.①MouseDown②PopupMenu

19.Form1.FontSize=FontSize+2

(2)确定复选框是否选中,可访问的属性是。

A)ValueB)CheckedC)SelectedD)Caption

(3)下面关于框架的说法错误的是。

A)框架用来放置其他控件,是一个容器

B)放置在框架中的单选按钮与框架外的单选按钮互不影响

C)框架可以接收用户输入

D)当框架控件的Enabled属性设置为False时,框架中的所有控件都被屏蔽。

(4)用鼠标拖动滚动条上的滑块时将触发事件。

A)ChangeB)KeyPressC)ScrollD)KeyDown

(5)单击滚动条上的滚动箭头时触发事件。

A)ScrollB)ChangeC)Scroll和ChangeD)Move

(6)将指定的图片文件加载到当前对象中可在属性窗口使用属性。

A)PictureB)CurmetXC)AutoSizeD)Stretch

(7)为了让图片框(Picture)的大小可以自动适应所加载的图像大小,则应该。

A)设置Stretch属性值为TrueB)设置AutoSize属性值为True

C)设置Stretch属性值为FalseD)设置AutoSize属性值为False

(8)为了让加载的图像大小自动适应图像框(ImageBox)的大小,则应该。

A)设置Stretch属性值为TrueB)设置AutoSize属性值为True

C)设置Stretch属性值为FalseD)设置AutoSize属性值为False

(9)编写代码,在窗体、图片框或图像框中装入图片使用函数。

A)PictureLoadB)LoadPictureC)LoadImageD)ImageLoad

(10)编写了如下事件过程:

PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)

If(ButtonAnd3)=3Then

Print"AA"

EndIf

EndSub

程序运行后,为了在窗体上输出“AA”,应按下的鼠标键为。

A)左B)右C)同时按下左、右D)按什么键都不显示

(11)下列事件中属于计时器的事件是。

A)ClickB)DblClickC)TimerD)KeyDown

(12)窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。

下面能够实现上述操作的事件过程是。

A)PrivateSubHScroll1_Change()

PrintHScroll1.Value

EndSub

B)PrivateSubHScroll1_Change()

PrintHScroll1.SmallChange

EndSub

C)PrivateSubHScroll1_Scroll()

PrintHScroll1.Value

EndSub

D)PrivateSubHScroll1_Scroll()

PrintHScroll1.SmallChange

EndSub

(13)要使两个单选按钮属于同一个框架,正确的操作是。

A)先画一个框架,再在框架中画两个单选按钮

B)先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中

C)先画两个单选按钮,再画框架将单选按钮框起来

D)以上三种方法都正确

(14)计时器对象设置时间间隔的属性是。

A)EnabeldB)IndexC)TagD)Interval

(15)要使文本框获得输入焦点,则应采用文本框控件的。

A)GotFocus方法B)LostFocus方法C)KeyPress方法D)SetFocus方法

(16)要使菜单项MenuOne在程序运行时失效,使用的语句是

A)MenuOne.Visible=TrueB)MenuOne.Visible=False

C)MenuOne.Enabled=TrueD)MenuOne.Enabled=False

(17)设在菜单编辑器中定义了一个菜单项,名为menu1。

为了在运行时隐藏该菜单项,应使用的语句是。

A)menu1.Enabled=TrueB)menu1.Enabled=False

C)menu1.Visible=TrueD)menu1.Visible=False

(18)在窗体上有一个文本框控件,名称为TextTime;一个计时器控件,名称为Timer1。

要求每一秒在文本框中显示一次当前的时间。

程序为:

PrivateSubTimer1__________()

TxtTime.text=Time

EndSub

在下划线上应填入的内容是

A)EnabledB)VisibleC)IntervalD)Timer

(19)在窗体上放置一个名称为CommonDialog1的通用对话框;一个名称为Command1的命令按钮。

要求单击命令按钮时,打开一个保存文件的通用对话框。

该窗口的标题为“Save”,缺省文件名为“SaveFile”,在“文件类型”栏中显示AllFile。

则能够满足上述要求的程序是。

A)PrivateSubCommand1_Click()

CommonDialog1.FileName="SaveFile"

CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doc)|*.doc"

CommonDialog1.FilterIndex=2

CommonDialog1.DialogTitle="Save"

CommonDialog1.Action=2

EndSub

B)PrivateSubCommand1_Click()

CommonDialog1.FileName="SaveFile"

CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doc)|*.doc"

CommonDialog1.FilterIndex=1

CommonDialog1.DialogTitle="Save"

CommonDialog1.Action=2

EndSub

C)PrivateSubCommand1_Click()

CommonDialog1.FileName="Save"

CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doc)|*.doc"

CommonDialog1.FilterIndex=2

CommonDialog1.DialogTitle="SaveFile"

CommonDialog1.Action=2

EndSub

D)PrivateSubCommand1_Click()

CommonDialog1.FileName="SaveFile"

CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doc)|*.doc"

CommonDialog1.FilterIndex=1

CommonDialog1.DialogTitle="Save"

CommonDialog1.Action=1

EndSub

(20)在窗体上添加一个名为ComDialog的通用对话框控件,显示“颜色“对话框应使用的方法是。

A)ShowOpenB)ShowColorC)ShowSaveD)ShowPrinter

(21)在窗体上画一个通用对话框,其名称为CommonDialog1,然后画一个命令按钮,并编写如下事件过程。

PrivateSubCommand1_Click()

CommonDialog1.Flags=vbOFNHideReadOnly

CommonDialog1.Filter="AllFiles(*.*)|*.*|TextFiles(*.txt)|*.txt

CommonDialog1.FilterIndex=1

CommonDialog1.ShowOpen

MsgBoxCommonDialog1.FileName

EndSub

程序运行后,单击命令按钮,将显示一个"打开"对话框,此时在"文件类型"框中显示的是。

A)AllFiles(*.*)B)TextFiles(*.txt)

C)BatchFiles(*.bat)D)AllFiles(*.*)|TextFiles(*.txt)

(22)在用通用对话框控件建立"打开"或"保存"文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是。

A)″text(.txt)|(*.txt)″B)″文本文件(.txt)|(.txt)″

C)″text(.txt)FFFFF||(*.txt)″D)″text(.txt)(*.text)″

(23)设有一个菜单项,名称为MenuItem,为了在运行时使该菜单失效(变灰),应使用的正确语句是。

A)MenuItem.Enabled=FalseB)MenuItem.Enabled=True

C)MenuItem.Visible=TrueD)MenuItem.Visible=False

(24)工程中创建新窗体的方法是。

A)利用标准工具箱中的窗体控件创建

B)利用“工程”菜单的“添加窗体“项

C)由系统自动产生

D)利用“工具”下拉菜单中的命令创建

(25)清除窗体或图形框中由绘图方法或Print方法在运行时生成的图形或文字使用。

A)ClsB)HideC)ShowD)Move

(26)在设计多窗体程序时,按照系统默认的名称分别建立4个窗体Forml、Form2、Form3和Form4,则程序运行后,最先出现的窗体是。

A)FormlB)Form2C)Form3D)Form4

(27)下列事件不属于VB键盘事件的是。

A)KeyPreesB)KeyDownC)KeyUpD)MouseOver

(28)下列关于多窗体工程的存取说法错误的是。

A)以.frm为扩展名保存窗体文件,以.vbp

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2