vfp程序改错题!该表单设计成一个登陆界面,其上有2个标签控件、2个文本框、1个命令按钮,当输入用户名(设置为hxhy)和密码(设置为5921)后,单击“确认”按钮,检验输入是否正确,如果正确,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 14:24:27
![vfp程序改错题!该表单设计成一个登陆界面,其上有2个标签控件、2个文本框、1个命令按钮,当输入用户名(设置为hxhy)和密码(设置为5921)后,单击“确认”按钮,检验输入是否正确,如果正确,](/uploads/image/z/6131740-4-0.jpg?t=vfp%E7%A8%8B%E5%BA%8F%E6%94%B9%E9%94%99%E9%A2%98%21%E8%AF%A5%E8%A1%A8%E5%8D%95%E8%AE%BE%E8%AE%A1%E6%88%90%E4%B8%80%E4%B8%AA%E7%99%BB%E9%99%86%E7%95%8C%E9%9D%A2%2C%E5%85%B6%E4%B8%8A%E6%9C%892%E4%B8%AA%E6%A0%87%E7%AD%BE%E6%8E%A7%E4%BB%B6%E3%80%812%E4%B8%AA%E6%96%87%E6%9C%AC%E6%A1%86%E3%80%811%E4%B8%AA%E5%91%BD%E4%BB%A4%E6%8C%89%E9%92%AE%2C%E5%BD%93%E8%BE%93%E5%85%A5%E7%94%A8%E6%88%B7%E5%90%8D%EF%BC%88%E8%AE%BE%E7%BD%AE%E4%B8%BAhxhy%EF%BC%89%E5%92%8C%E5%AF%86%E7%A0%81%EF%BC%88%E8%AE%BE%E7%BD%AE%E4%B8%BA5921%EF%BC%89%E5%90%8E%2C%E5%8D%95%E5%87%BB%E2%80%9C%E7%A1%AE%E8%AE%A4%E2%80%9D%E6%8C%89%E9%92%AE%2C%E6%A3%80%E9%AA%8C%E8%BE%93%E5%85%A5%E6%98%AF%E5%90%A6%E6%AD%A3%E7%A1%AE%2C%E5%A6%82%E6%9E%9C%E6%AD%A3%E7%A1%AE%2C)
vfp程序改错题!该表单设计成一个登陆界面,其上有2个标签控件、2个文本框、1个命令按钮,当输入用户名(设置为hxhy)和密码(设置为5921)后,单击“确认”按钮,检验输入是否正确,如果正确,
vfp程序改错题!
该表单设计成一个登陆界面,其上有2个标签控件、2个文本框、1个命令按钮,当输入用户名(设置为hxhy)和密码(设置为5921)后,单击“确认”按钮,检验输入是否正确,如果正确,就显示“welcome.";如果不正确,则显示“用户名或密码不对,请重新输入”;若两次熟如不正确,则显示“用户名或密码不对,登录失败”.要求:
1、新建表单属性num,用于记录本次登录的次数,默认值设置为0;设置文本框Text2的Inputmask属性和PasswordChar属性.
2、在已编写的Command1的Click事件代码中有2个错误,请调试改正,调试改正中不得增删语句.
程序如下:
if thisform.text1.text="hxhy"and thisform.text2.text="5921"then
thisform.caption="welcome."
else
thisform.caption="用户名或密码不对,请重新输入"
thisform.num=thisform.num+2
endif
if thisform.num=5 then
thisform.caption="用户名或密码不对,登录失败"
thisform.release
endif
vfp程序改错题!该表单设计成一个登陆界面,其上有2个标签控件、2个文本框、1个命令按钮,当输入用户名(设置为hxhy)和密码(设置为5921)后,单击“确认”按钮,检验输入是否正确,如果正确,
if thisform.text1.text="hxhy"and thisform.text2.text="5921"then
thisform.caption="welcome." &&当正确输入用户名(hxhy)和密码(5921)后,显示welcome
else
thisform.caption="用户名或密码不对,请重新输入" &&不正确,则显示“用户名或密码不对,请重新输入”
thisform.num=thisform.num+2 &&该代码是用来记录输入错误次数的,应为thisform.num=thisform.num+1
endif
if thisform.num=5 then
thisform.caption="用户名或密码不对,登录失败"
thisform.release && 超过num次则关闭表单
endif
经上述分析:第五行应该为thisform.num=thisform.num+1
第七行应该为:if thisform.num=2then