複製鏈接
請複製以下鏈接發送給好友

GUI

鎖定
圖形用户界面(Graphical User Interface,簡稱 GUI,又稱圖形用户接口)是指採用圖形方式顯示的計算機操作用户界面。 [1] 
圖形用户界面是一種人與計算機通信的界面顯示格式,允許用户使用鼠標等輸入設備操縱屏幕上的圖標或菜單選項,以選擇命令、調用文件、啓動程序或執行其它一些日常任務。與通過鍵盤輸入文本或字符命令來完成例行任務的字符界面相比,圖形用户界面有許多優點。圖形用户界面由窗口、下拉菜單、對話框及其相應的控制機制構成,在各種新式應用程序中都是標準化的,即相同的操作總是以同樣的方式來完成,在圖形用户界面,用户看到和操作的都是圖形對象,應用的是計算機圖形學的技術。 [1] 
中文名
圖形用户界面
外文名
GUI
全    稱
Graphical User Interface
作    者
Xerox(施樂)

GUI定義

70年代,美國施樂公司的研究人員開發出了第一個圖形用户界面,這樣的設計使得計算機實現了字符界面向圖形界面的轉變,開啓了新的紀元。從此以後,Windows、MAC OS等操作系統陸續出現,界面設計不斷完善,操作系統的不斷更新變化也將圖形用户界面設計帶進新的時代。圖形用户界面是採用圖形方式顯示的一種信息交換的媒介。用户通過窗口、按鍵、菜單等圖形對象向計算機等電子設備發出指令,其接收指令後,通過圖形反饋操作的結果。科學技術的發展,使得各類通訊、電子產品應運而生,圖形用户界面也廣泛應用於智能手機、家用電器等具有信息交換、儲存、處理功能的電子信息產品 [2] 
傳統的字符界面操作複雜,非專業的用户難以理解和操作。在圖形用户界面中,用户不需要學習複雜的代碼,而是可以通過其中的圖形對象進行操作,電子產品收到操作指令後,對用户進行結果的反饋,反饋的結果即用户接收到的信息也是圖形對象,因此用户無須具備專業知識和操作技能就能夠實現操作。作為一種界面顯示格式,對於非專業用户來説,GUI設計極大地方便了其操作。 [2] 

GUI發展歷程

