首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。 注册信息放在全局数组users中,注册用户数(小于或等于10个)放在全局变量
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。 注册信息放在全局数组users中,注册用户数(小于或等于10个)放在全局变量
admin
2017-09-20
52
问题
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。
注册信息放在全局数组users中,注册用户数(小于或等于10个)放在全局变量n中(均已在标准模块中定义)。
注册时用户名不能重复,且“口令”与“验证口令”必须相同,注册成功则在“启动”窗体的标签中提示“注册成功”,否则提示相应错误信息。登录时,检验用户名和口令,若正确,则在“启动”窗体的标签上提示“登录成功”,否则提示相应错误信息。
标准模块中函数finduser的功能是:在users数组中搜索用户名(参数ch),找到则返回该用户名在users中的位置,否则返回0。
文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把Form2、Form3窗体文件中的?改为正确的内容。
注意:不得修改已经存在的程序和控件的属性;最后,程序按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问号改为正确的内容。 ’Form2窗体代码 Private Sub Command1_Click()’清空重置 Text1=”” Text2=”” Text3=”” End Sub Sub writeusers()’向数组users中写入新用户信息 n=n+1’用户数目自增 users(n,1)=Text1’保存用户的用户名、密码 users(n,2)=Text2 End Sub Private Sub Command2_Click() If Text1=””Then MsgBox(“必须输入用户名!”) Text1.SetFocus’Text1重新获得焦点 ElseIf finduser(Trim$(Textl))>0 Then ’如找到相同名,则返回位置一定大于0 MsgBox(”此用户名已经存在!”) ElseIf Text2<>Text3 Then’比较口令与验证口令是否相同 MsgBox(”口令验证错误!”) Else writeusers Form1.Label1=”注册成功!” ’当注册成功后Label1显示成功信息 Form2.Hide End If End Sub ’Form3窗体代码 Private Sub Commandl_Click() k=finduser(Trim$(Textl)) If k=0 Then’验证用户名是否存在 MsgBox(”没有注册!”) ElseIf Trim$(Text2)<>users(k,2)Then.验证输入的密码是否正确 MsgBox(”口令错误!”) Else Form1.Labell.Caption=”登录成功!” Form3.Hide End If End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/BkGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设窗体上有一个名为Txtl的文本框和一个名为Commandl的命令按钮,并有以下事件过程:PrivateSubCommandl一Click()x!==Val(Textl.Text)SelectCasexCas
下列程序段的结果为______。A="ABBACDDCBA"ForI=6To2Step-2X=Mid(A,I,I)Y=Left(A,I)Z=Right(A,I)Z=X&Y&ZNextIPrintZ
如果A为整数且|A|>=10,则打印“OK”,否则打印“Error”,表示这个条件的单行格式If语句是()。
设有下列二叉树:对此二叉树后序遍历的结果是
当把框架的什么属性设置为False时,其标题会变灰,框架中所有的对象均被屏蔽
在窗体上画一个名称为Text1的文体框,然后画一个名称为HScrolll的滚动条,其Min和Max属性分别为0和100。程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,如图所示。以下能实现上述操作的程序段是
在VisualBasic中按文件的访问方式不同,可以将文件分为顺序文件,随机文件和【】。
假定有如下程序代码,程序运行后,把鼠标光标移到窗体内,每单击一次,变换一种鼠标光标的形状,依次显示鼠标光标的15个属性。请在划线处将程序补充完整。PrivateSubForm_Click()StaticxAsIntegerClsPri
随机试题
在Windows7中,对话框由多个部分组成,写出如题47图所示“文件夹选项”对话框中指定的5个部分的名称。(1)___________(2)___________(3)___________
女性,41岁,厌食,恶心,全身皮肤黏膜黄染2个月。无出血倾向。肝脾不大。Hb60g/L,有少许球形红细胞。尿胆红素阴性,尿中尿胆原阳性,尿潜血检查阴性。血清间接胆红45mg/dl,直接胆红素正常。肝功能试验正常男性,26岁,因反复发作性酱油色尿来诊,发
[2008年,第44题]在一定温度下,某反应的标准平衡常数Kθ的数值()。
压缩空气管道安装完毕后,应进行强度和严密性试验,试验介质一般为()。
按照《公路工程程国际招标文件范本》的相关规定,投标人的投标文件必须包括()
路基填料的工程性质包括()。
某随机事件最多只有X、Y、Z三种互不相同的结果,关于X、Y、Z发生的概率,下列各项有可能的是()。
打开坚冰的闸门,“哇”的一声,春水哭了——为了一冬监禁的________,也为着春来自由的______。春水,__________地向前,以它新生的无比活力向前_________,撞击。它把一块块巨大的冰凌举起来,摔下去,再举起,再摔下,直至摔成粉末,融在
政府的教育投入不见得真正有利于学生。在20世纪70年代和80年代,美国政府用于教育项目的投入的总量增加了150%,而此期间,学生在标准考试中的成绩却逐年下降。上述论证基于以下哪个假设?
Enoughsleepisimportanttohealth.Theamountofsleep【C1】_______dependsontheageofthepersonandtheconditionsinwhich
最新回复
(
0
)