首页 > 其他分享 >何为GUI???

何为GUI???

时间:2022-12-29 15:45:25浏览次数:45  
标签:菜单 窗口 何为 GUI 用户 应用程序 界面

1.GUI是什么–简介
  GUI的全称为Graphical User Interface,图形化界面或图形用户接口,是指采用图形方式显示的计算机操作环境用户接口。与早期计算机使用的命令行界面相比,图形界面对于用户来说更为简便易用。GUI的广泛应用是当今计算机发展的重大成就之一,它极大地方便了非专业用户的使用人们从此不再需要死记硬背大量的命令,取而代之的是通过窗口、菜单、按键等方式来方便地进行操作。而嵌入式GUI具有下面几个方面的基本要求:轻型、占用资源少、高性能、高可靠性、便于移植、可配置等特点。

2.GUI是什么–组成
  图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。GUI的组成部分主要分为以下几部分:

桌面—在启动时显示,也是界面中最底层,有时也指代包括窗口、文件浏览器在内的“桌面环境”。一般的界面中,桌面上放有各种应用程序和数据的图标,用户可以依此开始工作。

视窗—应用程序为使用数据而在图形用户界面中设置的基本单元。应用程序和数据在窗口内实现一体化。在窗口中,用户可以在窗口中操作应用程序,进行数据的管理、生成和编辑。

单一文件界面—在窗口中,一个数据在一个窗口内完成的方式。若要在其他应用程序的窗口使用数据,将相应生成新的窗口。因此窗口数量多,管理复杂。

多文件界面—在一个窗口之内进行多个数据管理的方式。这种情况下,窗口的管理简单化,但是操作变为双重管理。

标签—多文件界面的数据管理方式中使用的一种界面,将数据的标题在窗口中并排,通过选择标签标题显示必要的数据,这样使得接入数据方式变得更为便捷。

菜单—将系统可以执行的命令以阶层的方式显示出来的一个界面。一般置于画面的最上方或者最下方,应用程序能使用的所有命令几乎全部都能放入。重要程度一般是从左到右,越往右重要度越低。

按钮—菜单中,利用程度高的命令用图形表示出来,配置在应用程序中,成为按钮。

3.GUI是什么–实现方法
  针对特定的图形设备输出接口,自行开发相关的功能函数。购买针对特定嵌入式系统的图形中间软件包。采用源码开放的嵌入式GUI系统。使用独立软件开发商提供的嵌入式GUI产品。

实现GUI界面的准则主要包括:减少用户的认知负担、保持界面的一致性、满足不同目标用户的创意需求、用户界面友好性、图标识别平衡性、图标功能的一致性、建立界面与用户的互动交流等。

4.GUI是什么–用途
  GUI的广泛应用是当今计算机发展的重大成就之一,它极大地方便了非专业用户的使用。人们从此不再需要死记硬背大量的命令,取而代之的是可以通过窗口、菜单、按键等方式来方便地进行操作。主要用于手机通讯移动产品、电脑操作平台、软件产品、PDA产品、数码产品、车载系统产品、智能家电产品、游戏产品、产品的在线推广等领域。

标签:菜单,窗口,何为,GUI,用户,应用程序,界面
From: https://www.cnblogs.com/xxhh-yue/p/17012686.html

相关文章

  • Attention:何为注意力机制?
    ​ 本文来自公众号“AI大道理” 人类利用有限的注意力资源从大量信息中快速筛选出高价值信息,这是人类在长期进化中形成的一种生存机制,人类视觉注意力机制极大地提高了......
  • 第十二章 GUI界面编程
    实例01:使用wx.StaticText输出Python之禅 使用StaticText类输出中文版的Python之禅。 代码如下:#_*-coding:utf-8_*_importwxclassMyFrame(wx.Frame):d......
  • C# GUI(Winform)回忆
    前言时隔六个月,我又回来搞C#了,不同的是上次失败了,而这次回来是接着搞上次没搞成的Manim播放器,于是乎肯定有很多我忘了的东西,那么本文就诞生了实用向①点击第二个蓝......
  • Vue技术6.2何为数据代理
    <!DOCTYPEhtml>><html><head><matacharset="UTF-8"/><title>何为数据代理</title></head><body><!--数据代理:通过一个对象代理对......
  • 疫情之下,IT部门该如何为企业创造更多价值?
    新经济时代的今天,IT部门俨然是现代企业的核心,首席信息官(CIO)也已成为企业的关键战略领导者。自19年疫情爆发以来,许多企业面临着众多困难和挑战,IT部门担起大任,为企业​​数字......
  • UGUI 全方位了解
    随着unity3d4.6~5.x+新UI系统终于与大家见面了。这篇文章将不会介绍如何使用按钮、滚动条之类的UI控件,这些内容可以参考​​ UnityManual​​;这篇文章的重点是,如......
  • BCG Visual Studio Gui Demo 分析
    BCG的vs界面风格,控件全部要加上CBCGP前缀vs里面的工具箱,文件视图,资源试图,属性窗口,输出窗口和watch窗口继承的都是是DockingControlBar,当窗口创建完成之时,调用......
  • GUI随笔
    ####GUI是一个很大的话题,从Win32(windows基础API编程)到MFC,QT再到DuiLib,WPF,Winform再到Html这是一个很漫长的路,下面是我对这个界面库的见解就对我而言,或者说目测软件开发,......
  • [翻译]写给初学者的源代码安装指南Beginner's Guide to Installing from Source
    写给初学者的源代码安装指南引入本文档面向希望直接从原始作者处安装软件的开源操作系统用户,而不是仅依赖其操作系统提供的软件(和版本)。它是为那些不熟悉以源代码形式下......
  • Python GUI 开发工具
     PythonTkinter教程(GUI图形界面开发教程):​​http://c.biancheng.net/python/tkinter/​​PyQt5教程:​​http://code.py40.com/face​​ 作为 Pyhon 开发者,我们迟早都会......