1、萌芽階段
最早的視窗系統概念是隨着第一個計算機實時圖形顯示系統的出現而提出的,即SAGE Project(美國空軍防空系統)和Ivan Sutherland編寫的Sketchpad(Sketchpad被公認為是計算機輔助繪圖(CAD)程序的創始者,並對現代計算機圖形用户界面的發展產生重大影響)。Sketchpad當時在麻州理工學院的林肯TX-2計算機上運行。它使用了一個x-y點圖像顯示器和當時剛發明的光筆。 [3] 
1960年Doug Engelbart在SRI(Stenford Research Institute)發展了OLS在線系統,在軟件界面中增加了光標和多窗口。 [3] 
1970年,SRI的部分研究員進入施樂PARC(Palo Alto Research Center帕洛阿爾託研究中心),並完成了第一個WIMP(窗户,圖標,菜單和指針/下拉式菜單)的演示。 [3] 
1973年,第一台使用Alto操作系統的計算機在施樂公司PARC研究中心開發完成。Alto是第一個具備了所有現代圖形用户界面的基本元素特徵的操作系統。特點:使用三鍵的鼠標;位圖的顯示器;圖形窗口的運用。 [3] 
2、發展階段
1980年,ThreeRivers電腦公司發佈Perq圖形工作站 [3] 
1981年,施樂公司發佈施樂8010(Star)作為Alto的替代產品。特點:可雙擊的圖標,可重疊的窗口,對話欄,分辨率達到1024*768的單色顯示器 [3] 
1983年,蘋果公司發佈Lisa。特點:下拉菜單和主菜單條。Visi公司發佈Vision,這是第一款使用完整的圖形界面並針對IBM個人電腦環境的電子圖表軟件。圖形用户界面最初的實際運用是Vision公司用來設計電子表格。首先將“視窗”和鼠標的概念引入個人電腦,這比微軟的第一版Windows還早。 [3] 
1984年,蘋果公司發佈Macintosh系列計算機。Macintosh是第一個成功運用圖形用户界面的商業產品。虛擬的桌面概念開始使用,文件看起來就象一張紙,目錄看起來像文件夾一樣;還有一組桌面小工具,如計算機、筆記本和時鐘等。所有這些東西用户都可按自己的需要在屏幕上隨意放置,也可以通過把文件和文件夾拖入屏幕上的廢紙簍來刪除文件。 [3] 
1985年,Geos在蘋果公司的AppleII之後發佈Commodore64系統。微軟發佈視察操作系統Windows的第一個版本。 [3] 
1987年,蘋果發佈MacintoshII型電腦,這是Macintosh的第一款彩色顯示機型。特點:顯示達到640*480的分辨率,256色。微軟發佈Windows的第二個版本,特點:窗口具有了可疊加、可改變大小的新功能。Acorn公司發佈為Acorn計算機開發的“Arthur”圖形界面操作系統。 [3] 
1988年,蘋果發佈為Apple IIGS開發的16位操作系統GS/OS,其圖形界面與蘋果的Macintosh系列十分類似。IBM發佈增加了圖形用户界面的OS/21.10標準版(OS/21.0還完全是命令行模式)。這個版本的圖形用户界面是由微軟編寫的,所以整個界面看起來和Windows2很像。 [3] 
1990年,Commodore發佈A3000機型使用的Amiga Workbench 2,特點:增加了三維的凹凸效果,增加了系統菜單。微軟發佈Windows3.0。GeoWorks發佈PC-GEOS。 [3] 
1992年,IBM發佈32-bit真彩的操作系統OS/2Version2.0。微軟發佈Windows3.1。AGAAmigas計算機的Amiga Workbench 3系統發佈。 [3] 
1993年,微軟發佈WindowsNT的第一個版本,這是微軟全新的32位操作系統,它採用了和Windows3.1一樣的版本號和圖形用户界面。 [3] 
1994年,QNX Software Systems發佈第一個嵌入式微窗口系統Phtotn microGUI,資源管理器窗口就是嵌入式多窗口技術的典型運用。 [3] 
1995年,微軟發佈Windows95。Agenda96發佈。 [3] 
1996年,New Deal Office2.5發佈,它的前身是PC-GEOS。IBM發佈OS/2Warp4。微軟發佈與Windows95界面完全一樣的WindowsNT4.0。 [3] 
1997年,蘋果MacOS8發佈,並在短短兩週內賣出了一百二十五萬份,成為當時最暢銷的軟件。 [3] 
1998年,微軟發佈Windows98。特點:Internet Explorer網絡器取代了傳統的窗口形式,整個幫助系統也由Internet Explorer所取代,廣告放置在桌面右上角。 [3] 
1999年,蘋果發佈Mac OS X Server,這是一款基於Unix的操作系統,沿用了蘋果Macintosh的圖形用户界面。RISCOS公司發佈適合RiscPC、A7000、A7000+計算機的RISCOS4操作系統。 [3] 
2000年,蘋果公司公佈發佈Mac OS X,採用全新水晶圖形界面。微軟Windows2000(AKAWindows NT 5)正式發售。 [3] 
2001年,微軟發佈Windows XP。微軟下一代操作系統對用户界面設計進行了巨大投入,“期望通過它改變人們使用計算機的方式”。在計算機出現半個世紀的時間裏,圖形界面經過不斷完善,逐步成熟,並完全取代了命令語言界面,成為現代軟件界面的主導形式。圖形用户界面是人類歷史上最偉大的發明創造之一,它對計算機的普及與進一步發展具有深遠的意義。施樂、蘋果、微軟等公司在這個過程中發揮了重要作用。 [3] 
2006年,微軟發佈Windows Vista,對此前其視窗操作系統的外觀作了較大的修改,實現了Aero功能。
2009年,Windows 7發佈。 它剔除掉了Vista許多臃腫功能。通過“顯示桌面”按鈕,用户可以隱藏窗口查看桌面。 微軟完全重新設計了Windows 7的任務欄,用圖標替換掉了標籤。用户可以將程序鎖定在任務欄上預覽已打開的窗口。
2012年10月,作為Windows重大更新的Windows 8面世。 該系統啓動時不再默認顯示桌面,而是全新的“磁貼”開始屏幕,給用户帶來了不小的困惑。
2013年10月,微軟發佈了更新版本Windows 8.1。
2015年7月,微軟正式發佈計算機和平板電腦操作系統Windows 10。 [11] 
2021年10月,微軟推出Windows 11正式版操作系統。 [10] 

GUI特點

