【简答题】
试题四(15分,每空3分)
阅读以下应用说明以及用Visual Basic 开发过程中进行的属性设置和所编写的程序代码,将应填入_____(n)_____处的字句写在答题纸的对应栏内。
[应用说明]
启动某应用程序运行的登录窗口如下:
其中的标签(Label1)"用户名(U)"对应文本框 Username ,标签(Label2)"密码(P)"对应文本框"Password" 。当用户在Username 文本框中输入用户名"ali88" ,在Password文本框中输入"zmkm"( 显示的字符均为"*") ,并单击"确定"按钮时,就会弹出应用程序的主窗口frmAPP ,而该登录窗口就会卸载。
如果用户名或密码输入错误,则会弹出报警信息框。当用户单击其中的"确定" 按钮后,登录窗口"Password" 文本框的内容就会消失,光标停留在该框内,以便用户重新输入密码,必要时用户还可以再修改用户名,再次做登录尝试。本应用程序允许发生3次输入错误。在第3次输入错误后,就会立即退出该应用程序。
在弹出登录窗口后,当按键"Alt+U" 时光标就会停留在Usename 文本框中;当按键"Alt+P" 时光标就会停留在Password文本框中。当用户按"Enter" 键时,就相当于单击"确定"按钮;当用户按"Esc"键时,就相当于单击"取消"按钮,立即退出该应用程序。
[属性设置]
在开发过程中,部分控件及属性设置如下:
[程序代码]
Private Sub cmdOK_Click()
_____(3)_____ As Integer '静态变量time 的说明
If ___(4)___ Then
Unload Me '卸载本登录窗口
____(5)_____ '弹出应用程序主窗口frmAPP
Else
MsgBox(" 用户名密码错!")
Times = times+1
Password.Text = "" '清除密码框中的内容
Password.SetFocus '将光标定位于密码框
If times = 3 Then
End
End If
End Sub
Private Sub
cmdCancel_Click()
End
End Sub
参考答案
(1) 密码(&p)
(2) true
(3) Static times
(4) Username.Text = ″ali88″ and Password.Text = ″zmkm″
(5) frmApp.Show