博客首页:痛而不言笑而不语的浅伤
欢迎关注点赞 收藏 ⭐留言 欢迎讨论!
本文由痛而不言笑而不语的浅伤原创,CSDN首发!
系列专栏:《学习经验》
首发时间:2022年5月16日
❤:热爱Java学习,期待一起交流!
作者水平有限,如果发现错误,求告知,多谢!
有问题可以私信交流!!!
前言
本来很不想写这篇文章,但是想了想还是写出来了。写这篇文章呢主要是提高对没有学过编程的小伙伴的一个兴趣,可能对没有学过编程,准备学习又无从下手的小伙伴来说很友好,毕竟都是全中文编程语言,很容易理解,能激发对学习编程的一个兴趣和好奇心。好了先介绍一下这门编程语言吧,该编程语言名叫《易语言》,是一个名叫《大连大有吴涛易语言软件开发有限公司》的企业开发的编程语言,很多小伙伴应该知道,这门编程都是全中文的,一上手就是图形化界面,代码也是中文,其实也是很好玩,本人建议随便玩玩就行,自己随便写个小游戏,小挂件之类的满足好奇心,激发编程兴趣还是可以的,可能其他人还有其他想法,这里就不多说了,我们接下来看一下如何实现用全中文的编程实现的登录和注册的一个演示功能。
目录
全中文编程注册登录演示
1.界面初始化
2.管理员界面
3.未输入账号密码限制登录提示
4.注册和登录界面切换
5.注册输入验证码错误和为注册成功
6.注册成功弹出账号密码提示
7.注册成功登录时账号输入错误提示
8.显示密码和隐藏密码
9.密码错误输入验证码和验证码错误随机切换
10.登录成功
效果演示
源码
.版本 2
.程序集 窗口程序集_窗口1
.子程序 _初始化界面_创建完毕
时钟1.时钟周期 = 100
.子程序 _时钟1_周期事件
进度条1.位置 = 进度条1.位置 + 5
.如果 (进度条1.位置 = 105)
初始化界面.销毁 ()
.否则
.如果结束
效果演示
源码
.版本 2
.程序集 窗口程序集_窗口3
.子程序 _窗口3_创建完毕
_启动窗口.销毁 (真)
.子程序 _按钮1_被单击
载入 (窗口4, , 真)
效果演示
源码
.版本 2
.子程序 _登录按钮_被单击
随机验证码标签.文本颜色 = 取颜色值 (取随机数 (0, 255), 取随机数 (0, 255), 取随机数 (0, 255))
随机验证码标签.背景颜色 = 取颜色值 (取随机数 (0, 255), 取随机数 (0, 255), 取随机数 (0, 255))
打开 (“F:\易语言\源码\登录系统源码\登录系统账号数据库.edb”, “登录”, , , , , )
置当前库 (“登录”)
到首记录 ()
.如果 (账号编辑框.内容 = “”)
信息框 (“账号不能为空!”, 0, , )
.否则
信息框 (“账号输入错误或不存在,请重新输入!”, 16, , )
账号编辑框.内容 = “”
密码编辑框.内容 = “”
.如果结束
.如果结束
关闭 ()
效果演示
源码
.子程序 _注册按钮_被单击
.局部变量 账号变量, 整数型
.局部变量 a, 整数型
注册随机验证码标签.文本颜色 = 取颜色值 (取随机数 (0, 255), 取随机数 (0, 255), 取随机数 (0, 255))
注册随机验证码标签.背景颜色 = 取颜色值 (取随机数 (0, 255), 取随机数 (0, 255), 取随机数 (0, 255))
分组框1.可视 = 假
登录按钮.可视 = 假
注册按钮.可视 = 假
账号标签.可视 = 假
账号编辑框.可视 = 假
密码编辑框.可视 = 假
密码标签.可视 = 假
分组框2.可视 = 真
标签1.可视 = 真
标签2.可视 = 真
标签3.可视 = 真
标签4.可视 = 真
标签5.可视 = 真
标签6.可视 = 真
标签7.可视 = 真
标签8.可视 = 真
注册随机验证码标签.可视 = 真
标签10.可视 = 真
标签11.可视 = 真
标签12.可视 = 真
标签13.可视 = 真
标签14.可视 = 真
标签15.可视 = 真
注册账号编辑框.可视 = 真
注册验证码编辑框.可视 = 真
邮箱编辑框.可视 = 真
手机号编辑框.可视 = 真
确认密码编辑框.可视 = 真
注册密码编辑框.可视 = 真
注册确认按钮.可视 = 真
返回登录按钮.可视 = 真
打开 (“F:\易语言\源码\登录系统源码\登录系统账号数据库.edb”, “注册账号”, , , , , )
置当前库 (“注册账号”)
到首记录 ()
账号变量 = 10000000000
a = 账号变量 + 取记录数 ()
.如果 (查找 (读 (“账号”) = 到文本 (a)) = 假)
注册账号编辑框.内容 = 到文本 (a)
.否则
.判断循环首 (查找 (读 (“账号”) = 到文本 (a)) = 真)
注册账号编辑框.内容 = 到文本 (a + 1)
.判断循环尾 ()
.如果结束
关闭 ()
.子程序 _返回登录按钮_被单击
分组框1.可视 = 真
登录按钮.可视 = 真
注册按钮.可视 = 真
账号标签.可视 = 真
账号编辑框.可视 = 真
密码编辑框.可视 = 真
密码标签.可视 = 真
分组框2.可视 = 假
标签1.可视 = 假
标签2.可视 = 假
标签3.可视 = 假
标签4.可视 = 假
标签5.可视 = 假
标签6.可视 = 假
标签7.可视 = 假
标签8.可视 = 假
注册随机验证码标签.可视 = 假
标签10.可视 = 假
标签11.可视 = 假
标签12.可视 = 假
标签13.可视 = 假
标签14.可视 = 假
标签15.可视 = 假
注册账号编辑框.可视 = 假
注册验证码编辑框.可视 = 假
邮箱编辑框.可视 = 假
手机号编辑框.可视 = 假
确认密码编辑框.可视 = 假
注册密码编辑框.可视 = 假
注册确认按钮.可视 = 假
注册账号编辑框.内容 = “”
注册验证码编辑框.内容 = “”
邮箱编辑框.内容 = “”
手机号编辑框.内容 = “”
确认密码编辑框.内容 = “”
注册密码编辑框.内容 = “”
效果演示
源码
.版本 2
.子程序 _注册确认按钮_被单击
打开 (“F:\易语言\源码\登录系统源码\登录系统账号数据库.edb”, “写入账号”, , , , , )
置当前库 (“写入账号”)
.如果 (注册密码编辑框.内容 ≠ “”)
.如果 (取文本长度 (注册密码编辑框.内容) > 6)
.如果 (确认密码编辑框.内容 ≠ “”)
.如果 (注册密码编辑框.内容 = 确认密码编辑框.内容)
.如果 (手机号编辑框.内容 ≠ “”)
.如果 (取文本长度 (手机号编辑框.内容) = 11)
.如果 (取文本左边 (手机号编辑框.内容, 1) = “1”)
.如果 (取文本中间 (手机号编辑框.内容, 2, 1) ≠ “0”)
.如果 (取文本中间 (手机号编辑框.内容, 2, 1) ≠ “1”)
.如果 (取文本中间 (手机号编辑框.内容, 2, 1) ≠ “2”)
.如果 (取文本中间 (手机号编辑框.内容, 2, 1) ≠ “4”)
.如果 (取文本中间 (手机号编辑框.内容, 2, 1) ≠ “6”)
.如果 (取文本中间 (手机号编辑框.内容, 2, 1) ≠ “7”)
.如果 (取文本中间 (手机号编辑框.内容, 2, 1) ≠ “9”)
.如果 (注册验证码编辑框.内容 = 注册随机验证码标签.标题)
加空记录 ()
写字段 (“账号”, “写入账号”, 注册账号编辑框.内容)
写字段 (“密码”, “写入账号”, 注册密码编辑框.内容)
写字段 (“手机号”, “写入账号”, 手机号编辑框.内容)
写字段 (“邮箱”, “写入账号”, 邮箱编辑框.内容)
信息框 (“恭喜你!注册成功!” + 字符 (13) + “账号:” + 注册账号编辑框.内容 + 字符 (13) + “密码:” + 注册密码编辑框.内容, 0, , )
_返回登录按钮_被单击 ()
.否则
信息框 (“验证码填写错误!”, 0, , )
注册验证码编辑框.内容 = “”
注册随机验证码标签.标题 = 取随机字母 ()
.如果结束
.否则
信息框 (“手机号填写不正确!”, 0, , )
.如果结束
.否则
信息框 (“手机号填写不正确!”, 0, , )
.如果结束
.否则
信息框 (“手机号填写不正确!”, 0, , )
.如果结束
.否则
信息框 (“手机号填写不正确!”, 0, , )
.如果结束
.否则
信息框 (“手机号填写不正确!”, 0, , )
.如果结束
.否则
信息框 (“手机号填写不正确!”, 0, , )
.如果结束
.否则
信息框 (“手机号填写不正确!”, 0, , )
.如果结束
.否则
信息框 (“手机号填写不正确!”, 0, , )
.如果结束
.否则
信息框 (“不是正确的11位手机号码!”, 0, , )
.如果结束
.否则
信息框 (“请填写手机号!”, 0, , )
.如果结束
.否则
信息框 (“两次输入密码不一致,请重新输入!”, 0, , )
.如果结束
.否则
信息框 (“请再次输入密码!”, 0, , )
.如果结束
.否则
信息框 (“密码长度不能小于6位数!”, 0, , )
.如果结束
.否则
信息框 (“请输入密码!”, 0, , )
效果演示
源码
如果 (注册验证码编辑框.内容 = 注册随机验证码标签.标题)
加空记录 ()
写字段 (“账号”, “写入账号”, 注册账号编辑框.内容)
写字段 (“密码”, “写入账号”, 注册密码编辑框.内容)
写字段 (“手机号”, “写入账号”, 手机号编辑框.内容)
写字段 (“邮箱”, “写入账号”, 邮箱编辑框.内容)
信息框 (“恭喜你!注册成功!” + 字符 (13) + “账号:” + 注册账号编辑框.内容 + 字符 (13) + “密码:” + 注册密码编辑框.内容, 0, , )
效果演示
源码
.版本 2
.子程序 _登录按钮_被单击
随机验证码标签.文本颜色 = 取颜色值 (取随机数 (0, 255), 取随机数 (0, 255), 取随机数 (0, 255))
随机验证码标签.背景颜色 = 取颜色值 (取随机数 (0, 255), 取随机数 (0, 255), 取随机数 (0, 255))
打开 (“F:\易语言\源码\登录系统源码\登录系统账号数据库.edb”, “登录”, , , , , )
置当前库 (“登录”)
到首记录 ()
.如果 (查找 (读 (“账号”) = 账号编辑框.内容) = 真)
.如果 (查找 (读 (“密码”) = 密码编辑框.内容) = 真)
.如果 (验证码编辑框.可视 = 假)
载入 (窗口2, , 真)
.否则
.如果 (验证码编辑框.内容 = 随机验证码标签.标题)
载入 (窗口2, , 真)
效果演示
源码
.版本 2
.子程序 _选择框1_被单击
.如果 (选择框1.选中 = 真)
.如果 (密码编辑框.内容 = “”)
信息框 (“请输入密码!”, 0, , )
选择框1.选中 = 假
.否则
密码编辑框.输入方式 = 0
.如果结束
.否则
密码编辑框.输入方式 = 2
效果演示
源码
.版本 2
.如果 (密码编辑框.内容 = “”)
信息框 (“密码不能为空!”, 0, , )
.否则
信息框 (“密码输入错误,请重新输入!”, 0, , )
密码编辑框.内容 = “”
验证码标签.可视 = 真
随机验证码标签.可视 = 真
验证码编辑框.可视 = 真
随机验证码标签.标题 = 取随机字母 ()
.如果结束
.如果结束
.否则
.如果 (账号编辑框.内容 = “”)
信息框 (“账号不能为空!”, 0, , )
.否则
信息框 (“账号输入错误或不存在,请重新输入!”, 16, , )
账号编辑框.内容 = “”
密码编辑框.内容 = “”
.如果结束
.如果结束
关闭 ()
效果演示
源码
.版本 2
打开 (“F:\易语言\源码\登录系统源码\登录系统账号数据库.edb”, “登录”, , , , , )
置当前库 (“登录”)
到首记录 ()
.如果 (查找 (读 (“账号”) = 账号编辑框.内容) = 真)
.如果 (查找 (读 (“密码”) = 密码编辑框.内容) = 真)
.如果 (验证码编辑框.可视 = 假)
载入 (窗口2, , 真)
.否则
.如果 (验证码编辑框.内容 = 随机验证码标签.标题)
载入 (窗口2, , 真)
最后,今天的分享就到这里,感兴趣的小伙伴可以在评论区提问哦!其实说起来这个挺简单的,作为编程的启蒙和对编程的兴趣培养还是很不错的,你们觉得呢?代码块好像不支持该语言,写的代码看着很不规范,只要知道应该可以看懂,毕竟都是中文,其他的只是语法上的问题!好啦,就到这里吧!
好啦!今天的练习就到这里。看吧这么努力的你又学到了很多,新的一天加油鸭!!!
【完】
你的点赞是对我最大的鼓励。
你的收藏是对我文章的认可。
你的关注是对我创作的动力。