GUI主要功能是實現人與計算機等電子設備的人機交互。它是用户與操作系統之間進行數據傳遞和互動操控的工具,用户可以通過一定的操作實現對電子設備的控制,同時電子設備會將用户操作的結果通過顯示屏進行反饋。作為使用電子信息產品的必備環節,圖形用户界面實現了人與軟件之間的信息交互。這種人機交互性使得用户的操作更加便捷。 [2] 
2、美觀性
對日新月異的電子產品來説,圖形用户界面越來越發揮着重要的作用。美觀、友好的界面設計往往更能吸引客户,成為企業獲得競爭優勢的關鍵。圖形用户界面綜合了人機工程學、認知心理學設計藝術學、語言學、社會學、傳播學等眾多學科領域的知識,現在已經發展為一門獨立的學科。在電子技術飛速發展成熟的今天,電子產品的性能和功能區別已經不是很大,開發者開始更注重產品的美觀性。大氣的外觀、簡約的設計風格、良好的視覺效果日益成為影響用户體驗的關鍵因素。由於圖形用户界面是多種元素的組合,包含很多藝術性、美觀性的設計元素,界面具有美觀性,這種美好的視覺感受能夠使得用户購買相應的產品,提高企業的經濟效益。 [2] 
3、實用性
GUI的目的是實現人機交互。開發人員研究並設計出具體的用户界面,將晦澀難懂的電腦語言包裝成簡單易懂的圖形,用户通過對圖形的識別即可理解複雜的電腦語言背後所表達的內容。圖形化的操作方式具有很強的實用性,方便了用户的使用,提高了使用效率。這種創造性的轉化使冷冰冰的電子產品變得親切,從實驗室走進千家萬户的生活。開發人員通過對圖形用户界面的不斷優化,使信息、數據的傳輸更高效,結果運行與反饋更便捷、準確,帶來良好的用户體驗,實用性很強。 [2] 
4、技術性
早期電子產品的圖形用户界面採用字符界面,需要操作人員具有較高的專業性。文字轉化為圖形後,相應的數據信息也被轉化為圖像。用户操作、接收到的信息都是圖形對象,不再需要背誦大量的命令符號,無須具備專業知識和操作技能即可實現對電子產品的操作。但簡化了的操作過程並不意味着圖形用户界面不具有技術性。隱藏在圖形對象背後的,是更加專業的代碼編寫和相關操作。恰恰相反,這些背後的操作更加具有技術性。技術人員編寫和設計相關的代碼,將字符界面轉化為圖形界面,以便用户可以利用圖形界面實現他們想要操作的內容。這樣的轉化方式往往需要較高的技術性,所以圖形用户界面只是將技術性隱藏起來,而並非不具有技術性。 [2] 

GUI分類

隨着互聯網科技、通訊技術的迅速發展,各種通訊電子消費產品,如台式電腦、平板電腦、手機等已經成為人們日常生活中不可或缺的物品。電子消費產品的圖形用户界面(GUI)是電子產品的軟硬件系統與用户之間進行數據傳遞和操控交互的橋樑。電子消費產品圖形用户界面(GUI)大致可分為以下兩大類。 [4] 
1、具體產品獨有的操作系統用户交互界面
操作系統用户交互界面是和電子消費產品綁定在一起的,是產品的一部分,比如具體品牌、具體型號的手機或者電腦獨有的操作系統的交互界面,其包括開機畫面和操作系統用户界面的圖標、佈局、交互動態呈現方式、指針遊標、桌面背景、視窗排列、菜單狀態等。具有美觀、智能、合理、高效、易操作的交互界面是除了電子產品外觀之外又一個影響消費者購買決定的重大因素。 [4] 
2、可運行於不同品牌和型號電子產品的軟件
依賴於互聯網、電腦、手機而存在的軟件,尤其是免費軟件的盈利模式與傳統實體經濟通過商品與貨幣的直接交換有所不同,其採用完全免費的推廣模式,不從用户處直接獲得盈利,而主要以互聯網廣告和互聯網增值服務為盈利來源。穩定的用户羣是軟件行業發展的基礎,如何將用户鎖定,提高用户粘性是免費軟件必須解決的難題,為解決這一難題,除了要開發出符合用户需求、有特色的功能之外,為用户提供優秀、便利、美觀的圖形用户界面(GUI)用以提升用户體驗也尤為重要。 [4] 

GUI系統結構

