这节课的源码有BUG,不想多说。
首先上源码吧,会多次判断,重复判断,出现判断出错的情况。
主要知识点:
密码遮盖字符
取文本长度()
获得焦点()
失去焦点()
删全部空 ()
删首尾空()
删全部空 ()
到全角()
到半角 ()
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
编辑框2.获取焦点 ()
.子程序 _编辑框1_获得焦点
.如果真 (编辑框1.内容 = “请输入账号”)
编辑框1.内容 = “”
.如果真结束
.子程序 _编辑框1_失去焦点
.如果真 (编辑框1.内容 = “”)
编辑框1.内容 = “请输入账号”
.如果真结束
.子程序 _按钮1_被单击
编辑框1.内容 = 删全部空 (编辑框1.内容)
编辑框1.内容 = 删首尾空 (编辑框1.内容)
编辑框2.内容 = 删全部空 (编辑框2.内容)
编辑框2.内容 = 到全角 (编辑框2.内容)
编辑框2.内容 = 到半角 (编辑框2.内容)
.判断开始 (取文本长度 (编辑框1.内容) < 5)
信息框 (“账号长度低于5个字符!”, 0, , )
.判断 (取文本长度 (编辑框2.内容) < 6)
信息框 (“密码长度低于6个字符!”, 0, , )
.默认
.判断结束
.判断开始 (编辑框1.内容 = “abcdef”)
.判断开始 (编辑框2.内容 = “123456”)
信息框 (“恭喜你,登录成功”, 0, , )
.默认
信息框 (“密码错误”, 0, , )
.判断结束
.默认
信息框 (“用户名错误”, 0, , )
.判断结束
作业和修改后的源码: