网站首页 > 技术教程 正文
设计一个好的UI界面(UserInterface,又可以称为用户界面或人机交互界面),最重要的就是选择合适的设计模式。今天给大家介绍UI界面设计中最简单也是最通用的一种设计模式,也就是:用户界面事件处理器(EHL,Event Handler Loop)。
1、用户界面事件处理器(EHL)简介
EHL由1个While循环+1个事件结构组成,如下图所示。
EHL设计模式可用于响应前面板事件,如“值改变”、鼠标操作、键盘操作等相关事件。
2、快速创建EHL框架
EHL是LabVIEW软件中自带的一种标准设计模式,可通过“文件(F)”→“新建(N)...”,打开对话框,再选择“用户界面事件处理器”
3、用户事件类型
事件结构可响应多种用户事件,如前面板控件的“值改变”、鼠标事件、键盘操作事件、快捷菜单选择事件等,本期只介绍最简单和最常用的“值改变”事件,其编辑界面如下图所示。
“值改变”事件:顾名思义,当所选中的控件(事件源)的值发生变化时,就会触发该控件的“值改变”事件,继而执行事件结构中对应帧的操作。
4、EHL应用示例
如下图所示为一个简单的EHL应用示例,即:该程序能够记录前面板中按下的按钮名称。
注:该程序可延伸,试想下如果一个程序能够记录用户输入的一些敏感信息(如用户名、密码等)...所以千万注意,不要在不安全的环境下输入任何敏感信息!
猜你喜欢
- 2025-01-03 关于手机APP的用户登录界面设计经验
- 2025-01-03 什么是Fluent Design用户界面?一篇文章带你了解
- 2025-01-03 Windows 11/10用户界面对比:官方讲述设计背后的故事
- 2025-01-03 UI | 这才是优秀的用户界面设计
- 2025-01-03 UI界面的色彩搭配
- 2025-01-03 8个必备的用户界面设计工具
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)