ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:178.72KB ,
资源ID:2172833      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-2172833.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(vb课后练习答案习题解答4.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

vb课后练习答案习题解答4.docx

1、vb课后练习答案习题解答4第4章 常用控件41 填空题1在图片框上放置的控件称为图片框的( )对象,而窗体是图片框的( )对象。答案:子对象、父对象2窗体的“名称”(Name)属性只能在( )设置。答案:属性窗口中3在程序中设置窗体Forml的Caption属性为“主窗体”,使用的赋值语句是( )。答案:Forml.Caption=“主窗体”4当窗体的Enabled属性为( )时,指定窗体响应事件。答案:True5窗体的Unload事件是在QueryUnload事件发生之( )发生。答案:之后6程序中,把当前窗体移动到屏幕左上角使用的方法为( )。答案:Move 0,07在窗体Form1中坐标

2、为(1600,800)的位置上输出字符串“Visual BASIC 6.0”使用的语句为( )、( )、和( )。答案:Form1.Currrentx=1600、Form1.Currenty=800、Form1.Print “Visual BASIC 6.0”8若使文本框有边框,需设置BorderStyle属性的值为( )。答案:19在程序运行期间,用户可以用文本框显示信息。文本框接受输入的内容的属性是( )。答案:Text10若使文本框内能够接受多行文本,则要设置Multiline属性的值为( )。答案:True11要把图形文件“c:samplediannt.jpg”装载到图片框Pictur

3、e1上,使用的语句为( )。答案:Picture1. Picture=LoadPicture(“c:samplediannt.jpg”)12若使图片框自动调整大小以适应装入的图形,则要设置Autosize属性的值为( )。答案:True13除了在程序使用LoadPicture函数装载图形外,还可以在设计阶段通过修改( )属性装载图形。答案:Picture14若程序中要把一些文本内容输出到图片框PictureBox,应使用( )方法。答案:Print15当单选按钮OptionButton的Value属性为( )时,表示该单选按钮处于未选中状态。答案:False16若使命令按钮Command1重新

4、生效,则使用的赋值语句为( )。答案:Command1.Enabled=True17 若使命令按钮不能接收和响应任何事件,可以设置Visible属性的值为( )。答案:False18只有控件对象的Enabled和Visible属性值都为( )时,该控件对象才能接受焦点。答案:True19Tab顺序是由建立控件时的( )来确定。答案:先后顺序20设置框架Frame上的文本内容需要使用( )属性。答案:Caption21在框架上可以设置一组相关控件,这些控件作为框架的( )控件,它们具有总体的激活/屏蔽特性。答案:子22若屏蔽框架上的控件对象,则需设置( )属性的值为False。答案:Enable

5、d23列表框ListBox中项目的序号从( )开始到( )结束。答案:0、Listcount-124要显示列表框List1中序号为3项目内容,语句为( )。答案:Print List1.List(3)25向组合框Combo2添加序号为5,内容为“计算机学院”的项目,使用的语句为( )。答案:Combo2.AddItem “计算机学院”,526要删除组合框Combo1序号为3的项目,使用的语句为( )。答案:Combo1.ReMoveItem 327使用滚动条ScrollBar时,若要设置当用鼠标单击两个滚动箭头之间区域的滚动幅度,需使用( )属性。答案:LargeChange28若要设置水平或

6、垂直滚动条的最小值,需使用( )属性。答案:Min29计时器Timer每经过一个由InterVal属性指定的时间间隔就会触发一次( )事件。答案:Timer30若要使计时器每0.5钞钟触发一次Timer事件,则要把InterVal属性值设置为( )。答案:50042 选择题1窗体标题栏的显示内容由窗体的( )属性决定。a) Name b)Caption c)BackColor d)Enabled答案:b2当窗体被装入内存时,系统将自动执行( )事件过程。a) Load b)Activate c)Unload d)QueryUnload答案:a、b3在标签框上显示的内容由( )属性来实现。 a)

7、 Name b) Caption c) Text d) ForeColor答案:b4要使标题在标签框内居中显示,Alignment属性的取值应为( )。 a) 0 b) 1 c) 2 d) 3答案:25若使标签框根据所显示内容自动调整其大小,则可以通过设置( )属性值为True来实现。 a) AutoSize b) Alignment c) Enabled d) Visible答案:a6文本框没有( )属性。 a) BackColor b) Enabled c) Visible d) Caption答案:d7如果设置文本框最多可以接受的字符数,则可以使用( )属性。 a) Length b)

