首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动”窗体,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组USel"S中,注册用户数(最多10个)放在全局变量n中(均已在标准模块
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动”窗体,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组USel"S中,注册用户数(最多10个)放在全局变量n中(均已在标准模块
admin
2010-09-02
32
问题
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动”窗体,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组USel"S中,注册用户数(最多10个)放在全局变量n中(均已在标准模块中定义)。注册时用户名不能重复,且“口令”与“验证口令”须相同,注册成功则在“启动”窗体的标签中显示“注册成功”,否则显示相应错误信息。登录时,检验用户名和口令,若正确,则在“启动”窗体的标签上显示“登录成功”,否则显示相应错误信息。标准模块中函数finduscr的功能是:在users数组中搜索用户名(即参数ch),找到则返回该用户名在users中的位置,否则返回O。已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把Form2、Form3窗体文件中的?改为正确的内容。
注意:不得修改已经存在的程序和控件的属性,最后程序按原文件名存盘。
选项
答案
【操作步骤】 步骤l:打开考生文件中的本题工程文件sjt5.vbp,在代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为正确的内容。 参考代码: ---注册窗体Form2--- n=n+1 ElseIf finduser(Trim$(Textl))>O Then Forml.Labeu.caption="注册成功!" ---登录窗体Form3- If k=0 Then ElseIf Trim$(Text2) <>users(k,2)Then 步骤2:按要求将文件保存至考生文件夹中。
解析
①在实际应用中,较为复杂的应用程序通常由多个窗体组成,且可设置其中一个为启动窗体,只有启动窗体才能在运行程序时自动加载并显示出来。②在多个窗体组成的程序中,可以在一个窗体中读取另一个窗体中控件的属性值,其语法格式为:窗体名称.控件名称.属性名称。③标准模块(文件扩展名为.BAS)是应用程序内其他模块可访问的过程和声明的容器。它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明。
本题原程序在“注册”窗体的“确定”按钮的单击事件过程中,先判断是否输入用户名,若没有输入则弹出提示信息,否则通过调用标准模块中的finduser函数,检查输入用户是否存在于users数组中(条件表达式为:finduser(Trims(Text1))>0),若该用户存在则弹出提示信息,否则进一步检查前后两次输入的密码是否一致,若前后不一致则弹出提示信息,否则通过调用过程writeusers将该用户名及密码写入数组users中,并在“启动”窗体的标签(Forml.Labell)中显示“注册成功”。每调用一次过程writmmers,全局变量n将记录新增一个用户,即n=n+l。
在“登录”窗体的“登录”按钮的单击事件过程中,通过调用标准模块中的finduser函数,检查输入用户是否存在于users数组中,若不存在(条件表达式为:k=O)则弹出提示信息,否则进一步检查该用户的密码输入是否正确(条件表达式为:Trims(Text2)<>usors(k,2)),若不正确则弹出提示信息,否则在“启动”窗体的标签(Forml.Labell)中显示“登录成功”。
转载请注明原文地址:https://jikaoti.com/ti/1Ng0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
关于下面程序段的说法,正确的是importjava.applet.*;importjava.awt.*;publicclassTestextendsApplet{ImageIMGonClick=over(
下列关于JDK目录结构的说法,错误的是
下列程序的运行结果是______。importjava.io.*;publicclassABC{publicstaticvoidmain(Stringargs[]){inti;inta[]={11,22,
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
结构化程序设计只允许由3种基本结构来构成任何程序。下列选项中,______不是结构化程序设计的基本结构。
下列事件监听器中,无法对TextField对象进行事件监听和处理的是()。
下列哪个选项是创建一个标识有“关闭”按钮的语句?
单个用户使用的数据视图的描述称为
在Java中,实现用户界面功能的包是()。
菜单编辑器可分为3个部分,即数据区、【】和菜单项显示区。
随机试题
溃疡性结肠炎CrOhn病
每台电梯或自动扶梯或自动人行道的电源线,应装设单独的隔离电器和()。
油田用抽油设备运转快、质量大、打击强度大、设备较高。运行过程中,抽油机的曲柄、驴头、电机皮带和平衡块经常对靠近设备的人员造成伤害事故。最有效的防范措施是()。
分项工程划分为检验批进行验收有助于()。
某公司7月份发生下列经济业务(不考虑相关税费):(1)销售材料一批,货款2000元,当即存入银行。(2)销售产品一批,货款5000元,当即收到4000元存入银行,其他货款暂欠。(3)预付7~12月的固定资产租金3000元。(4)收到3月份的应收销货
下列有关证券交易所质押式回购的清算与交收的说法,正确的有()。
下列各项中,应通过“固定资产清理”科目核算的有()。
请你从选项四个图中选出唯一的一项填入问号处,保持题干图形规律性。
1,1,3,15,105,()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
最新回复
(
0
)