当前位置: 首页 > 编程笔记 >

易语言EXUI支持库制作红色简约网络验证UI界面的代码

靳富
2023-03-14
本文向大家介绍易语言EXUI支持库制作红色简约网络验证UI界面的代码,包括了易语言EXUI支持库制作红色简约网络验证UI界面的代码的使用技巧和注意事项,需要的朋友参考一下

红色简约网络验证UI界面

.版本 2
.支持库 exui
.支持库 spec
.程序集 窗口程序集_启动窗口
.程序集变量 用户名, 文本型
.程序集变量 状态码, 文本型
.子程序 _头像_框架_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
_启动窗口.发送信息 (161, 2, 0)
.子程序 _选择夹EX1_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
_启动窗口.发送信息 (161, 2, 0)
.子程序 _登录_输入账号_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
.如果真 (登录_输入账号.内容 = “输入账号”)
  登录_输入账号.内容 = “”
.如果真结束
.子程序 _登录_输入密码_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
.如果真 (登录_输入密码.内容 = “输入密码”)
  登录_输入密码.内容 = “”
.如果真结束
.子程序 _登录_输入账号_焦点信息
.参数 焦点类型, 整数型
.参数 保留参数2, 整数型
.如果真 (焦点类型 = 0)
  .如果真 (登录_输入账号.内容 = “”)
    登录_输入账号.内容 = “输入账号”
  .如果真结束
.如果真结束
.子程序 _登录_输入密码_焦点信息
.参数 焦点类型, 整数型
.参数 保留参数2, 整数型
.如果真 (焦点类型 = 0)
  .如果真 (登录_输入密码.内容 = “”)
    登录_输入密码.内容 = “输入密码”
  .如果真结束
.如果真结束
.子程序 _控制_关闭_左键单击
配置_保存配置 ()
结束 ()
.子程序 配置_读取配置
.局部变量 配置_账号, 文本型
.局部变量 配置_密码, 文本型
置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) ' VMP保护开始标志
配置_账号 = 读配置项 (“config.ini”, “root”, “name”, )
配置_密码 = 读配置项 (“config.ini”, “root”, “pwd”, )
状态码 = 读配置项 (“config.ini”, “root”, “StatusCode”, )
登录_输入账号.内容 = 配置_账号
登录_输入密码.内容 = 配置_密码
置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) ' VMP保护结束标志
.子程序 配置_保存配置
置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) ' VMP保护开始标志
写配置项 (“config.ini”, “root”, “name”, 登录_输入账号.内容)
写配置项 (“config.ini”, “root”, “pwd”, 登录_输入密码.内容)
写配置项 (“config.ini”, “root”, “StatusCode”, 状态码)
置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) ' VMP保护结束标志
.子程序 _分类_登录_左键单击
选择夹EX1.现行子夹 = 1
执行_小点 (分类_登录)
.子程序 选择夹渐变, , , 忽略
.参数 目标子夹, 整数型
.局部变量 i, 整数型
.局部变量 现在所在子夹, 整数型
.局部变量 参数_延迟速度, 整数型
现在所在子夹 = 选择夹EX1.现行子夹
参数_延迟速度 = 10
.如果真 (现在所在子夹 = 1) ' --------------渐变隐藏按钮
  .计次循环首 (17, i)
    登录_输入账号.透明度 = 255 - i × 15
    登录_输入密码.透明度 = 255 - i × 15
    分类_登录.透明度 = 255 - i × 15
    延迟 (参数_延迟速度)
    处理事件 ()
  .计次循环尾 ()
.如果真结束
选择夹EX1.现行子夹 = 目标子夹
.如果真 (目标子夹 = 1) ' --------------渐变显示按钮
  .计次循环首 (17, i)
    登录_输入账号.透明度 = i × 15
    登录_输入密码.透明度 = i × 15
    分类_登录.透明度 = i × 15
    延迟 (参数_延迟速度)
    处理事件 ()
  .计次循环尾 ()
  返回 ()