圖形用户界面系統通常是指由相應硬件平台和操作系統支持的顯示模型,窗口模型和用户模型,以及由這三個模型的應用程序接口組成的應用程序接口API(Application Program Interface),其中計算機硬件平台和操作系統是圖形用户界面系統的基礎。只有當硬件平台技術和操作系統功能發展到一定程度,用户才有條件使用圖形用户界面。一般而言,某一種圖形用户界面系統僅依賴於某種特定的硬件平台和操作系統,但Motif是可以在多種硬件平台和操作系統上運行的界面系統。 [5] 
圖形用户界面的顯示模型決定了圖形在屏幕上的基本顯示方式,即用位映象圖形顯示技術顯示各種圖形對象的方式。如定義在屏幕上創建字體(font)的字樣(type face)和尺寸,定義繪圖程序中的線或曲線的產生方式,包括各種處理,像維數(dimension),濃淡處理(shading)等。不同的圖形用户界面系統採用的顯示模型各不相同。例如目前大多數在UNIX系統之上運行的圖形用户界面都採用X窗口系統作顯示模型,而MSWindows3.1則採用Microsoft公司自己設計的圖形設備接口(GDI)作顯示模型。 [5] 
窗口模型確定了在屏幕上顯示的多個應用程序的形象,體現在程序設計上可表示為構造可移動(movable),可伸縮(resizable)的窗口、菜單、滾動條、對話框等。它通常包括兩部分:一是編程工具,如函數集;二是對如何移動,輸出和讀取屏幕顯示信息的説明。有一些圖形用户界面系統包含有獨特的窗口系統,如AppleMacintosh,另一些圖形用户界面系統則使用公共的窗口系統,如MIT的X窗口系統。X窗口系統不但可以充當圖形用户界面系統的顯示模型,也可以充當它的窗口模型。 [5] 
圖形用户界面的用户模型也稱圖形用户界面的外觀與視覺(look and feel),它也包括兩部分:一是構造用户界面的工具,如工具箱和框架集,包括對高層界面構件(Widget)或對象元的數據結構的定義和説明;二是定義在屏幕上組織各種圖形對象以及這些對象之間的行為規範和協議。每個圖形用户界面用户模型都應當説明它支持什麼樣的窗口和什麼樣的顯示方式,因為定義規範和建立工具集必須針對具體的顯示模型和窗口模型。 [5] 
圖形用户界面系統的應用程序接口API由顯示模型,窗口模型和用户模型的應用程序接口共同組成,各模型的應用程序接口主要是該模型提供給開發者的開發工具。 [5] 
桌面管理系統是人機交互的圖形化管理系統,它使得人機交互更加簡便靈活,它通常包括以下幾個組成部分:圖形化的文件管理系統,供用户使用的圖標庫,桌面管理機構,圖標庫管理機構等。 [5] 

GUI設計原則

