来自:http://www.vckbase.com/index.php/video/listview/fid/2/sid/11
COM-组件对象模型
问题描述
对该套组件要求不高,不要求数据的加密解密,不要求数据库的读写,不要求客户端与服务器进行数据通讯与验证,不要求验证码的生成。
具体要求如下:
1、该套组件包含组件A与组件B两个组件。
2、组件A存储了一个用户名以及一个与之对应的密码。
3、调用者可调用组件A的方法来验证调用者所传入的用户名与密码是否正确。
4、调用者可设置或读取组件A所允许的用户验证连续失败的次数。
5、验证连续失败超过次数后,若再接收调用者所传入的验证请求,组件A拒绝继续验证,并向调用者通知“系统拒绝继续验证用户!”
6、组件B必须包含基本的界面布局,界面元素有“用户名文本”,“用户名输入框”,“密码文本”,“密码输入框”,“登录按钮”。其中“密码输入框”在接收字符输入时,不能显示明文字符。
7、调用者可调用组件B的方法,修改“用户名文本”,“密码文本”以及“登录按钮”上面的文字。
8、调用者可读取或设置组件B是否要对用户名与密码做非空判断。如果需要做非空判断,则在点击“登录按钮”时,遇到空的用户名或空的密码就弹出提示框“用户名不能为空”或“密码不能为空”,然后不继续验证用户。
9、当点击“登录按钮”时,若组件B不需要做非空判断,则直接通知调用者要验证的用户名与密码;若组件B需要做非空判断,且用户名与密码不为空时,则也通知调用者要验证的用户名与密码。
是否需要继续观看本视频?