1、什么是GUI图形用户界面
图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。
简介
如Windows是以GUI(图形界面)方式操作的,因为你可以用鼠标来点击按钮来进行操作,很直观。而DOS就不具备GUI,所以他只能输入命令。DOS 的这种界面叫CLI (Command line User Interface ) 命令行模式的人机接口。
GUI 是 Graphical User Interface 的简称,即图形用户界面,通常人机交互图形化用户界面设计经常读做“goo-ee”,准确来说 GUI 就是屏幕产品的视觉体验和互动操作部分。
GUI 是一种结合计算机科学、美学、心理学、行为学,及各商业领域需求分析的人机系统工程,强调人—机—环境三者作为一个系统进行总体设计。
这种面向客户的系统工程设计其目的是优化产品的性能,使操作更人性化,减轻使用者的认知负担,使其更适合用户的操作需求,直接提升产品的市场竞争力。
GUI 即人机交互图形化用户界面设计。纵观国际相关产业在图形化用户界面设计方面的发展现状,许多国际知名公司早已意识到 GUI 在产品方面产生的强大增值功能,以及带动的巨大市场价值,因此在公司内部设立了相关部门专门从事 GUI 的研究与设计,同业间也成立了若干机构,以互相交流 GUI 设计理论与经验为目的。随着中国 IT 产业,移动通讯产业,家电产业的迅猛发展,在产品的人机交互界面设计水平发展上日显滞后,这对于提高产业综合素质,提升与国际同等业者的竞争能力等等方面无疑起了制约的作用。
编辑本段
特点
GUI的广泛应用是当今计算机发展的重大成就之一,他极大地方便了非专业用户的使用人们从此不再需要死记硬背大量的命令,取而代之的是可以通过窗口、菜单、按键等方式来方便地进行操作。而嵌入式GUI具有下面几个方面的基本要求:轻型、占用资源少、高性能、高可靠性、便于移植、可配置等特点。
编辑本段
GUI的组成部分
桌面
在启动时显示,也是界面中最底层,有时也指代包括窗口、文件浏览器在内的“桌面环境”。在桌面上由于可以重叠显示窗口,因此可以实现多任务化。一般的界面中,桌面上放有各种应用程序和数据的图标,用户可以依此开始工作。桌面与既存的文件夹构成里面相违背,所以要以特殊位置的文件夹的参照形式来定义内容。比如在微软公司的Windows XP系统中,各种用户的桌面内容实际保存在系统盘(默认为C盘):\Documents and Settings\[用户名]\桌面 文件夹里。
墙纸,即桌面背景。可以设置为各种图片和各种附件,成为视觉美观的重要因素之一。
视窗
应用程序为使用数据而在图形用户界面中设置的基本单元。应用程序和数据在窗口内实现一体化。在窗口中,用户可以在窗口中操作应用程序,进行数据的管理、生成和编辑。通常在窗口四周设有菜单、图标,数据放在中央。
在窗口中,根据各种数据/应用程序的内容设有标题栏,一般放在窗口的最上方,并在其中设有最大化、最小化(隐藏窗口,并非消除数据)、最前面、缩进(仅显示标题栏)等动作按钮,可以简单地对窗口进行操作。
单一文件界面
在窗口中,一个数据在一个窗口内完成的方式。在这种情况下,数据和显示窗口的数量是一样的。若要在其他应用程序的窗口使用数据,将相应生成新的窗口。因此窗口数量多,管理复杂。
多文件界面
在一个窗口之内进行多个数据管理的方式。这种情况下,窗口的管理简单化,但是操作变为双重管理。
标签
多文件界面的数据管理方式中使用的一种界面,将数据的标题在窗口中并排,通过选择标签标题显示必要的数据,这样使得接入数据方式变得更为便捷。
上述中,多文件界面主要是微软视窗系统采用。而在其他环境中,通常多是单文件界面,所以无所谓单一/多文件界面的称呼问题。
菜单
将系统可以执行的命令以阶层的方式显示出来的一个界面。一般置于画面的最上方或者最下方,应用程序能使用的所有命令几乎全部都能放入。重要程度一般是从左到右,越往右重要度越低。命定的层次根据应用程序的不同而不同,一般重视文件的操作、编辑功能,因此放在最左边,然后往右有各种设置等操作,最右边往往设有帮助。一般使用鼠标的第一按钮进行操作。
即时菜单(又称功能表)
与应用程序准备好的层次菜单不同,在菜单栏以外的地方,通过鼠标的第二按钮调出的菜单称为“即时菜单”。根据调出位置的不同,菜单内容即时变化,列出所指示的对象目前可以进行的操作。
图标
显示在管理数据的应用程序中的数据,或者显示应用程序本身。
数据管理程序,即在文件夹中用户数据的管理、进行特定数据管理的程序的情况下,数据通过图标显示出来。通常情况下显示的是数据的内容或者与数据相关联的应用程序的图案。另外,点击数据的图标,一般可以之间完成启动相关应用程序以后再显示数据本身这两个步骤的工作。
应用程序的图标只能用于启动应用程序。
按钮
菜单中,利用程度高的命令用图形表示出来,配置在应用程序中,成为按钮。
应用程序中的按钮,通常可以代替菜单。一些使用程度高的命令,不必通过菜单一层层翻动才能调出,极大提高了工作效率。但是,各种用户使用的命令频率是不一样的,因此这种配置一般都是可以由用户自定义编辑。
编辑本段
实现方法
针对特定的图形设备输出接口,自行开发相关的功能函数。
购买针对特定嵌入式系统的图形中间软件包。
采用源码开放的嵌入式GUI系统。
使用独立软件开发商提供的嵌入式GUI产品。
编辑本段
GUI 准则
减少用户的认知负担
保持界面的一致性
满足不同目标用户的创意需求
用户界面友好性
图标识别平衡性
图标功能的一致性
建立界面与用户的互动交流
更为人性化的视觉优化
更具识别性的图标及其他元素
更具可操控性和扩充性的使用易用性
更具有企业品牌特色的视觉识别性
手机通信移动产品
编辑本段
GUI 应用领域
手机通讯移动产品
电脑操作平台
软件产品
PDA产品
数码产品
车载系统产品
智能家电产品
游戏产品
产品的在线推广
编辑本段
竞赛
GUI锦标赛(The GUI Championships)是一个每两年举行一次的国际性的界面竞赛, 被邀请的界面设计师们来自世界各地参加几种不同类别的W
2008
indows GUI界面竞赛, 你将有机会获得大赛设立的丰厚奖金和同行们的赞赏.“图形用户界面大奖赛”是国际性的桌面美化大赛,前身是“图形用户界面奥林匹克”,由 Neowin、Lockergnome、deviantART、Betanews、WinCustomize五大IT 社区联合主办,属于微软认证的金牌合作计划。全世界的计算机桌面图形艺术天才们汇聚一堂,向我们展示他们最高的创作成就。大赛于 2005 年由于赞助资金问题停赛一年,今年的比赛便显得稍稍有些冷清。本次大赛共有世界各国 26 个团队参加,参与 9 个项目,争夺共计一万二千美元的奖金(包括 X-Box 360、Nvidia 显卡在内的实物奖品)。今年的比赛集中在桌面背景(Wallpaper)、桌面图标(Icon)、桌面主题(Visual Style)三个方面,而比赛项目的类型则分为“最实用”(Most Usable)、“最具原创性”(Most Original)、“综合最佳”(Best Overall)。
2008GUI锦标赛我国获奖情况
本届参赛作品中我国设计师获得了1金3银3铜的好成绩。
我国设计师iconboy的作品Non-Mainstream2008 获得了综合最佳桌面图标奖二等奖(Best Overall Icon Package Winners 2nd Place),
最实用桌面图标奖二等奖(Most Usable Icon Package Winners 2nd Place)。
2、安卓盒子UI设计如何将子应用快捷到桌面
首先对android来说,快捷方式就不是一个标准的东西,因为没有一个标准的桌面版程序.有的桌面应用甚至就没有快捷方权式这种东西.
然后把单个应用内的某个功能点单独做成快捷方式,需要这个应用自己做相应的实现.也确实有那么做的应用.但确实没见过哪家手机的设置程序这么做了.
最后设置这个应用很特殊,具有特殊权限,无法被第三方开发的应用替换.
3、如何评价 Windows 10 的界面设计
新的Windows 10(下简称Win 10)算是Win 7和Win 8的混合体。Win 10即拥有用户熟悉的开始菜单栏,同时具有 8 Metro极具科技感的时尚界面。除此之外,Win 10 又和Windows Phone 8.1以及Xbox One进行合并,吸后者之优。WindowsPhone 8.1中语音助手Cortana的加入让Win 10增添光彩。Win 10的推出,将使用Windows的一切设备进行融合,真正的实现无障碍互通。相信Win 10的推出,创下微软系统使用率的又一新高。 安装简单 时间短Win 10安装和Win 8一样,无需人工留守,大约30分钟左右即可完成。从Win 7开始,这种更为人性化的安装方式开始盛行。不过从Win8开始,在安装步骤中添加了微软的账号登陆,支持OneDrive云端存储。在登陆账号之后,可 以从云端同步到本机中,实现“0”成本恢复。Win 10依旧采用这种模式,第一方面巩固微软用户群,第二方面操作也更为简单。开始菜单终回归在短时间安装完成之后,上划解锁界面。Win10便映入我们的眼帘。和Win 8不同的是,由于测试安装的Win 10设备为便捷式超级本,且不带屏幕触控。Win 10则自动识别为“桌面”模式。并没有出现Metro界面,让笔者非常欣慰。这种Modern排列终于不用在台式机中显示。不过对于可插入键盘式平板电脑 来说“Continuum模式”绝对是个绝佳的选择。Win10 Continuum模式是Win10的一项新的功能,专门为混合形态设备设计,也就是说开启此模式后我们的设备尤其是一些二合一产品可以自由切换平板状态 和笔记本状态,此时Win10会自动判断用户需要切换哪种模式。关于Continuum模式用一段视频更为直接。在Win 8中饱受争议的要数这颗小小的“开始”按钮了。虽然在Win8.1中开始键回归,但是其作用只是充当“傀儡”的作用,最终还是跳转到Metro风格界面 中。并不起任何作用。终于,Win 10中耳目一新的任务栏展现在我们眼前。“开始”菜单终于能堂堂正正的回归了。开始键再次担当重任,将Win 8中Metro界面和Win 7中经典菜单合二为一。在Win 10中Metro担任快速预览功能。只需看Metro就可以了解时下新闻、天气、日历等等。而左侧经典菜单栏在保留基础内容外,微软进行了重新设计。界面 风格更趋于WindowsPhone 8中所有程序。在菜单栏中同样可以进行拼音查找。更方便用户查找内容。在Win 8中右侧栏在Win 10中已经消失不见。右侧的开关键已经被合并到开始菜单栏中。其余通知内容则单列在任务栏右下角中。开始键的回归,让我们又看到了Windows 的希望。有了“开始”才会完美,也许,这才是真正的Windows吧。在Win 10中添加了搜索栏。别看搜索栏小,用途还是非常强大的。Bing和搜索栏进行整合,在搜索栏中可搜索应用商店软件、网页信息、和Cortana。虽然 Cortana在开发者预览版中并未支持中国地区。不过相信,在Windows中集成Cortana语音助手搜索会便捷的多。在任务栏右下角,为“通知”单列一栏。打开通知栏,大家觉得不觉得界面非常熟悉?在WindowsPhone 8中下拉菜单此次被集成在Win 10中。在通知栏中不仅可以查看未读通知,也可以再下方的快捷键中操作。在快捷键中有一项“Tablet mode”可以再平板模式和桌面模式中来回切换。VPN功能再也不需要自己反锁的进入适配器中去反复设置。 界面变化也不小在Win 10界面风格中依然采取扁平化风格。相比上代Win 8,Win10扁平的更为彻底。在设置界面中(原控制面板)图标已经变为清一色的简约图标,用户看上去更加直观。另外,在程序窗口,左上方状态栏也变得非常简约。可使用多个桌面任务视图在此次Win 10要说的最大亮点了。当你点击任务栏上的“task view”按键时,会在屏幕中间显示你当前正在使用的桌面,你可以点击“添加桌面”来创建一个新的桌面,在这个新的桌面你可以打开其他的应用程序。同时其 他桌面会并排显示,并且可以相互切换,每一个桌面都可以打开一些程序,这样可以大大方便工作和学习,比如你可以在一个桌面中打开一些工作文档,在另一份桌 面打开一些学习的文档,通过“桌面视窗”这个按键进行切换,同时还可以将你的鼠标停留在窗口中,窗口右上角会显示一个的X,用它就可以来关闭该桌面。
4、c#桌面程序设计时,想从一个界面的参数传到另一个界面使第二个界面接受,从而进行操作,该怎么做?
界面中传递值要在实例中进行传递,vs将界面当作类来对待,可以使用如下两个专方法:
1、将属要接收数据的页面的变量定义为public,在第一个界面中,定义接收界面的实例,使用实例.变量=值,方法来接收值
2、将要接收数据的页面的变量定义为private,生成这个变量的public类型的getXxx和setXxx方法,在第一个界面中,定义接收界面的实例,使用实例.setXxx(值),方法来设置接收值
5、PC客户端UI设计有哪些规范
1、简易性
界面的简洁是要让用户便于使用、便于了解产品,并能减少用户发生错误选择的可能性。
2、用户语言
界面中要使用能反映用户本身的语言,而不是游戏设计者的语言。
3、记忆负担最小化
人脑不是电脑,在设计界面时必须要考虑人类大脑处理信息的限度。人类的短期记忆有限且极不稳定,24小时内存在约25%的遗忘率。所以对用户来说,浏览信息要比记忆更容易。
4、一致性
它是每一个优秀界面都具备的特点。界面的结构必须清晰且一致,风格必须与产品内容相一致。软件中往往存在多个组成部分(组件、元素)。不同组成部分之间的交互设计目标需要一致。交互元素的外观往往影响用户的交互效果。同一个(类)软件采用一致风格的外观,对于保持用户焦点,改进交互效果有很大帮助。
5、清楚
在视觉效果上便于理解和使用。软件要为用户使用,用户必须可以理解软件各元素对应的功能。如果不能为用户理解,那么需要提供一种非破坏性的途径,使得用户可以通过对该元素的操作,理解其对应的功能。
6、用户的熟悉程度
用户可通过已掌握的知识来使用界面,但不应超出一般常识。
7、从用户习惯考虑
想用户所想,做用户所做。用户总是按照他们自己的方法理解和使用。
通过比较两个不同世界(真实与虚拟)的事物,完成更好的设计。如:书籍对比竹简。
8、排列
一个有序的界面能让用户轻松的使用。软件的交互流程,用户可以控制。功能的执行流程,用户可以控制。
9、安全性
用户能自由的作出选择,且所有选择都是可逆的。在用户作出危险的选择时有信息介入系统的提示。
10、灵活性
简单来说就是要让用户方便的使用,但不同于上述。即互动多重性,不局限于单一的工具(包括鼠标、键盘或手柄、界面)。
11、人性化
高效率和用户满意度是人性化的体现。应具备专家级和初级玩家系统,即用户可依据自己的习惯定制界面,并能保存设置。
6、VS2015编的程序为什么保存到桌面会生成三个文件,不是一个,也没有设计界面,应该怎么保存,还有如
你编的是什么程序?一般的利用vs2015都包含解决方案,项目文件和具体代码文件,如果是桌面应用程序,生成后在bin文件夹里有生成的exe文件
7、WPF中我设计了一个界面,界面上有个按钮,点击按钮,如何将界面内容保存在电脑指定位置(如:桌面上)。
using(var fs = new FileStream(fileName, FileMode.Create))
{
XamlWriter(xxx.fs);
}
第一copy个xxx是你要保存的界面对象
8、做桌面开发ui设计用什么好,现在在用java开发桌面程序,但自带的swing组件感觉好丑
现在几乎没有用swing做窗口了把,太丑了。
换种语言把
9、做软件UI设计(CS桌面程序)除了PHOTOSHOP还用什么就可以基本满足?
Adobe® Fireworks® 制作PNG 图标文件
Adobe® Illustrator® 制作矢量图像
10、设计一款手机app或桌面app的用户界面,撰写“用户界面设计说明书”。 具体要求如下?
一款手机app或桌面app的用户界面设计 OK 可以有。