|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
本帖最后由 行走江湖的小白 于 2021-9-21 00:43 编辑
前言:说实话精易软件开发工程师真的物超所值,如果想要系统学习的一定报,否则后悔一辈子
软件:简单的登录注册改密客户端
登录功能:
1.类似QQ自动登录、记住密码功能
2.跳转改密窗口、跳转注册窗口
3.验证账号和密码是否符合要求
4.验证账号密码是否和注册的账号密码一致(现在只实现了一个账号无法进行多账号)
软件界面:
注册功能:
1.验证账号、密码、超级密码是否符合要求(>=6位 且 <=12位 且 包含 数字、小写字母、大写字母)
2.保存账号、密码、超级密码(改密码用的)
软件界面:
改密功能:
1.验证输入超级密码和注册中保存的超级密码是否一致,不一致无法修改
2.验证新密码是否和确认密码一致
3.验证新密码是否包含大写字母、小写字母、数字,并且长度是不是>=6且<=12
软件截图
核心功能技术分析:
1.验证是否符合长度>=6 且 <=12,并且包含大写字母、小写字母和数字
子程序名字:功能_验证长度和字符
子程序返回值:逻辑型(假则为不符合要求,真为符合要求)
2.保存账号、密码和超级密码
主要用到读配置项、写配置项,保存的就是ini配置文件
ini特点
[节]
键=值
键1=值
[节1]
键=值
相同节点不可以有重复键
不同节点可以有重复键
读配置项:
参数1(配置文件名):读取的ini文件路径
参数2(节名称):节名称
参数3(配置项名称):键
参数4(默认文本):本文没用到,所以不填写
写配置项:
参数1(配置文件名):读取的ini文件路径
参数2(节名称):节名称
参数3(配置项名称):键
参数4(欲写入的值):写入你想要的值
..版本 2 变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_账号 | 文本型 | | | 局_密码 | 文本型 | | | 局_超级密码 | 文本型 | | |
局_账号 = 编辑框_账号.内容 局_密码 = 编辑框_密码.内容 局_超级密码 = 编辑框_超级密码.内容 如果真 (取反 (功能_验证长度和字符 (局_账号 )) )信息框 (“账号或者密码不符合要求(检查以下情况):” + #换行符 + “1.账号长度必须是>=6且<=12” + #换行符 + “2.账号或者密码必须包含数字、小写字母、大写字母” + #换行符 + “3.回忆一下账号是否已经注册过了”, 0, “Leo 提示您”, )返回 ()如果真 (取反 (功能_验证长度和字符 (局_密码 )) )信息框 (“账号或者密码不符合要求(检查以下情况):” + #换行符 + “1.账号长度必须是>=6且<=12” + #换行符 + “2.账号或者密码必须包含数字、小写字母、大写字母” + #换行符 + “3.回忆一下账号是否已经注册过了”, 0, “Leo 提示您”, )返回 ()如果真 (读配置项 (取运行目录 () + “\set.ini”, “账号信息”, “账号”, ) ≠ “”)信息框 (“账号或者密码不符合要求(检查以下情况):” + #换行符 + “1.账号长度必须是>=6且<=12” + #换行符 + “2.账号或者密码必须包含数字、小写字母、大写字母” + #换行符 + “3.回忆一下账号是否已经注册过了”, 0, “Leo 提示您”, )返回 ()写配置项 (取运行目录 () + “\set.ini”, “账号信息”, “账号”, 局_账号 )写配置项 (取运行目录 () + “\set.ini”, “账号信息”, “密码”, 局_密码 )写配置项 (取运行目录 () + “\set.ini”, “账号信息”, “超级密码”, 局_超级密码 )信息框 (“注册成功!,请登录”, 0, “Leo 提示你”, )销毁 (真)
3.如何做出QQ记住密码选择框和自动登录的联动效果
如果真 (选择框_自动登录.选中 )选择框_记住密码.选中 = 真 如果真 (取反 (选择框_记住密码.选中 )) 选择框_自动登录.选中 = 假
4.如何跳转到新窗口
载入:
参数1(欲载入的窗口):填写其他窗口名称
参数2(父窗口):填写父窗口名称,如果父窗口填写了那么打开的窗口就被父窗口包裹
参数3(是否采用对话框形式):逻辑性,真的话则新窗口打开而刚才的窗口将无法点击
好了,希望这个笔记能给未来的菜鸟新手一点启发,如果基础差最好还是报名培训班学习下吧
|
评分
-
查看全部评分
|