第二个,登录界面

26 阅读2分钟

ok呀,刚刚搞完了这个登录界面的升级版,比起较简洁的学生管理系统,这个登录界面的实现更繁杂一点,说是繁杂,其实是筛选条件的建立多了,就是搞限制条件

这个登录界面是登录,注册,忘记密码,三个功能(依旧是和小黑屏幕互动哈),特别是注册,让我从中更熟练的去构造和调用函数,并对集合里的对象改参数这些操作更熟练了,那个登录,是真的终于学到和现实生活有关联一点的知识了,直接点亮了怎么生成变化验证码的光点,忘记密码就是改,先判断,改就行了,总体上代码看上去大,我感觉以后学到更多感觉可以把他简洁下来

1.依旧是switch开头分支功能区好吧,每个功能区给定一个函数去实现功能,然后因为我要对登录筛选没有注册的,所以在登录的功能区里加了个布尔判断,这样导致看起来不是很整齐,以后的改进路线,尽量让代码有可读性分清楚点

2.整个功能代码实现下来,基本都是while true循环里,加限制条件就跳出,(确实,我现在写下完,感觉自己缺了一些对实际问题的解决方法,有思路和解决上是两方面,能解决和简洁的解决又是另一方面,这也是接下来要搞的,加一条支线任务) 3.还有英语单词还是要多背,那个起名字真特么是难搞,有时候给这个函数命名,知道这个干什么,但想不起这个功能的英语了,还要再查,起名字,第一眼看变量名也一下子忘记这个变量干嘛的了

4.加上一下提示输出语句,可以让自己能清楚的看到哪里出问题,这个确实是对于我而已,这个筛查问题时候,比搞切点找的快

5.依旧是自定义变量的问题,有时候太多判断条件,很容易就把自己绕晕了,就比如登录里注册的我传出true,那个登录函数里的if进去了,直接跳出,不继续登录了,搞这个的时候卡了好半天,才发现我传出的是true,改成false才实现了我的想法,登录里面的if太多,直接没注意返回值了,小晕,问题不大,至少下次筛查问题入手,进行更能知道问题卡在哪了