扫描二维码关注官方公众号

64 评论

0 收藏

分享

[易语言源码] 易语言【EXUI】实现简约商务白蓝登录波浪界面 + 信息框的示例源码及说明

 

马上注册,结交更多好友,享用更多功能,让你轻松玩转无忧吧。

您需要 登录 才可以下载或查看,没有账号?立即注册

x


以下是一个基于易语言【EXUI】实现简约商务白蓝登录波浪界面 + 信息框的示例源码及说明:
界面设计思路
  • 整体布局:采用简洁的上下布局,上方放置背景图(可选择带有白蓝波浪元素的图片来契合风格),下方放置输入框、按钮等控件。
  • 色彩搭配:以白色为底色,蓝色作为强调色,比如按钮使用蓝色,输入框边框在聚焦时变为蓝色等,营造商务清新感。
易语言代码实现
  • 创建窗口并设置基本属性
.版本 2
.支持库 EXUI
.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕
窗口1.标题 = “登录界面”
窗口1.宽度 = 400
窗口1.高度 = 300
窗口1.背景颜色 = 白色

这里创建了一个名为 “窗口 1” 的主窗口,设置了标题、尺寸和背景色。
  • 添加背景图片(假设图片资源已导入工程)
.局部变量 图片对象, EXUI图片类
图片对象.创建 (窗口1.取窗口句柄 (), , , )
图片对象.图片路径 = “你的背景图片路径\波浪背景.jpg”
图片对象.宽度 = 窗口1.宽度
图片对象.高度 = 窗口1.高度
图片对象.显示 ()

通过EXUI图片类加载并显示背景图片,使其铺满窗口。
  • 添加账号和密码输入框
.局部变量 账号输入框, EXUI编辑框类
.局部变量 密码输入框, EXUI编辑框类

账号输入框.创建 (窗口1.取窗口句柄 (), , , )
账号输入框.标题 = “账号”
账号输入框.宽度 = 200
账号输入框.高度 = 30
账号输入框.左边 = (窗口1.宽度 - 账号输入框.宽度) ÷ 2
账号输入框.顶边 = 100
账号输入框.显示 ()

密码输入框.创建 (窗口1.取窗口句柄 (), , , )
密码输入框.标题 = “密码”
密码输入框.宽度 = 200
密码输入框.高度 = 30
密码输入框.左边 = (窗口1.宽度 - 密码输入框.宽度) ÷ 2
密码输入框.顶边 = 账号输入框.顶边 + 40
密码输入框.输入方式 = 编辑框输入方式_密码
密码输入框.显示 ()

分别创建账号和密码输入框,设置其属性并在窗口中居中显示,密码输入框设置为密码输入方式。
  • 添加登录按钮
.局部变量 登录按钮, EXUI按钮类
登录按钮.创建 (窗口1.取窗口句柄 (), , , )
登录按钮.标题 = “登录”
登录按钮.宽度 = 100
登录按钮.高度 = 35
登录按钮.左边 = (窗口1.宽度 - 登录按钮.宽度) ÷ 2
登录按钮.顶边 = 密码输入框.顶边 + 40
登录按钮.背景颜色 = #蓝色
登录按钮.字体颜色 = #白色
登录按钮.显示 ()

创建登录按钮,设置按钮文字、尺寸、颜色等属性并显示在合适位置。
  • 添加信息框功能(以账号不能为空提示为例)
.子程序 _登录按钮_被单击
.如果 (账号输入框.内容 = “”)
    信息框 (“温馨提示”, “账号不能为空”, 0, )
.否则
    ' 这里可添加真正的登录验证逻辑,比如与服务器交互验证账号密码
    信息框 (“提示”, “登录成功(示例)”, 0, )
.如果结束

当点击登录按钮时,先判断账号输入框是否为空,为空则弹出信息框提示;不为空可进一步编写与服务器交互等真正的登录验证逻辑,这里仅作示例显示登录成功提示。
  • 运行程序
在易语言中,点击 “运行” 按钮,即可看到设计的登录界面并进行操作体验。
注意事项
  • 确保已正确引用EXUI支持库,并且相关资源(如背景图片)路径设置正确。
  • 实际应用中,登录验证部分需要与后端服务器进行数据交互,可使用易语言的网络相关支持库(如sock支持库等)来实现。
  • 可进一步优化界面细节,比如添加按钮的鼠标悬停效果(通过EXUI库的相关属性设置)等,提升用户体验。

截图202506132218563456.png
截图202506132218541521.png
截图202506132220539485.png
游客,如果您要查看本帖隐藏内容请回复


捷云鲸技术社区(bbs.jieyunjing.com)免责声明:
使用本社区服务即视为同意本声明全部条款。
1. 本社区所有技术、工具及内容仅限**学习研究**使用,旨在提升安全技术水平,严禁用于非法、商业及其他不良用途,违规后果由使用者自行承担。
2. 社区内容及资源来源于网络,仅代表发布者个人观点,与本社区无关,相关法律责任由发布者自负。
3. 资源版权归原作者所有,用户下载后须在**24小时内删除**,版权争议与本社区无关。
4. 禁止任何破坏社区正常运营的行为,违规将视情节处理,社区保留追责权利。
5. 本社区坚决支持正版,如涉及侵权,请通过站长邮箱或QQ联系删除。
6. 本社区对本声明拥有最终解释权,可适时修改并公示生效。
站长邮箱:jieyunjingvip@qq.com
站长QQ:4040068
捷云鲸社区bbs.jieyunjing.com
回复

举报 使用道具

全部回复 (64)
查看全部
无忧技术吧 我是来刷分的,嘿嘿
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

支持一下无忧技术吧
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

帮你顶下哈!!无忧技术吧
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

无忧技术吧 这是什么东东啊
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

无忧技术吧 看帖回帖是美德!
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

相当不错,感谢无私分享精神!无忧技术吧
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

帮你顶下哈!!无忧技术吧
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

无忧技术吧 路过,学习下
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

无忧技术吧 看帖回帖是美德!
捷云鲸社区bbs.jieyunjing.com

举报 回复 使用道具

admin 实名认证
管理员
主题 1380
回复 75
粉丝 1

灌水之王 突出贡献 优秀版主 荣誉管理 论坛元老 沙发王 源码大师 在线王 终身成就 机器王 知识库 土豪 活跃会员 最佳新人 热心会员