GUI是什麼?

來源:互聯網
上載者:User

   1.簡介

  由Xerox(施樂)首先發明。

  如Windows是以“wintel標準”方式操作的,因為你可以用滑鼠來點擊按鈕來進行操作,很直觀。而DOS就不具備GUI,所以他只能輸入命令。DOS 的這種介面叫CUI (Command line User Interface ) 命令列模式的人機介面。

  GUI 是 Graphical User Interface 的簡稱,即圖形化使用者介面,通常人機互動圖形化使用者介面設計經常讀做“goo-ee”準確來說 GUI 就是螢幕產品的視覺體驗和互動操作部分。

  GUI 是一種結合電腦科學、美學、心理學、行為學,及各商業領域需求分析的人機系統工程,強調人—機—環境三者作為一個系統進行總體設計。

  這種面向客戶的系統工程設計其目的是最佳化產品的效能,使操作更人性化,減輕使用者的認知負擔,使其更適合使用者的操作需求,直接提升產品的市場競爭力。

  GUI 即人機互動圖形化使用者介面設計。縱觀國際相關產業在圖形化使用者介面設計方面的發展現狀,許多國際知名公司早已意識到 GUI 在產品方面產生的強大增值功能,以及帶動的巨大市場價值,因此在公司內部設立了相關部門專門從事 GUI 的研究與設計,同業間也成立了若干機構,以互相交流 GUI 設計理論與經驗為目的。隨著中國 IT 產業,移動通訊產業,家電產業的迅猛發展,在產品的人機互動介面設計水平發展上日顯滯後,這對於提高產業綜合素質,提升與國際同等業者的競爭能力等等方面無疑起了制約的作用。

  2.特點

  GUI的廣泛應用是當今電腦發展的重大成就之一,它極大地方便了非專業使用者的使用。人們從此不再需要死記硬背大量的命令,取而代之的是可以通過視窗、菜單、按鍵等方式來方便地進行操作。而嵌入式GUI具有下面幾個方面的基本要求:輕型、佔用資源少、高效能、高可靠性、便於移植、可配置等特點。

  3.組成部分

  案頭

  在啟動時顯示,也是介面中最底層,有時也指代包括視窗、檔案瀏覽器在內的“案頭環境”。在案頭上由於可以重疊顯示視窗,因此可以實現多任務化。一般的介面中,案頭上放有各種應用程式和資料的表徵圖,使用者可以以此開始工作。案頭與既存的檔案夾構成裡面相違背,所以要以特殊位置的檔案夾的參照形式來定義內容。比如在微軟公司的Windows XP系統中,各種使用者的案頭內容實際儲存在系統硬碟(預設為C盤):Documents and Settings[使用者名稱]案頭 檔案夾裡。

  牆紙,即案頭背景。可以設定為各種圖片和各種附件,成為視覺美觀的重要因素之一。

  視窗

  應用程式為使用資料而在圖形化使用者介面中設定的基本單元。應用程式和資料在視窗內實現一體化。在視窗中,使用者可以在視窗中操作應用程式,進行資料的管理、產生和編輯。通常在視窗四周設有菜單、表徵圖,資料放在中央。

  在視窗中,根據各種資料/應用程式的內容設有標題列,一般放在視窗的最上方,並在其中設有最大化、最小化(隱藏視窗,並非消除資料)、最前面、縮排(僅顯示標題列)等動作按鈕,可以簡單地對視窗進行操作。

  單一檔案介面

  在視窗中,一個資料在一個視窗內完成的方式。在這種情況下,資料和顯示視窗的數量是一樣的。若要在其他應用程式的視窗使用資料,將相應產生新的視窗。因此視窗數量多,管理複雜。

  多檔案介面

  在一個視窗之內進行多個資料管理的方式。這種情況下,視窗的管理簡單化,但是操作變為雙重管理。

  標籤

  多檔案介面的資料管理方式中使用的一種介面,將資料的標題在視窗中並排,通過選擇標籤標題顯示必要的資料,這樣使得接入資料方式變得更為便捷。

  上述中,多檔案介面主要是微軟視窗系統採用。而在其他環境中,通常多是單檔案介面,所以無所謂單一/多檔案介面的稱呼問題。

  菜單

  將系統可以執行的命令以階層的方式顯示出來的一個介面。一般置於畫面的最上方或者最下方,應用程式能使用的所有命令幾乎全部都能放入。重要程度一般是從左至右,越往右重要度越低。命定的層次根據應用程式的不同而不同,一般重視檔案的操作、編輯功能,因此放在最左邊,然後往右有各種設定等操作,最右邊往往設有協助。一般使用滑鼠的第一按鈕進行操作。

  即時菜單(又稱功能表)

  與應用程式準備好的層次菜單不同,在功能表列以外的地方,通過滑鼠的第二按鈕調出的菜單稱為“快顯功能表”。根據調出位置的不同,菜單內容即時變化,列出所指示的對象可以進行的操作。

  表徵圖

  顯示在管理資料的應用程式中的資料,或者顯示應用程式本身。

  資料管理程式,即在檔案夾中使用者資料的管理、進行特定資料管理的程式的情況下,資料通過表徵圖顯示出來。通常情況下顯示的是資料的內容或者與資料相相關 App程式的圖案。另外,點擊資料的表徵圖,一般可以之間完成啟動相關應用程式以後再顯示資料本身這兩個步驟的工作。

  應用程式的表徵圖只能用於啟動應用程式。

  按鈕

  菜單中,利用程度高的命令用圖形表示出來,配置在應用程式中,成為按鈕。

  應用程式中的按鈕,通常可以代替菜單。一些使用程度高的命令,不必通過菜單一層層翻動才能調出,極大提高了工作效率。但是,各種使用者使用的命令頻率是不一樣的,因此這種配置一般都是可以由使用者自訂編輯。

  4.實現方法

  針對特定的圖形裝置輸出介面,自行開發相關的功能函數。

  購買針對特定嵌入式系統的圖形中間軟體包。

  採用源碼開放的嵌入式GUI系統。

  使用獨立軟體開發商提供的嵌入式GUI產品。

  5.準則

  減少使用者的認知負擔

  保持介面的一致性

  滿足不同目標使用者的創意需求

  使用者介面友好性

  表徵圖識別平衡性

  表徵圖功能的一致性

  建立介面與使用者的互動交流

  更為人性化的視覺最佳化

  更具識別性的表徵圖及其他元素

  更具可操控性和擴充性的使用易用性

  更具有企業品牌特色的視覺識別性

  6.應用領域

  手機通訊移動產品

  電腦操作平台

  軟體產品

  PDA產品

  數位產品

  車載系統產品

  智能家電產品

  遊戲產品

  產品的線上推廣

  7.競賽

  GUI錦標賽(The GUI Championships)是一個每兩年舉行一次的國際性的介面競賽, 被邀請的介面設計師們來自世界各地參加幾種不同類別的Windows GUI介面競賽, 你將有機會獲得大賽設立的豐厚獎金和同行們的讚賞。“圖形化使用者介面大獎賽”是國際性的案頭美化大賽,前身是“圖形化使用者介面奧林匹克”,由 Neowin、Lockergnome、deviantART、Betanews、WinCustomize五大IT社區聯合主辦,屬於微軟認證的金牌合作計劃。全世界的電腦案頭圖形藝術天才們匯聚一堂,向我們展示他們最高的創作成就。大賽於 2005 年由於贊助資金問題停賽一年,06年的比賽便顯得稍稍有些冷清。本次大賽共有世界各國 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)。

  8.分類

  UNIX架構

  Xerox OS (未公開 第一代GUI)

  Mac OS (第二代GUI,部分功能抄襲Xerox OS,代碼完全重寫。增加許多功能)

  Windows NT(第三代GUI,完全抄襲Mac OS,被反托拉斯案遏制。現已解放。)

  Linux (開源軟體,擴充很多版本(GNOME/Ubuntu/Ylmf OS)第三代中期GUI

  ARM架構

  Windows CE

  Windows Mobile/Phone

  Sysbian S Series

  Android

  A-架構

  iOSiPhone OS

  OS X Phone Edition (Mountain Lion)

  OS X America Cat (ME Mobile Edition)

  OMS(iOS的前者)

  9.發展史NeXT OS

  1987年,被蘋果拋出局的史蒂夫·喬布斯創立了NeXTTechnology。發明了這個在1997年之前在方便使用度方面獨霸第一的NeXT OS (NeXTSTEP)。它的功能甚至比在14年後發布的Windows XP還強大。1997年喬布斯迴歸後,Apple Inc. 買下了NeXT Software.(NeXT更過一次名)為Mac OS 7打下堅實的基礎.

  Mac OS 6

  1996年初,蘋果宣布推出其 High 3D GUI 介面,1999年,推出全新的作業系統 Mac OS X 10.01 BETA。預設的 32×32, 48×48 被更大的128×128 平滑半透明表徵圖代替。該 GUI 一經推出立即招致大量批評,似乎使用者都對如此大的變化還不習慣,不過沒過多久,大家就接受了這種新風格,如今這種風格已經成了 Mac OS 的招牌。

  Windows XP

  2001年,微軟推出了至今還有3億人的客戶連的 支援Windows Luna 2D UI和X86-64 Wintel的Windows XP,每一次微軟推出重要的作業系統版本,其 GUI 也必定有巨大的改變,Windows XP 也不例外,這個 GUI 支援皮膚,使用者可以改變整個 GUI 的外觀與風格,預設表徵圖為 48×48,支援上百萬顏色。

  KDE 3

  自從KDE 1.0以來,K Desktop Enviornment 改善地非常地快也非常的迅猛。其GUI對所有圖形和表徵圖進行了改進並統一了使用者體驗。

  Windows Vista 2006

  年尾,微軟做出了十年來最大的核心改動,改動的核心叫Windows Longhorn 6900 X64-86 ATiWin Wintel. GUI開始3D案頭了。這是微軟向其競爭者做出的一個挑戰,Vista 中同樣包含很多 3D 和動畫,自 Windows 98 以vista來,微軟一直嘗試改進案頭,在 Vista 中,他們使用類似飾件的機制替換了活動案頭。不過Linux下的3D案頭可更為誇張。

  Leopard

  這是第6代的Mac OS案頭系統,也是一樣,引入了更好的3D元素。GUI還有大量的動畫。

  KDE 4

  KDE 4 的 GUI 提供了很多新改觀,如動畫的,平滑的,有效表單管理,表徵圖尺寸可以很容易調整,幾乎任何設計項目都可以輕鬆配置。相對前面的版本GUI絕對是一個巨大的改進。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.