分享免费的编程资源和教程

网站首页 > 技术教程 正文

如何设计优秀的UI界面(用户界面)系列--第1篇:EHL简介

goqiw 2025-01-03 15:47:05 技术教程 14 ℃ 0 评论

设计一个好的UI界面(UserInterface,又可以称为用户界面或人机交互界面),最重要的就是选择合适的设计模式。今天给大家介绍UI界面设计中最简单也是最通用的一种设计模式,也就是:用户界面事件处理器(EHL,Event Handler Loop)。

1、用户界面事件处理器(EHL)简介

EHL由1个While循环+1个事件结构组成,如下图所示。

EHL设计模式可用于响应前面板事件,如“值改变”、鼠标操作、键盘操作等相关事件。

2、快速创建EHL框架

EHL是LabVIEW软件中自带的一种标准设计模式,可通过“文件(F)”→“新建(N)...”,打开对话框,再选择“用户界面事件处理器”

3、用户事件类型

事件结构可响应多种用户事件,如前面板控件的“值改变”、鼠标事件、键盘操作事件、快捷菜单选择事件等,本期只介绍最简单和最常用的“值改变”事件,其编辑界面如下图所示。

“值改变”事件:顾名思义,当所选中的控件(事件源)的值发生变化时,就会触发该控件的“值改变”事件,继而执行事件结构中对应帧的操作。

4、EHL应用示例

如下图所示为一个简单的EHL应用示例,即:该程序能够记录前面板中按下的按钮名称。

注:该程序可延伸,试想下如果一个程序能够记录用户输入的一些敏感信息(如用户名、密码等)...所以千万注意,不要在不安全的环境下输入任何敏感信息!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表