大学vb应用编程题答(程序设计教程)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Vb简单应用题练习题

第一题:

打开指定文件夹下的工程文件vbsj3.vbp,在名称为Form1的窗体上已经添加一个名为lblClock 的标签控件和一个名称为timeClock的计时器控件;请将标签控件lblClock的Caption属性设为空串,BorderStyle属性设为1,再设置timeClock的适当属性,并编写适当的事件过程,使得在运行时,每隔一秒种在标签中显示的数字从1开始自动加1。如图所示是程序开始运行时的界面。

请将程序中注释语句修改为正确代码,并删除注释符号;不能修改已有的程序内容,特别是不能改变程序中已有的变量名称。

注意:1.不能修改除注释语句以外的其他代码行和已经设置好的控件属性,并将修改的结果以原文件名原位置存盘。

2.若涉及给对象属性赋值,必须指定属性名,不可使用对象的默认属性。

Option Explicit

Private nCount As Long

Private Sub Form_Load()

nCount = 1

End Sub

Private Sub timeClock_Timer()

lblClock = nCount

nCount = nCount + 1

End Sub

第二题:

打开指定文件夹下的工程文件vbsj3.vbp,在名称为Form1的窗体上已经添加一个名称为txtInput的文本框;两个标题分别为“对齐方式”、“字体”,名称分别为fraAlign、fraFont的框架控件;在fraAlign框架中画三个单选按钮,标题分别为“左对齐”、“居中”、“右对齐”,名称分别为optLeft、optCenter、optRight;在fraFont框架中画两个单选按钮,标题分别为“宋体”、“黑体”,名称分别为optSt、optHt。

要求:编写五个单选按钮的Click事件过程,使程序运行时,单击这些单选按钮,可以对文本框中的文字实现相应的操作效果,如图所示。

注意:1.不能修改其他代码行,并将修改的结果以原文件名原位置存盘。

2.若涉及给对象属性赋值,必须指定属性名,不可使用对象的默认属性。

3.程序中不得使用变量,每个事件过程中只能写一条语句。

Option Explicit

Private Sub optCenter_Click()

txtInput.Alignment = 2

End Sub

Private Sub optRight_Click()

txtInput.Alignment = 1

End Sub

Private Sub optLeft_Click()

txtInput.Alignment = 0

End Sub

Private Sub optHt_Click()

txtInput.FontName = "黑体"

End Sub

Private Sub optSt_Click()

txtInput.FontName = "宋体"

End Sub

第三题:

打开指定文件夹下的工程文件vbsj3.vbp,本程序的功能是输入用户名和密码。要求程序运行时,在输入用户名的文本框txtUserName中输入的英文字符个数不超过10个且按回车键时,焦点自动定位到输入密码的文本框txtPassWord中;否则将文本框txtUserName的内容清空,焦点还是在文本框txtUserName中。同时,若选中“显示密码”复选框,在文本框txtPassWord中输入密码时,文本框txtShowPwd中显示的是密码字符本身;若没有选中“显示密码”复选框,则文本框txtShowPwd显示的是“#”,如图所示。

在考生文件夹中给出的窗体文件vbsj3.frm中已经添加了全部的控件,但程序不完整。请去掉程序中的注释,将其中的?改为正确的内容。

注意:1.不能修改除注释语句以外的其他代码行和已经设置好的控件属性,并将修改的结果以原文件名原位置存盘。

2.若涉及给对象属性赋值,必须指定属性名,不可使用对象的默认属性。

Option Explicit

Private Sub Form_Load()

Form1.Show

txtUserName.SetFocus

End Sub

Private Sub txtPassWord_Change()

If chkShowPwd.Value = 1 Then

txtShowPwd.PasswordChar = ""

Else

txtShowPwd.PasswordChar = "#"

End If

txtShowPwd.Text = txtPassWord.Text

End Sub

Private Sub txtUserName_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then

If Len(Trim(txtUserName.Text)) > 0 Then

txtPassWord.SetFocus

Else

MsgBox "用户名不能为空!", vbCritical, "警告"

txtUserName.SetFocus

End If

End If

End Sub

第四题:

打开指定文件夹下的工程文件vbsj3.vbp,已经添加全部控件,其中“+”、“-”、“×”、“÷”对应的单选按钮为一个控件数组。程序的功能是根据水平滚动条hsbNum1和hsbNum2的当前值作为运算数,当单击命令按钮cmdCalc时可分别进行加、减、乘、除运算,并将运算的结果显示在标签lblOpResult中,程序运行时的界面如图所示。

请在设计模式下分别设置水平滚动条hsbNum1和hsbNum2的Max、Min属性的值分别100、1;设置“+”对应的单选按钮控件当前为选中状态。

该程序不完整,请去掉程序中的注释符,并把?改正为正确内容,使其能够正确运行。

相关文档
最新文档