8、Multiline c) Max d) MaxLength答案:d8在文本框中设置垂直滚动条,要使ScrollBars的值为( )。 a) 0 b) 1 c) 2 d) 3答案:c9在运行程序时,要使文本框获得焦点,则需使用( )方法。 a) Change b) SetFocus c) GotFocus d) Move 答案:b10下列控件中,没有AutoSize属性的是( )。 a) 标签 b) 文本框 c) 图片框 d) 图像框答案:b、d11若把图片框Picture1中的图形清除,可以使用的语句是( )。 a) Picture1.Del b) Picture1. Picture=Load

9、Picture() c) Picture1. Picture= LoadPicture( ) d) Picture1. Picture=Nothing答案:b、c、d12命令按钮上的文本内容由( )属性来设置。 a) Text b) Caption c) Name d) Show答案:b13若将命令按钮设置为默认选择命令按钮,可以通过( )属性来实现。 a) Value b) Cancel c) Default d) Enabled答案:c14要使命令按钮失效,则可以设置( )属性的值为False来实现。 a) Value b) Enabled c) Visible d) Cancel答案:b

10、15若使命令按钮在屏幕不可见,则可以通过修改( )属性实现。 a) Value b) Enabled c) Visible d) Cancel答案:c16当复选框Value属性值为( )表示该复选框被选中。 a) 0 b) 1 c) 2 d) 3 答案:b17改变控件的Tab顺序可以修改( )属性值。 a) Visible b) Enabled c) TabStop d) TabIndex答案:d18下列控件中( )不能接受GetFocus和LostFocus事件。 a) 命令按钮 b) 组合框 c) 复选按钮 d) 计时器答案:d19要使列表框中的项目垂直滚动,应设置Columns属性值为(

11、 )。 a) 0 b) 1 c) 2 d) 3答案:a20若要得到列表框中项目的数目,可以访问( )属性。 a) List b) ListIndex c) ListCount d) Text答案:c21设置列表框的选择方式,应使用( )属性。 a) Columns b) MultiSelect c) Style d) List答案:b22若要清除列表框的所有项目内容,可以使用( )方法。 a) AddItem b) ReMove c) Clear d) Print答案:c23删除列表框中的某一个项目,需要使用( )方法。 a) Clear b) ReMove c) Move d) ReMove

12、Item答案:d24在组合框中选择某一项目内容,可以通过( )属性获得。 a) List b) ListIndex c) ListCount d) Text答案:d25若要获得滚动条的当前位置,可以通过访问( )属性来实现。 a) Value b) Max c) Min d) LargeChange答案:a26当用鼠标拖动滚动块时触发( )事件。 a) Move b) Change c) Scroll d) GotFocus答案:b、c27设置计时器的时间间隔可以通过( )属性来实现。 a) Value b) Text c) Max d) InterVal答案:d28暂时关闭计时器,需设置(

13、)属性。a) Visible b) Enabled c) Lock d) Cancel答案:b43 解答题 1. 在VB集成环境中,用属性窗口设置字体(Font)属性时,系统将弹出一个对话框(见教材图4-10),指出该对话框中包含些什么控件?答:在该对话框中包含列表框、命令按钮、框架、复选框和文本框等控件。2设Text1为某一文本框名,下列程序段的输出结果是什么?Text1.Text = abcdefghijk Text1.selstart = 3Text1.sellength = 5Print Text1.SelText答:输出结果是:defgh3标签和文本框有什么区别?答:标签一般用于显示

14、一小段不需要用户修改的文本,被显示的文本通过Caption属性确定,它作为输出控件而存在,即可以使用它输出数据。文本框是VB在窗体中为用户提供一个既能够显示又能够编辑文本的控件对象,它作为输入和输出控件而存在,即可以使用它输入输出数据。在文本框内,我们还可以按常用的方法进行文字的编辑。例如,可以进行选择、删除、复制、粘贴、替换等各种操作。4. 比较用Print方法输出和用标签输出的优缺点。答:Print方法是专门向控件输出数据的一种方法,这些控件包括窗体、图片框、打印机等。标签是利用它的Caption属性来输出数据的一种控件。利用Print方法可以直接把数据在窗体、图片框等控件上显示出来,而如