不同用途和類型的圖形用户界面有不同的視覺表現風格。設計良好的圖形用户界面並沒有一個固定的公式可以套用,但好的設計也會遵循一定的準則。 [6] 
1、界面風格一致性的設計原則
圖形用户界面 圖形用户界面
用户界面的一致性主要是指呈現給使用者的通用操作序列、術語和信息的措辭,界面元素的佈局、顏色搭配方案和排版樣式等都要保持一致。具有高度一致的用户界面可以讓各個部分的信息安排得井然有序,給用户以清晰感和整體感,有利於用户對界面運作建立起精確的心理模型,從而降低培訓和支持成本。 [6] 
除特殊情況外,圖形用户界面的設計風格都應保持高度的一致性,一致性是界面設計是否成功的重要因素之一。保證一致性的一個有效方法是撰寫正式的“設計風格標準”文件。這一文件規定在一個產品或系列產品的圖形用户界面設計中都必須遵守的設計準則。“設計風格標準”規定的設計準則應當非常具體,其中可能包括所使用的圖標、尺寸、字體等內容和格式的例子。它可以有效地用於圖形用户界面的管理和調整,是設計大型、複雜圖形用户界面或多人多部門共同協作的設計工作必不可少的。 [6] 
2、界面佈局的邏輯性原則
界面佈局應當體現用户操作時的一般順序和被使用到的頻繁程度。圖形界面的佈局應當符合人們通常閲讀和填寫紙質表單的順序。通常人們的閲讀順序是從左至右、由上而下,而有些國家和民族的主流閲讀習慣有所不同,例如阿拉伯文、希伯萊文是從右向左、由上而下的閲讀順序,因此圖形界面的佈局會隨着地域文化的差異進行相應的修改。用户經常使用的圖形界面元素應當放在突出的位置,讓用户可以輕鬆地注意到它們。相反,一些不常用的元素可以放在不顯眼的位置,甚至允許用户把它們隱藏起來,以便擴大屏幕的可用區域。對於那些需要具備一定條件才可以使用的元素,應當把它們顯示成灰色狀態,當具備了使用條件時才改變成正常狀態。特定的元素應放置在它所要控制數據的鄰近位置,幫助用户確立元素和數據之間的關係。影響整個對話框的元素應當與那些控制特定數據的元素區分開來,關係緊密相聯的元素應有組織地放置在同一個區域。 [6] 
3、界面具有啓示性的設計原則
啓示性是Donald Norman在研究日常物品的設計時提出的術語,定義為事物被感覺到的特性和實際特性,主要是確定事物可能使用方式的基本特徵,也就是説啓示性指的是物品的某個屬性,而這個屬性可以讓使用者知道如何使用這個物品。例如不同形狀的門把手分別暗示着“推”“拉”或“旋轉”。圖形用户界面中的圖形元素(如按鈕、圖標、滾動條、窗口和鏈接等)同樣可以暗示它們所代表的功能,或啓發用户如何使用它們。圖標是圖形用户界面中最重要的元素之一。比如把窗口縮小成一個圖標,可以用來表示暫時不想執行的一個對話過程,用户可以隨時點擊它重新執行對話。圖標也可以用來表示用户可以訪問的程序和功能,如回收站、“磁盤”圖標等。圖標還可用於數據存儲形式和組織形式,如各種類型的文件圖標和文件夾圖標。由於技術的限制,最初出現在圖形用户界面中的圖標,大多數是單色的幾何型符號,並且尺寸都比較小。隨着顯示器分辨率的增大,出現了1024×768像素、1280×1024像素,越來越多的圖標採用寫實的設計風格,不再侷限於簡單的幾何型。圖形元素不僅僅是讓用户界面具有視覺藝術性,更重要是幫助用户理解界面。設計代表系統功能或對象操作方式的圖標會給設計師帶來一些有趣的挑戰,最重要的一個挑戰就是用圖標的視覺語言代表抽象的概念。圖標設計要保持統一視覺風格,同時也要注意使每個圖標具有鮮明的個性。 [6] 
4、界面設計應遵循習慣性用法
習慣性用法是基於我們學習和使用習慣的方式。遵循習慣性用法的界面不關注技術知識或人的直覺功能,也不會引發人的聯想。圖形用户界面容易使用的主要原因是限定了一系列用户和系統進行交互的詞彙。由指向、單擊(點擊)和拖動等不可分割的動作和反饋機制形成基本的使用詞彙,用基本的使用詞彙可以構成一系列組合詞彙,形成更為複雜的組合用法。例如雙擊、單擊並拖動等操作方法,以及按鈕、複選框等操作對象。 [6] 
界面設計師經常尋找合適的隱喻來進行界面設計,隱喻界面依賴於用户在界面視覺提示與功能之間建立直覺的聯繫。用户可以用物理世界的生活經驗來理解用户界面,有效的隱喻有助於用户學習和理解界面的使用方法。但Alan Cooper認為“用隱喻進行用户界面設計”是一個錯誤的觀念。首先,隱喻不具有可擴展性。在簡單程序的簡單過程中有效的隱喻,隨着程序複雜性的增加,可能會失敗。其次,隱喻依賴於設計師與用户之間有相似的聯想方式,但是如果用户沒有和設計師相似的文化背景,就容易產生歧意。另外,隱喻把我們的理念和物理世界束縛在一起,有很大的侷限性。 [6] 

GUIGUI測試

GUI(Graphical User Interface,圖形用户界面)是底層程序代碼的前端表示形式,對諸如選擇下拉列表框、菜單、導航欄、按鈕控件等用户操作會作出相對應的前端反映。因為帶有圖形界面的軟件相對與傳統的軟件而言,其美觀的圖形用户界面帶給了用户們最直觀的體驗,使得用户可以快速上手而逐漸受到用户的青睞,所以在目前市場上的軟件大多都帶圖形用户界面。 [7] 
而GUI測試指對帶有GUI的軟件進行軟件測試,是通過測試應用程序的GUI,從而達到測試被測系統的功能、GUI的結構及實現GUI的代碼。而移動端的GUI測試用例指的是一個完成的用户行為的一系列相關的事件/動作,即移動應用程序的GUI測試用例是由一系列的事件/動作組成。由此可見,移動應用的GUI測試的輸入一般都是事件/動作,而輸出一般是狀態的變化。狀態變化可能體現為頁面的變化,也可能是頁面中某些元素的狀態變化等。針對移動應用的GUI測試用例中,事件/動作之間的依賴關係也是一項非常重要的活動。 [7] 