.如果真结束
' -----------------------------------------------------------------------------------------------------------------------------
.如果真 (现在所在子夹 = 1) ' --------------渐变隐藏按钮
  .计次循环首 (17, i)
    注册_输入账号.透明度 = 255 - i × 15
    注册_输入密码.透明度 = 255 - i × 15
    注册_重复输入密码.透明度 = 255 - i × 15
    注册_邮箱地址.透明度 = 255 - i × 15
    分类_注册.透明度 = 255 - i × 15
    延迟 (参数_延迟速度)
    处理事件 ()
  .计次循环尾 ()
.如果真结束
选择夹EX1.现行子夹 = 目标子夹
.如果真 (目标子夹 = 2) ' --------------渐变显示按钮
  .计次循环首 (17, i)
    注册_输入账号.透明度 = i × 15
    注册_输入密码.透明度 = i × 15
    注册_重复输入密码.透明度 = i × 15
    注册_邮箱地址.透明度 = i × 15
    分类_注册.透明度 = i × 15
    延迟 (参数_延迟速度)
    处理事件 ()
  .计次循环尾 ()
  返回 ()
.如果真结束
' -----------------------------------------------------------------------------------------------------------------------------
.子程序 执行_小点
.参数 按钮EX, 按钮EX
.局部变量 按钮居中位置, 整数型
.局部变量 小点居中位置, 整数型
.局部变量 历史_小点位置, 整数型
.局部变量 小点_移动步数, 文本型
.局部变量 向左或向右移动, 逻辑型, , , 假 = 向右  真 = 向左
.局部变量 i
历史_小点位置 = 图片_小点.左边
按钮居中位置 = 按钮EX.左边 + 按钮EX.宽度 ÷ 2
小点居中位置 = 按钮居中位置 - 图片_小点.宽度 ÷ 2
小点_移动步数 = 到文本 (到整数 (小点居中位置 - 历史_小点位置))
.如果 (寻找文本 (小点_移动步数, “-”, , 假) ≠ -1)
  向左或向右移动 = 真
.否则
  向左或向右移动 = 假
.如果结束
.计次循环首 (到整数 (子文本替换 (小点_移动步数, “-”, , , , 真)), i)
  .如果真 (向左或向右移动 = 真)
    图片_小点.移动 (图片_小点.左边 - 1, , , )
  .如果真结束
  .如果真 (向左或向右移动 = 假)
    图片_小点.移动 (图片_小点.左边 + 1, , , )
  .如果真结束
  延迟 (1)
  处理事件 ()
.计次循环尾 ()
.子程序 _分类_注册_左键单击
选择夹EX1.现行子夹 = 2
执行_小点 (分类_注册)
.子程序 _分类_充值_左键单击
选择夹EX1.现行子夹 = 3
执行_小点 (分类_充值)
.子程序 _分类_设置_左键单击
选择夹EX1.现行子夹 = 4
执行_小点 (分类_设置)
.子程序 _注册_输入账号_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
.如果真 (注册_输入账号.内容 = “输入账号”)
  注册_输入账号.内容 = “”
.如果真结束
.子程序 _注册_输入密码_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
.如果真 (注册_输入密码.内容 = “输入密码”)
  注册_输入密码.内容 = “”
.如果真结束
.子程序 _注册_重复输入密码_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
.如果真 (注册_重复输入密码.内容 = “重复输入密码”)
  注册_重复输入密码.内容 = “”
.如果真结束
.子程序 _注册_邮箱地址_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
.如果真 (注册_邮箱地址.内容 = “邮箱地址”)
  注册_邮箱地址.内容 = “”
.如果真结束
.子程序 _注册_输入账号_焦点信息
.参数 焦点类型, 整数型
.参数 保留参数2, 整数型
.如果真 (焦点类型 = 0)
  .如果真 (注册_输入账号.内容 = “”)
    注册_输入账号.内容 = “输入账号”
  .如果真结束
.如果真结束
.子程序 _注册_输入密码_焦点信息
.参数 焦点类型, 整数型
.参数 保留参数2, 整数型
.如果真 (焦点类型 = 0)
  .如果真 (注册_输入密码.内容 = “”)
    注册_输入密码.内容 = “输入密码”
  .如果真结束