15、果使用标签在窗体、图片框等控件上显示数据,则必须先在相应的控件上放置一个标签,然后才能在标签上输出。使用Print方法和标签输出的文本,其字体、尺寸、颜色都可以改变。而通过改变标签的相关属性,很容易改变标签中显示的内容的字体、尺寸、颜色等。标签中显示的内容只能用同一种字体、尺寸、颜色显示,而使用Print方法可以使每次输出的内容的字体、尺寸、颜色等有所不同。5图片框和图像框的作用是什么?它们之间有什么区别?在什么情况下可以相互代替?在什么情况下必须使用图片框?答:图片框和图像框的作用是在窗体的指定位置上显示图形信息,它们以基本相同的方式出现在窗体上,都可以放置各种VB可识别的图形文件。图片框和

16、图像框的主要区别是:图片框可以作为其他控件的父对象,而且可以通过Print方法输出文本信息;而图像框只能显示图形信息。若不显示文本信息和设置子控件时,它们可以相互代替,否则,必须使用图片框。6框架的作用是什么?如何在框架中建立控件?答:框架的作用是对窗体上的控件对象进行分组,我们可以把相同类型或不同类型的控件对象放在同一个框架上。在框架中建立控件对象的方法为:先双击工具箱上的框架控件对象,这时在窗体的中间出现一个带有Frame1字样的框架控件对象,使用鼠标把它拖到窗体中的预定位置和适当调整大小。然后,双击工具箱上需放在框架上的控件对象,这时在窗体的中间出现该控件对象。单击工具栏上的“剪切”按钮

17、,把该控件对象剪切到剪贴板。单击框架Frame1和单击工具栏上的“粘贴”按钮。此时,该控件对象就作为框架Frame1中的控件,使用鼠标把它拖到框架Frame1中的预定位置和适当调整大小。再以相同的做法, 把其它控件对象放在框架上。 44 编程题1. 编一程序能够实现:每次单击命令按钮Command1能使标签Label1上的文字在窗体Form1上往右移动100缇,当标签在窗体Form1上往右移出窗体的右边界时,再次单击命令按钮Command1能使标签回到窗体的左边界。解答:(1)界面设计和属性设置在窗体上建立一个标签和两个命令按钮。窗体和窗体上控件的主要属性设置如表3.4.1所示。 表3.4.1

18、 属性设置 控件名称 属性名 属性值 Form1 Caption使标签往右移Label1 CaptionFontNameFontSize欢迎使用VB!隶书三号字 Command1Caption 移动 Command2 Caption 结束(2) 程序代码Private Sub Command1_Click() If Label1.Left Form1.ScaleWidth Then Label1.Left = 0 Else Label1.Left = Label1.Left + 100 End IfEnd SubPrivate Sub Command2_Click() EndEnd Sub(3

19、) 运行情况运行程序后,屏幕出现用户界面。每次单击标题为“移动”的命令按钮,系统执行相应的Click事件过程,使标签往右移100缇。右移出窗体的右边界时,再次单击单击标题为“移动”的命令按钮又能使标签回到窗体的左边界。执行情况如图3.4.1所示。单击标题为“结束”的命令按钮,结束程序的执行。 图3.4.1 执行情况3在文本框中输入算术表达式,并以回车符作为输入结束标志。对表达式中的圆括号是否配对进行检查,且给出配对或不配对信息。若配对,则给出“左右圆括号配对”的信息;否则,给出“左圆括号多于右圆括号”或“右圆括号多于左圆括号”的信息。解答:(1)界面设计和属性设置在窗体上建立一个文本框。窗体和

20、文本框的主要属性设置如表3.4.3所示。 表3.4.3 属性设置 控件名称 属性名 属性值 Form1 Caption判别算术表达式中的圆括号是否配对 Text1 Text 空串(2)程序代码Option ExplicitDim n As IntegerPrivate Sub Text1_KeyPress(KeyAscii As Integer) Cls If Chr(KeyAscii) = ( Then n = n + 1 ElseIf Chr(KeyAscii) = ) Then n = n - 1 End If Print: Print: Print If KeyAscii = 13 T

21、hen If n = 0 Then Print Tab(18); 左右圆括号配对! ElseIf n 0 Then Print Tab(15); 左圆括号多于右圆括号! Else Print Tab(15); 右圆括号多于左圆括号! End If End IfEnd SubPrivate Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)ClsText1.Text = n = 0End Sub(3)运行情况运行程序后,屏幕出现用户界面。焦点在Text1文本框上,输入算术表达式,例如