GUIGUI保護

1、圖形用户界面(GUI)的著作權保護
圖形用户界面旨在追求用户操作的易懂、簡便、合理、效率、智能,具有一定的實用性,但“實用性”卻不屬於著作權傳統保護範圍,TRIPs和WIPO版權條約(WCT)均認為對計算機程序的著作權保護不應延及“思想(ideas)、過程(procedures)、操作方法(methods of operation)或數學概念(mathematical concepts)”。著作權法的一個重要的基本原則是保護作品的表達而不保護作品的思想內涵。操作系統及軟件的圖形用户界面,是軟件運行的行為及結果,其是否構成可受著作權法保護的“表達”,是個值得思考的問題。專門針對計算機程序的著作權保護規定,即《計算機程序保護條例》中第二條僅對計算機程序及其有關文檔進行保護,認為圖形用户界面是依賴於內在程序存在的,從這種視覺效果中只能感受到設計者的思維,而並非為獨立的存在,因而不能成為著作權法保護的作品。在我國目前的司法實踐中,有關於軟件界面侵權的訴訟案件,判決的依據也是著作權法的基本原則。 [4] 
2、圖形用户界面(GUI)的外觀設計專利保護
國際上通訊技術產業比較發達的國家(地區),如美國、日本、韓國、法國、英國、歐盟、中國台灣等,都先後建立了電子產品圖形用户界面的外觀設計專利保護制度。 [4] 
(1)美國設計專利制度對GUI的保護:
關於美國設計專利,美國專利審查指南1504.01節指:出,根據專利法第171條對申請為設計專利的主體的描述“應用於工業製品上的新穎的、原創的、具有裝飾性的設計”,沒有應用於工業製品上的圖像不可申請為設計專利。“計算機生成的圖標”(Computer-generatedicons)比如全屏的顯示或單獨的圖標,屬於二維圖像,單獨來看其只能作為表面裝飾,假如要將其申請為設計專利,必須符合“應用於工業製品”這一條件。如果一項設計專利申請的權利要求為顯示於電腦屏幕、顯示器、其他顯示面板或以上各類顯示的部分的電腦生成圖標,則該權利要求符合“應用於工業製品”條件。可申請為專利的設計與其應用於之上的物品是不可分離的,設計不能僅作為表面裝飾單獨存在,因此電腦生成圖標必須體現於電腦屏幕、顯示器、其他顯示面板,或以上顯示設備的部分。美國審查指南1504.01(a)對“計算機生成的圖標”申請為設計專利的審查程序和標準有詳細的描述。 [4] 
(2)中國專利法對GUI的保護:
《國家知識產權局關於修改〈專利審查指南〉的決定》:(國家知識產權局令六十八號)自2014年5月1日起施行,新增了對圖形用户界面的外觀設計專利保護。專利法所稱外觀設計,是指“對產品的形狀、圖案或者其結合以及色彩與形狀、圖案的結合所作出的富有美感並適於工業應用的新設計。外觀設計必須以產品為載體,外觀設計是產品的外觀設計,其載體應當是產品”。“外觀設計專利權的保護範圍以表示在圖片或者照片中的該產品的外觀設計為準。”,“就包括圖形用户界面的產品外觀設計而言,應當提交整體產品外觀設計視圖”。 [4] 

GUI美學研究