.如果真结束
.子程序 _注册_重复输入密码_焦点信息
.参数 焦点类型, 整数型
.参数 保留参数2, 整数型
.如果真 (焦点类型 = 0)
  .如果真 (注册_重复输入密码.内容 = “”)
    注册_重复输入密码.内容 = “重复输入密码”
  .如果真结束
.如果真结束
.子程序 _注册_邮箱地址_焦点信息
.参数 焦点类型, 整数型
.参数 保留参数2, 整数型
.如果真 (焦点类型 = 0)
  .如果真 (注册_邮箱地址.内容 = “”)
    注册_邮箱地址.内容 = “邮箱地址”
  .如果真结束
.如果真结束
.子程序 _充值_充值账号_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
.如果真 (充值_充值账号.内容 = “充值账号”)
  充值_充值账号.内容 = “”
.如果真结束
.子程序 _充值_充值卡密_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
.如果真 (充值_充值卡密.内容 = “充值卡密”)
  充值_充值卡密.内容 = “”
.如果真结束
.子程序 _充值_推荐人_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
.如果真 (充值_推荐人.内容 = “推荐人 *可空”)
  充值_推荐人.内容 = “”
.如果真结束
.子程序 _充值_充值账号_焦点信息
.参数 焦点类型, 整数型
.参数 保留参数2, 整数型
.如果真 (焦点类型 = 0)
  .如果真 (充值_充值账号.内容 = “”)
    充值_充值账号.内容 = “充值账号”
  .如果真结束
.如果真结束
.子程序 _充值_充值卡密_焦点信息
.参数 焦点类型, 整数型
.参数 保留参数2, 整数型
.如果真 (焦点类型 = 0)
  .如果真 (充值_充值卡密.内容 = “”)
    充值_充值卡密.内容 = “充值卡密”
  .如果真结束
.如果真结束
.子程序 _充值_推荐人_焦点信息
.参数 焦点类型, 整数型
.参数 保留参数2, 整数型
.如果真 (焦点类型 = 0)
  .如果真 (充值_推荐人.内容 = “”)
    充值_推荐人.内容 = “推荐人 *可空”
  .如果真结束
.如果真结束
.子程序 _修改_用户账号_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
.如果真 (修改_用户账号.内容 = “用户账号 *必填”)
  修改_用户账号.内容 = “”
.如果真结束
.子程序 _修改_用户账号_焦点信息
.参数 焦点类型, 整数型
.参数 保留参数2, 整数型
.如果真 (焦点类型 = 0)
  .如果真 (修改_用户账号.内容 = “”)
    修改_用户账号.内容 = “用户账号 *必填”
  .如果真结束
.如果真结束
.子程序 _修改_现在密码_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
.如果真 (修改_现在密码.内容 = “现在密码”)
  修改_现在密码.内容 = “”
.如果真结束
.子程序 _修改_现在密码_焦点信息
.参数 焦点类型, 整数型
.参数 保留参数2, 整数型
.如果真 (焦点类型 = 0)
  .如果真 (修改_现在密码.内容 = “”)
    修改_现在密码.内容 = “现在密码”
  .如果真结束
.如果真结束
.子程序 _修改_新的密码_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
.如果真 (修改_新的密码.内容 = “新的密码”)
  修改_新的密码.内容 = “”
.如果真结束
.子程序 _修改_新的密码_焦点信息
.参数 焦点类型, 整数型
.参数 保留参数2, 整数型
.如果真 (焦点类型 = 0)
  .如果真 (修改_新的密码.内容 = “”)
    修改_新的密码.内容 = “新的密码”
  .如果真结束
.如果真结束
.子程序 _修改_邮箱地址_鼠标左键按下
.参数 xy坐标, 整数型
.参数 wp, 整数型
.如果真 (修改_邮箱地址.内容 = “邮箱地址”)
  修改_邮箱地址.内容 = “”
.如果真结束
.子程序 _修改_邮箱地址_焦点信息
.参数 焦点类型, 整数型
.参数 保留参数2, 整数型
.如果真 (焦点类型 = 0)
  .如果真 (修改_邮箱地址.内容 = “”)
    修改_邮箱地址.内容 = “邮箱地址”
  .如果真结束
