首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。 注册信息放在全局数组users中,注册用户数(小于或等于10个)放在全局变量
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。 注册信息放在全局数组users中,注册用户数(小于或等于10个)放在全局变量
admin
2017-09-20
26
问题
在考生文件夹下有一个工程文件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全国计算机二级
相关试题推荐
在鼠标事件过程MouseDown和MouseUp中,参数Button的值为1、2、4时,分别代表按下鼠标的______、______和______按钮。
下列程序段的执行结果为_______。X=5Y=-20IfNotX>0ThenX=Y-3ElseY=X+3PrintX-Y;Y-X
下列程序是将两个文本框(text1和text2)的内容进行组合,组合后的结果在图片框(Pic1)显示出来。PrivateSubCommand1_Click()DimslAsString,s2AsStringS1
为了使用窗体输出,使Print方法在Form_Load事件中起作用,必须设置窗体的()属性。
在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序:FunctionM(xAsInteger,yAsInteger)M=пf(x>y,x,y)EndFunctionPrivateSub
在窗体上有一个文本框控件,名称为TextTime;一个计时器控件,名称为Timed。要求每一秒在文本框中显示一次当前的时间。程序为:PrivateSubTimerl_______TextTime.text=TimeEndSu
假定有一个文本框,其名称为Text1,为了使该文本框具有焦点,应执行的语句是______。
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1Click()n=5f=1s=0Fori=1Tonf
随机试题
用硫氰酸盐作显色剂测定Co2+时,Fe3+有干扰,可用()作为掩蔽剂。
为了减少伪影,提高DSA影像质量,对患者的准备不包括
患者,女,50岁。面色苍白、头晕、乏力、手指麻木,心率110次/分。外周血检查:红细胞2.5×1012/L,血红蛋白75gL,白细胞5.0×109/L,可见巨幼性红细胞,Coombs试验阴性。如果进一步确诊还应检测
控辩双方对第一审刑事判决未提出抗诉或者上诉,但被告人对第一审刑事附带民事诉讼判决中的附带民事部分不服,提起上诉,第二审法院审查后,认为第一审民事部分判决正确,但刑事部分判决有错误。第二审法院应当如何处理?()
(2008年)在一定温度下,某反应的标准平衡常数Kθ的数值()。
下列关于商业汇票提示承兑期限的表述中,符合法律规定的有( )。
下列句子中不含通假字的是()。
“政府”并非是作为一个制定政策的独立实体而存在的。相反,有一群对选民意见十分敏感的民主选举产生的实用主义者,他们制定能导致自己再次当选的政策。所以,比如说,如果公共政策与环境方面的考虑相对立,那么并非因为政府刚愎自用,而是因为被选出来的官员相信______
sinx2令x-t=u,则原式==sinx2.
在E-R图中,用来表示实体间联系的图形是
最新回复
(
0
)