近况

作者: 热心市民袁先生 | 来源:发表于2018-03-30 01:44 被阅读0次

    今天下课回来写了一下老师布置的作业,现目前觉得C#的代码还是比较简单的,就是有些用法学的时候会用,过了几天没有常用的就忘记了,今天做的是登陆界面,label的调用(我也不知道应不应该叫调用🤦‍♂️反正就是把它从工具栏里面拖出来)还是能够熟悉的掌握运用,其他的控件调用也很熟练,最大的问题就是写代码时候的逻辑,虽然老师要求的是实现登陆,密码验证正确与否,但是我觉得不够完善,于是就开始了一小时的作死之旅,用if来判断角色选择是否正确,然后在这个if下在用if来判断用户名和密码是否正确,正确提示登录成功,否则登陆失败。考虑到有用户账号密码正确,角色选择错误,所以想做一个角色错误的提示,而不是提示密码错误,所以在第一个if函数完之后加一个else函数,在else函数里面加if判断用户名密码是否和两个角色的用户名密码一致,如果一致提示角色选择错误,再用else表示密码错误,所以最开始的if只用来提示密码正确

    if(this.combobox.selecteditem==“收银员”)

    {

    if (this.textbox1.text==“2422697179”&&this.textbox2.text==“123654”)

    {

    messagebox.show(“登陆成功”);

    }

    }

    if(this.combobox.selecteditem==“库管员”)

    {

    if (this.textbox1.text==“2422697179”&&this.textbox2.text==“123456”)

    {

    Messagebox.show(“登录成功”);

    }

    if(this.textbox1.text==“2422697179”&&this.textbox2.text==“123654”)

    {

    Messagebox.show(“角色错误”);

    }

    /*else

    {

    Messagebox.show(“密码错误“);

    }*/  //本以为这样就成功了,结果一调试,发现当角色选择错误的时候,输入错误密码时,什么都不会弹出来,说明逻辑肯定是有问题的,于是就用到了!=,当text不等于正确用户密码时才提示密码错误,不过这个逻辑只限于两个用户名和密码,多了之后就用不了了,所以这个方法很蠢,不过我想这周末应该能做出来吧!手机敲代码真费劲!晚安!

    相关文章

      网友评论

          本文标题:近况

          本文链接:https://www.haomeiwen.com/subject/yqkbcftx.html