.如果真结束
.子程序 _按钮_登录_左键单击
置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) ' VMP保护开始标志
xx (“红色简约网络验证UI”)
' 自己写自己的网络验证登录命令
置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) ' VMP保护结束标志
.子程序 xx
.参数 txt, 文本型
' Taohin_信息框 (2, txt, _启动窗口)
信息框EX (, “告警 :”, , txt, , , , , , , , , )
.子程序 _按钮_注册_左键单击
置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) ' VMP保护开始标志
' 自己写自己的网络验证注册命令
置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) ' VMP保护结束标志
.子程序 _按钮_充值_左键单击
置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) ' VMP保护开始标志
置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) ' VMP保护结束标志
.子程序 _按钮_修改_左键单击
置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) ' VMP保护开始标志
置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) ' VMP保护结束标志
.子程序 _按钮_找回_左键单击
.局部变量 返回值, 文本型
置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 }) ' VMP保护开始标志
置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 }) ' VMP保护结束标志

运行结果:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小牛知识库的支持。如果你想了解更多相关内容请查看下面相关链接

 类似资料:
  • 本文向大家介绍易语言支持库简单安装加载添加,包括了易语言支持库简单安装加载添加的使用技巧和注意事项,需要的朋友参考一下 1,首先,准备好欲安装的易语言支持库文件(fne、fnr或lib为后缀名等文件) 2,接下来,有必要对易语言支持库的文件做重要讲解。要安装支持库之前,先要弄明白易语言安装目录下的两个文件夹:lib和static_lib。lib文件夹内存放的以.fne或.fnr等后缀名的支持库文件

  • 本文向大家介绍易语言制作网截抓包工具的代码,包括了易语言制作网截抓包工具的代码的使用技巧和注意事项,需要的朋友参考一下 常量数据表 全局变量表 网截抓包工具 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对呐喊教程的支持。如果你想了解更多相关内容请查看下面相关链接

  • 警告:为避免支持库在使用过程中发生错误及不稳定情况,请不要反编译,修改及破解支持库文件。 l 易语言及eyuyan是易语言公司在中国的注册商标。 l 本说明书中提到的公司名和产品名是相应公司的商标或注册商标。 一.系统要求 lIBMPC AT或兼容机 lWindows95或更高版本 l支持库要求的最低易语言版本 *注意:某些支持库必须有其他相应版本的软件支持才能达到预期效果。 二.支持库说明: 注

  • 本文向大家介绍总结升级易语言支持库保证向下兼容性,包括了总结升级易语言支持库保证向下兼容性的使用技巧和注意事项,需要的朋友参考一下 易语言支持库升级之后,要保证向下兼容性,主要是做到以下几点: 一:保证原有的易语言源程序(.e)能正常打开(兼容点1)、正常编译(兼容点2)、编译结果正确(兼容点3); 二:保证原有的易语言程序(.exe)能正常运行(兼容点4)、运行结果正确(兼容点5)。 这里说的“

  • 本文向大家介绍易语言程序界面介绍,包括了易语言程序界面介绍的使用技巧和注意事项,需要的朋友参考一下 用图解的方式对易语言的使用方法和操作技巧作了生动、系统的讲解。 运行易语言后,首先会显示易语言的新建对话框。这里大家先选“确定”钮进入。 进入j易语言编程界面 可以通过菜单“查看”→“工具条”,以显示或隐藏这些工作夹。 菜单中归类列出了易语言的功能命令,通过菜单可完成诸如打开易程序,保存易程序等功能

  • 本文向大家介绍易语言局域网聊天程序制作,包括了易语言局域网聊天程序制作的使用技巧和注意事项,需要的朋友参考一下 用最简单的代码编写局域网聊天程序 打开易语言程序 新建一个窗口程序 在窗口中添加一个客户端组件、一个服务端组件、一个发送按钮和2个文本框,如下图所示。 将服务器的端口改成10000,整理组件位置。 输入按钮事件(如下图所示),链接服务端并发送信息给服务端 点击预览按钮弹出应用程序对话框,