电子产业一站式赋能平台

PCB联盟网

搜索
查看: 111|回复: 0
收起左侧

灵魂拷问:GUI到底是什么?

[复制链接]

418

主题

418

帖子

4293

积分

四级会员

Rank: 4

积分
4293
发表于 2024-10-10 11:45:00 | 显示全部楼层 |阅读模式
关注+星标公众,不错过精彩内容
来源 | 网络

如今各种智能家居、电子设备都注重界面交互功能,有屏幕交互基本都会用到 GUI,市面上的 GUI 有无数种,但“万变不离其宗”,其实现原理有许多近似之处。

现在还有小伙伴不知道什么是GUI,那么今天就来聊聊 GUI 到底是什么吗?

GUI是什么?
GUI:Graphical User Interface,即图形化界面或图形用户接口。GUI是指采用图形方式显示的计算机操作环境用户接口。与早期计算机使用的命令行界面相比,图形界面对于用户来说更为简便易用。

5pdmnqqi1z264074505028.jpg

5pdmnqqi1z264074505028.jpg


GUI的广泛应用是当今计算机发展的重大成就之一,它极大地方便了非专业用户的使用人们从此不再需要死记硬背大量的命令,取而代之的是通过窗口、菜单、按键等方式来方便地进行操作。而嵌入式GUI具有下面几个方面的基本要求:轻型、占用资源少、高性能、高可靠性、便于移植、可配置等特点。GUI组成
图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。GUI的组成部分主要分为以下几部分:桌面---在启动时显示,也是界面中最底层,有时也指代包括窗口、文件浏览器在内的“桌面环境”。一般的界面中,桌面上放有各种应用程序和数据的图标,用户可以依此开始工作。视窗---应用程序为使用数据而在图形用户界面中设置的基本单元。应用程序和数据在窗口内实现一体化。在窗口中,用户可以在窗口中操作应用程序,进行数据的管理、生成和编辑。单一文件界面---在窗口中,一个数据在一个窗口内完成的方式。若要在其他应用程序的窗口使用数据,将相应生成新的窗口。因此窗口数量多,管理复杂。多文件界面---在一个窗口之内进行多个数据管理的方式。这种情况下,窗口的管理简单化,但是操作变为双重管理。标签---多文件界面的数据管理方式中使用的一种界面,将数据的标题在窗口中并排,通过选择标签标题显示必要的数据,这样使得接入数据方式变得更为便捷。菜单---将系统可以执行的命令以阶层的方式显示出来的一个界面。一般置于画面的最上方或者最下方,应用程序能使用的所有命令几乎全部都能放入。重要程度一般是从左到右,越往右重要度越低。按钮---菜单中,利用程度高的命令用图形表示出来,配置在应用程序中,成为按钮。

mlfmph0cege64074505129.jpg

mlfmph0cege64074505129.jpg


GUI实现方法
针对特定的图形设备输出接口,自行开发相关的功能函数。购买针对特定嵌入式系统的图形中间软件包。采用源码开放的嵌入式GUI系统。使用独立软件开发商提供的嵌入式GUI产品。
实现GUI界面的准则主要包括:减少用户的认知负担、保持界面的一致性、满足不同目标用户的创意需求、用户界面友好性、图标识别平衡性、图标功能的一致性、建立界面与用户的互动交流等。

0n4srvqqkb264074505229.jpg

0n4srvqqkb264074505229.jpg


GUI用途
GUI的广泛应用是当今计算机发展的重大成就之一,它极大地方便了非专业用户的使用。
人们从此不再需要死记硬背大量的命令,取而代之的是可以通过窗口、菜单、按键等方式来方便地进行操作。

主要用于手机通讯移动产品、电脑操作平台、软件产品、PDA产品、数码产品、车载系统产品、智能家电产品、游戏产品、产品的在线推广等领域。
------------ END ------------

dubhvibnqpj64074505329.gif

dubhvibnqpj64074505329.gif

●专栏《嵌入式工具●专栏《嵌入式开发》●专栏《Keil教程》●嵌入式专栏精选教程
关注公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。点击“阅读原文”查看更多分享。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表