1、圖形用户界面的構成美
圖形用户界面的構成美可以理解為構建圖形用户界面的過程中,通過精密計算、設計,分割圖形界面,安置圖形界面自身及其整體中所有圖形界面成份,獲得高度的視覺動態平衡和無限的設計可能性,創造出視覺上高度清晰的設計。一些特定的構圖,比如井字構圖、圓形構圖、S形構圖等,會帶給用户視覺的美感。典型的黃金分割,藴含豐富的美學價值,帶有強烈的數學美。 [8] 
除了使用數學邏輯進行創作,平面構成的方法也常常用來進行設計。比如説利用對比、重複、變化、平衡等。圖形用户界面往往利用圖形元素的大小形成對比,既增加了視覺上的注視點,也起到突出重要功能的作用。 [8] 
2、圖形用户界面的色彩美
圖形用户界面的色彩美可以理解為,從用户對色彩的知覺和心理效果出發,用科學分析的方法,把複雜的色彩現象還原為基本要素,利用色彩在空間、量與質上的可變幻性,按照一定的規律去組合,再創造出適用於圖形用户界面的美的色彩效果。根據數據顯示,人從外界接受的信息中有90%來自眼睛,色彩對於界面的情感傾向具有巨大的影響力。要讓用户能夠理解色彩美,設計者應該懂得用户對色彩的心理感受和認知特徵,這樣才能很好的把握整個視覺界面的色彩美。用户視覺界面不同於日常的照片或平面藝術作品,它承擔一定功能作用。因此用户視覺界面對色彩有特殊的要求,既要具備高度的一致性,又要滿足用户的審美。依據色彩的色相、明度和飽和度的變化搭配,可以產生豐富而又和諧的圖形用户界面。 [8] 
3、圖形用户界面的光影美
光和影存在於一切現實的環境中,這對組合使我們能夠認知材質的紋理,理解物體的尺寸大小,感知空間和確認位置。如果想要視覺界面具備層次感空間感,並獲得用户的認同,那麼優秀的光影效果是必須的。在圖形效果中增加光源,可以使界面具有一種環境效果,獲得較為豐富的層次感,有效的運用光影效果還可以使設計界面獲得視覺焦點。icebrrg網站的一級圖形用户界面,在右上角添加放射狀光線,使深藍色的背景產生一種在海下觀賞的效果;同時指引用户順着發射狀光線往下繼續閲讀。對於光影的不同表現可以有效塑造界面的質感和層次,通過對光影的微妙刻畫,如為每個按鈕下添加微弱的陰影,在適當位置添加柔和的高光,使整體界面具有了體量感。其實很多精美的界面設計,放大之後,它們的秘密都將呈現在我們的面前,正是這種細微的設計,讓用户獲得更高的視覺享受,更加懂得欣賞美。 [8] 
4、圖形用户界面的人性美
圖形用户界面的人性美可以理解為,讓圖形用户界面的實現,根據人的行為習慣、生理結構、心理情況、思維方式等等,圍繞人的需求展開,實現對人的心理生理需求和精神追求的尊重和滿足。圖形用户界面不但要滿足用户的視覺審美,而且要滿足用户的認知特徵、行為習慣等內在需求。設計者往往開始設計時就非常注重圖形細節,但是設計者應該首先花點時間想想,這些視覺元素是否有存在的必要,它們需要具備什麼程度的細節。 [8] 

GUI發展趨勢

1、善用隱喻
以認知的觀點來看,人們在進行認知的時候會從既有經驗背景裏尋求瞭解新事物的線索並進而產生聯想,因此設計時要掌握這樣的認知流程,善用隱喻來傳達界面設計所需表達的要領及事物。比方説,用垃圾桶來喻指回收文件的功能。 [9] 
2、直接操控
直接操控讓使用者產生“操作”的感覺。為了滿足這個原則,當使用者操作某個對象時,必須讓使用者始終能在屏幕上看得見該對象,且執行動作對該對象的影響必須能實時呈現。比方説,拖曳一個文件,或是將剪切的文字由一份文件拖曳到另一份文件。在使用者需要的時候提供直接操作的功能,省去用户處理一些瑣碎的事情。 [9] 
3、能見能點
在軟件的使用者界面中,使用者通過像鼠標之類的設備,點取屏幕上所見的對象與界面產生互動。使用者點選一個對象,然後選擇要對該對象執行的動作。該對象所有可以執行的動作皆顯示在選單中,使用者無須記憶動作指令,只需從選單中檢選即可。 [9] 
4、視覺藝術完美性
完美性指的是界面應堅守視覺設計原則,妥善組織界面信息。這意味着畫面元素要有較好的屏幕展示效果,顯示技術要具有較高的質量。圖形設計要儘可能的優美精緻,使圖形的形式符合人類對美的共同感知。點、線、面、體四大類標誌設計的造型要素,在符合形式規律的運用中,能構成獨立於各種具體事物結構的美感。 [9] 
參考資料
展開全部 收起