vb基础教程习题解答(编辑修改稿)内容摘要:
体计算,它将被命令按钮的 Click 事件中的语句调用。 第 1 章 Visual Basic 基本知识 7 程序如下: Option Explicit Private Function hS(a As Single, b As Single, _ c As Single, d As Single, x As Single) As Single Dim y As Single y = a * x ^ 3 + b * x ^ 2 + c * x + d hS = y End Function Private Sub Command1_Click() lblY = hS(Val(txtA), Val(txtB), Val(txtC), Val(txtD), Val(txtX)) End Sub 8. 试给出下列表达式的结果: (a) Sqr(16) * (Abs(9) Int()+ Len(Trim( Visual 中文版 ))) (b) Left(今天是:年,月,日 , 4) amp。 Month(Date) amp。 amp。 Day(Date) (a)160 (b)今天是: 711 9. 试说明 On Error GoTo ErrBar 与 On Error Resume Next 语句之间的区别。 10. 试说明 Resume 和 Resume Next 语句之间的区别。 11. 试用对象的层次关系说明 窗体 、窗体上的控件、控件属性之间的关系。 第 4 章 用户界面设计 1. Visual Basic 中的窗体和控件都是可视化 对象元素,它们之间的区别是什么。 窗体是容器,其用来装载控件。 在创建应用程序时,窗体可以独立工作,而控件不能独立工作,它需要依赖于一定的容器(例如,窗体)才能工作。 2. 在使用窗体的时候,往往需要对它的属性进行设置,试列举其常用属性。 参见教材。 3. 试通过文本框控件说明对象的方法、事件之间的区别。 当要使文本框获得光标焦点时,可以使用它的 SetFocus 方法;而当文本框得到光标焦点时,将会触发它的 GotFocus 事件。 第 1 章 Visual Basic 基本知识 8 4. Click 事件是命令按钮最常用的事件,其作用是什么。 当在命令按钮上单 击鼠标左键,或敲 Enter 按键时,将会触发它的 Click 事件。 5. 试比较命令按钮、复选框、单选钮在应用上的异同。 命令按钮、复选框和单选钮都有 Click 事件,都可以用于任务启动。 但复选框、单选钮被鼠标左键,或 Enter 按键敲击后,还能够显示选择状态。 6. 试比较文本框、列表框、组合框在应用上的异同。 TextBox 控件 一般被用来输入、输出数据, 编辑文本。 通过其 MultiLine、 ScrollBars属性可以 设置文本框是否能进行多行编辑,或是否有垂直或水平滚动条。 ListBox 控件 用于 显示项目列表 , 用户可以从列表框中的一系列选项中选择一个或多个选项。 当列表框中的选项数超过其可显示的区域,列表框会自动增加滚动条。 ComboBox 控件将 TextBox 控件 和 ListBox 控件 的功能结合在 了 一起。 当在 ComboBox控件 中选择列表项目时,即可以通过它的 文本框 输入, 也 可以 从 它所带的 列表 中选择。 7. ActiveX 控件 和 Visual Basic 的内部控件有什么不同。 ActiveX 控件 是外部控件,其存在形式不同于和 Visual Basic 融合在一起的内部控件。 它们是以 扩展名为 .ocx 的文件形式存在于 Visual Basic 系统之外 , 只在需要时才将其 添加到工具箱中。 8. 建立一个含有窗体的标准程序,窗体上有两个列表框: List List2,一个命令按钮:Command1。 要求建立这样的程序,使得当 Command1 被单击时, List1 中被选中的项目移入到 List2 中。 Private Sub Command1_Click() Dim i As Long, K As Long i = 0 K = 1 If K 0 Then Exit Sub Do Until i K If (i) Then (i) i i = i 1 K = K 1 End If i = i + 1 Loop 第 1 章 Visual Basic 基本知识 9 End Sub 9. 命令按钮的 Click 事件是 用户触发事件 ,而窗体的 Load 事件是系统环境事件。 这两类事件的不同之处是什么。 用户触发事件的触发器 由用户控制,例如: Click、 KeyPress、 MouseDown 等事件。 系统环境事件的触发器由 Visual Basic 系统或程序所控制,如窗体的 Load、 Unload、QueryUnload 事件,时钟控件的 Timer 事件。 10. 试通过窗体的启动过程和卸载过程说明事件的触发顺序。 系统环境事件的 触发是由系统自动安排的,它们往往有一个相对固定的执行顺序。 当窗体启动的时候,将依次触发: Initialize、 Load、 Activate、 Resize 事件。 而当窗体卸载的时候,则会先发生 QueryUnload,然后再发生 Unload 事件。 11. 编一个窗体程序,运行时将键盘上输入的所有字母转换成小写后显示在窗体中。 Private Sub Form_KeyPress(KeyAscii As Integer) Print LCase(Chr(KeyAscii)) End Sub 12. 编写一个窗体程序,窗体中有一个文本框,要求在文本框中只能输入整数。 Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii 48 Or KeyAscii 57 Then KeyAscii = 0 End If End Sub 13. 编写一个窗体程序,窗体中有一个文本框,要求文本框输入的字符串的长度必须是 6,否则焦点不能离开文本框。 Private Sub Text1_LostFocus() If Len(Text1) 6 Then。vb基础教程习题解答(编辑修改稿)
相关推荐
个命令按钮,名称为 C1,标题为“复制”。 要求程序运行 后,在列表框中 自动建立四个列表项,分别为“ Item1”、“ Item2”、“ Item3”、“ Item4” 如果选择列表框中的一项,则单击“复制”按钮时,可以把该项复制到文本 框中(如图所示)。
的“考生文件夹”均为 C:\WEXAM\00000000\ *********************************************************************** ( 1)在考生文件夹下有工程文件 ,该程序是不完整 的,请在有。 号的地方填入正确内容,然后删除。 及所有注释符(即 39。 号), 但不能修改其它部分。 存盘时不得改变文件名和文件夹。
xt2和 Text3,文本框内容分别设置为“等级考试”、 “计算机”和空白。 然后画两个单选按钮,其名称分别为 Op1和 Op2,标题 分别为“交换”和“连接”(如图所示),编写适当的事件程序。 程序运 行后,如果选中“交换”单选按钮并单击 Text3文本框,则 Text1文本框中 内容与 Text2文本框中内容进行交换,并在 Text3文本框中显示“交换成 功”;如果选中“连接”单选按钮并单击
01F00x01F7 14 type=w0 unit=0 cyls=2048 hds=16 secs=63 因此在出现下面的提示后 , 可以输入 Y, 继续系统的安装 : During installation you may choose to overwrite all or part of the present contents of your hard disk, Do you
son39。 s offer, his acceptance contained some additions to and modifications of the offer。 for example, Mr. Anderson asked for telegraphic transfer, Mr. Johnson sent the money to the bank to be kept
添加四个 帧: 选择第二帧 将桌面右边的图片和 壶点上 眼睛,如图: 然后选择图片上的壶,垂直向上移动一些; 选择第三帧 将桌面右边的图片和口点上眼睛,如图: 然后