注册与登录3:注册
本节课将实现注册功能。
安装自上而下的顺序,对用户输入的信息进行检验,首先检验用户名信息是否合格。
下面对两次输入的密码进行检验。
“密码不能为空”的逻辑并没有被写入业务逻辑,这是开发者基于对业务的理解,而自行添加的规则。
当用户点击“提交注册信息”按钮时,首先要逐一检查用户填写的各项信息;检查无误后,将信息组合成列表,添加到用户列表中;再将更新后的用户列表保存到网络数据库中。
当数据提交成功之后,显示登录页面。
这里没有对Eamil地址的格式进行检验,这其实是一个遗漏,原因在于App Inventor缺少可用的工具——正则表达式,在通用的编程语言中,用正则表达式对表单进行检验,有兴趣的读者可以到网上搜索相关的资料。
作业:
尽管App Inventor缺少正则表达式,但是我们还是可以对Email地址做一个简单的检验,判断其中是否包含“@”及“.”,试着实现这一点。
赞 (0)