22、,(1+2)*8-5),然后按回车键。每按一个键,系统都执行Text1_KeyPress事件过程。执行结果如图3.4.3所示。若继续判别另一个算术表达式的左右圆括号是否配对,可以单击Text1文本框,系统执行Text1_MouseDown事件过程。这时可以再次输入算术表达式和按回车键。单击工具栏上的“结束”按钮,系统结束程序的执行。 图3.4.3 执行结果4编写一个程序,把某一图形装入到一个图片框中,并能实现该图形的放大、缩小和全屏显示。解答:(1)界面设计和属性设置在窗体上建立一个图片框和三个命令按钮。窗体和窗体上控件的主要属性设置如表3.4.4所示。 表3.4.4 属性设置 控件名称 属性

23、名 属性值 Form1 Caption图片缩放 Picture1 Picture一幅图片(在程序中装入) Command1Caption 图片放大 Command2 Caption 图片缩小 Command3 Caption 全屏显示(2)程序代码Private Sub Command1_Click() If Picture1.Height 50 Then Picture1.Height = Picture1.Height + 50 End If End If If Form1.ScaleWidth - Picture1.Width 70 Then Picture1.Width = Pictu

24、re1.Width + 70 End IfEnd SubPrivate Sub Command2_Click() Select Case Picture1.Height Case Is 50 Picture1.Height = Picture1.Height - 50 Case Is 30 Picture1.Height = Picture1.Height - 30 Case Is 10 Picture1.Height = Picture1.Height - 10 End Select Select Case Picture1.Width Case Is 100 Picture1.Width

25、= Picture1.Width - 100 Case Is 50 Picture1.Width = Picture1.Width - 50 Case Is 30 Picture1.Width = Picture1.Width - 30Case Is 10 Picture1.Width = Picture1.Width - 10 End SelectEnd SubPrivate Sub Command3_Click() Picture1.Height = Form1.ScaleHeight - 1000 Picture1.Width = Form1.ScaleWidthEnd SubPriva

26、te Sub Form_Load()Picture1.Picture=LoadPicture(c:ProgramFilesMicrosoftOffice OfficeBitmapsstylesGlobe.wmf)End Sub (3)运行情况运行程序后,屏幕出现用户界面。单击标题为“全屏显示”的命令按钮,系统执行相应的Click事件过程,执行结果如图3.4.4所示。单击标题为“图形缩小”的命令按钮,可以使图形逐渐缩小。单击标题为“图形放大”的命令按钮,可以使图形逐渐放大。单击工具栏上的“结束”按钮,系统结束程序的执行。 图3.4.4 执行结果6编一程序产生一个字体浏览器。要求用一个列表框显示系

27、统当前可供选择的字体,另一个列表框显示系统当前可供选择的字体大小,并使用标签显示所选字体及其大小样例。解答:(1)界面设计和属性设置在窗体上建立四个标签、两个列表框。窗体和窗体上控件的主要属性设置如表3.4.6所示。 表3.4.6 属性设置 控件名称 属性名 属性值 Form1 Caption字体浏览器 Label1 Caption 字体选择 Label2Caption 字体大小选择 Label3Caption 样例 Label4CaptionBorderStyle中文字体演示 1 List1 Style 1 List2 Style 1(2)程序代码Option ExplicitPrivate

28、 Sub Form_Load() Dim i As Integer For i = 0 To Screen.FontCount - 1 List1.AddItem Screen.Fonts(i) Next i For i = 8 To 12 List2.AddItem Trim(Str(i) Next i For i = 14 To 72 Step 2 List2.AddItem Trim(Str(i) Next iEnd SubPrivate Sub List1_Click() Label4.FontName = List1.TextEnd SubPrivate Sub List2_Clic

29、k() Label4.FontSize = List2.TextEnd Sub(3)运行情况运行程序后,系统执行事件过程Form_Load,并在屏幕上显示用户界面。单击列表框List1上某一复选框,例如,“华文新魏”前面的复选框,系统执行相应的Click事件过程。然后单击列表框List2上某一复选框,例如,“20”前面的复选框,系统执行相应的Click事件过程。执行结果如图3.4.7所示。单击工具栏上的“结束”按钮,系统结束程序的执行。 图3.4.7 执行结果7. 编写一个用于演示颜色合成情况的程序。要求使用滚动条作为红、绿和蓝三种基色值的输入控件。(提示:使用RGB函数对输入的三种基色进行合成得到复合颜色)解答:(1)界面设计和属性设置在窗体上建立四个标签和三个滚动条。窗体和窗体上控件的主要属性设置如表3.4.7所示。 表3.4.7 属性设置 控件名称 属性名 属性值 Form1 Caption颜色合成演示 Label1 Caption 红色份量值: Label2Caption 绿色份量值: Label3Caption 蓝色份量值: Label4CaptionBorderStyle

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

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