首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。 注册信息放在全局数组uSers中,注册用户数(小于或等于10个)放在全局变量
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。 注册信息放在全局数组uSers中,注册用户数(小于或等于10个)放在全局变量
admin
2020-02-27
63
问题
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。
注册信息放在全局数组uSers中,注册用户数(小于或等于10个)放在全局变量n中(均已在标准模块中定义)。
注册时用户名不能重复,且“口令”与“验证口令”必须相同,注册成功则在“启动”窗体的标签中提示“注册成功”,否则提示相应错误信息。登录时,检验用户名和口令,若正确,则在“启动”窗体的标签上提示“登录成功”,否则提示相应错误信息。
标准模块中函数finduser的功能是:在users数组中搜索用户名(参数ch),找到则返回该用户名在users中的位置,否则返回0。
文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把Form2、Form3窗体文件中的?改为正确的内容。
注意:不得修改已经存在的程序和控件的属性;最后,程序按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件。 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问号改为正确的内容。 参考答案(画线部分是需考生填入的内容) ’Form2窗体代码 Private Sub Commandl_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$(Text1))>0 Then ’如找到相同名,则返回位置一定大于0 MsgBox("此用户名已经存在!") ElseIf Text2<>Text3 Then’比较口令与验证口令是否相同 MsgBox("口令验证错误!") Else writeusers
Form1.Label1
="注册成功!" ’当注册成功后Label1显示成功信息 Form2.Hide End If End Sub ’Form3窗体代码 Private Sub Command1 CliCk() k=finduser(Trim$(Text1)) If k=
0
Then ’验证用户名是否存在 MsgBox("没有注册!") ElseIf Trim$(Text2)<>users(
k,2
)Then’验证输入的密码是否正确 MsgBox("口令错误!") Else Form1.Label1.Caption="登录成功!" Form3.Hide End If End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
因为本题的窗体比较多,含有一个模块,所以首先要理清思路,了解每一个窗体的功能。窗体1是启动界面,可以选择登录或者注册,窗体2是注册窗口实现用户的注册,窗体3是登录窗口实现用户的登录,模块中函数的功能是在数组中寻找用户名,并返回其所在的位置。理清了各个窗体和模块的关系,就可以开始分析并编写代码了。
转载请注明原文地址:https://kaotiyun.com/show/BJTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
目录列表框的Path属性的作用是()。
以下关于窗体的叙述中错误的是()。
下面有关标准模块的叙述中,错误的是( )。
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序运行后,单击“读入数据”按钮,可将考生文件夹下in3.txt文件中的所有英文单词读入,并在Text1文本框中显示;单击“插入列表框”按钮,则按顺序将每个单词作为一项添加到List1列表框中(如图所示)
在窗体上画一个命令按钮和一个文本框,其名称分别为Command1和Text1,然后编写如下程序:FunctionFun(xAsInteger,yAsInteger)AsIntegerFun=IIf(x
文件d:\city.txt的内容如下:BeiJingTianJinShangHaiChongQing编写如下事件过程:PrivateSubForm_Click()DimInDOpen"d:\city.txt"For
设工程中有2个窗体:Form1、Form2,Form1为启动窗体。Form2中有菜单,其结构如表。要求在程序运行时,在Form1的文本框Text1中输入口令并按回车键(回车键的ASCⅡ码为13)后,隐藏Form1,显示Form2。若口令为“XSLNCER”
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
随机试题
A.B超B.CTC.ERCPD.静脉法胆道造影E.口服法胆囊造影胆囊疾病的首选检查方法是
在儿童期最不常见的肿瘤是
对流免疫电泳的实质是
施工项目管理实施规划内容中施工平面图应包括()。
下列各项税费中,不通过“营业税金及附加”科目核算的有()。
某公司从日本进口一批菠菜种子,从美国进口一批生皮牛,( )不是办理这两批商品的报检时都要提供的单据。
某商场为增值税一般纳税人,2014年4月发生下列业务:(1)从某小规模纳税人企业购进服装一批,取得税务机关代开的增值税专用发票,价税合计20.6万元;委托运输公司将商品运回企业,发生运费支出1万元,取得运输业增值税专用发票。(2)与供货
符合申请领取导游证的条件有()。
导游擅自安排旅游者到非旅游部门指定商店购物,所购商品系假冒伪劣商品,旅行社应赔偿旅游者的全部损失。()
谭嗣同在1897年初写成的对君主专制政体和纲常名教进行批判的著作是()。
最新回复
(
0
)