GUI
圖形用戶界面(Graphical User Interface,簡稱 GUI,又稱圖形用戶接口)是指采用圖形方式顯示的計算機操作用戶接口。與早期計算機使用的命令行界面相比,圖形界面對于用戶來說在視覺上更易于接受。然而這接口若要通過在顯示器的特定位置,以“各種美觀、而不單調的視覺消息”提示用戶“狀態(tài)的改變”,勢必得比簡單的文字消息體現(xiàn),花上更多的計算能力,計算“要改變顯示器哪些光點,變成哪些顏色”。
概述[ ]
在圖形用戶界面中,計算機畫面上顯示窗口、圖標、按鈕等圖形,表示不同目的之動作,用戶通過鼠標等指針設備進行選擇。
組成[ ]
- 桌面
在啟動時顯示,也是界面中最底層,有時也指代包括窗口、文件瀏覽器在內的“桌面環(huán)境”。在桌面上由于可以重疊顯示窗口,因此可以實現(xiàn)多任務化。一般的界面中,桌面上放有各種
應用程序和數據的圖標,用戶可以依此開始工作。桌面與既存的文件夾構成里面相違背,所以要以特殊位置的文件夾的參照形式來定義內容。比如在微軟公司的Windows XP系統(tǒng)中,各種用戶的桌面內容實際保存在系統(tǒng)盤(默認為C盤):\Documents and Settings\[用戶名]\桌面 文件夾里。
墻紙,即桌面背景??梢栽O置為各種圖片和各種附件,成為視覺美觀的重要因素之一。
- 視窗
應用程序為使用數據而在圖形用戶界面中設置的基本單元。應用程序和數據在窗口內實現(xiàn)一體化。在窗口中,用戶可以在窗口中操作應用程序,進行數據的管理、生成和編輯。通常在窗口四周設有菜單、圖標,數據放在中央。
在窗口中,根據各種數據/應用程序的內容設有標題欄,一般放在窗口的最上方,并在其中設有最大化、最小化(隱藏窗口,并非消除數據)、最前面、縮進(僅顯示標題欄)等動作按鈕,
可以簡單地對窗口進行操作。
- 單一文件界面(Single Document Interface)
在窗口中,一個數據在一個窗口內完成的方式。在這種情況下,數據和顯示窗口的數量是一樣的。若要在其他應用程序的窗口使用數據,將相應生成新的窗口。因此窗口數量多,管理
復雜。
- 多文件界面(Multiple Document Interface)
在一個窗口之內進行多個數據管理的方式。這種情況下,窗口的管理簡單化,但是操作變?yōu)殡p重管理。
- 標簽
多文件界面的數據管理方式中使用的一種界面,將數據的標題在窗口中并排,通過選擇標簽標題顯示必要的數據,這樣使得接入數據方式變得更為便捷。
- 菜單
將系統(tǒng)可以執(zhí)行的命令以階層的方式顯示出來的一個界面。一般置于畫面的最上方或者最下方,應用程序能使用的所有命令幾乎全部都能放入。重要程度一般是從左到右,越往右重要
度越低。命定的層次根據應用程序的不同而不同,一般重視文件的操作、編輯功能,因此放在最左邊,然后往右有各種設置等操作,最右邊往往設有幫助。一般使用鼠標的第一按
鈕進行操作。
- 即時菜單(又稱菜單)
與應用程序準備好的層次菜單不同,在菜單欄以外的地方,通過鼠標的第二按鈕調出的菜單稱為“即時菜單”。根據調出位置的不同,菜單內容即時變化,列出所指示的對象目前可以
進行的操作。
- 圖標
顯示在管理數據的應用程序中的數據,或者顯示應用程序本身。
數據管理程序,即在文件夾中用戶數據的管理、進行特定數據管理的程序的情況下,數據通過圖標顯示出來。通常情況下顯示的是數據的內容或者與數據相關聯(lián)的應用程序的圖案。另外,點擊數據的圖標,一般可以之間完成啟動相關應用程序以后再顯示數據本身這兩個步驟的工作。
應用程序的圖標只能用于啟動應用程序
- 按鈕
菜單中,利用程度高的命令用圖形表示出來,配置在應用程序中,成為按鈕。
應用程序中的按鈕,通常可以代替菜單。一些使用程度高的命令,不必通過菜單一層層翻動才能調出,極大提高了工作效率。但是,各種用戶使用的命令頻率是不一樣的,因此這種配置一般都是可以由用戶自定義編輯。
- 回收站
為了實現(xiàn)文件刪除的“假安全”功能而設置了“回收站”(垃圾桶)功能。在文件刪除的時候,暫時將其移動到系統(tǒng)特定的地方,一旦用戶發(fā)現(xiàn)刪除錯誤,還可以將其找回,從而實現(xiàn)
防止錯誤刪除的目的。在麥金塔系統(tǒng)中,垃圾桶不僅可以刪除文件,還可以進行各種各樣對象的刪除功能,如將可移動硬盤從系統(tǒng)中移出,將光盤從光驅中取出等等。
- 應用程序啟動器
從圖形界面上啟動應用程序有很多方式,有好幾種操作系統(tǒng)都采用菜單形式的程序啟動器。NEXTSTEP和Mac OS X中有一種稱為dock的操作皮膚型的工具,可以存放各種文件和應用程
序的信息,并通過鼠標點擊調出。
圖形用戶界面的任務管理[ ]
在圖形用戶界面中,用戶操作是以窗口為單位的。除了MDI和Mac OS以外,大多都是“窗口數量=任務數量”。因此在看整體界面的時候,怎樣進行任務管理是很重要的。Windows
等操作系統(tǒng)中,最常用的方式是在桌面上設置一個棒狀的”任務欄“,放置各種窗口的圖標和標題,確保系統(tǒng)的可操作性和可視性,方便對窗口進行管理。其他的方法包括,在桌
面上的菜單中添加各個窗口管理菜單,在桌面上顯示任務的圖標,用虛擬桌面的方式表面增加桌面的數量等等。在Mac OS X系統(tǒng)中使用Dock進行任務管理,但是還有Exposé進行窗口
一覽顯示模式的功能。
指針設備的操作[ ]
圖形用戶界面的基本操作是,用指針設備(一般是鼠標)進行指示操作,然后使用設備上的按鈕(通常為兩到三個)進行動作的激活。因此“位置”和“指示”都非常明了,從而實現(xiàn)
可視操作。
指示的內容根據位置而不同。在數據管理應用程序中,第一按鈕進行指針所在位置數據的選擇,而兩次連續(xù)按鈕(所謂“雙擊”)可以調出預制的應用程序開始處理數據。 第二按鈕
通常用來顯示即時菜單。第二按鈕調出的菜單可以再用第一按鈕進行選擇打操作。第三按鈕在X Window System中比較常用。
另外,最近四鍵、五鍵鼠標相繼問世,各個按鈕可以在操作系統(tǒng)中進行動作定義。
圖形用戶界面與鍵盤[ ]
和命令用戶界面一樣,鍵盤在圖形用戶界面仍是一個重要的設備。鍵盤不僅可以輸入數據的內容,而且可以通過各種預先設置的“快捷鍵”等鍵盤組合進行命令操作達到和菜單操
作一樣的效果,并極大提高工作效率。
圖形用戶界面與各種設備[ ]
除了上述的設備以外,手寫板等操作,特別是在圖像數據操作中也扮演重要的角色。
觸摸屏圖形用戶界面[ ]
現(xiàn)在還有很多一些用戶界面,直接用手指、或者特殊的筆端觸摸觸摸屏上顯示的按鈕、圖標進行各種操作,已經非常普及,如自動取款機ATM,汽車導航、媒體播放器、游戲機等等,
一般操作簡捷,直觀。蘋果公司的iPhone手機還有裝有多手指操作系統(tǒng)。
GUI 應用領域[ ]
手機通訊移動產品 電腦操作平臺 軟件產品 PDA產品 數碼產品 車載系統(tǒng)產品 智能家電產品 游戲產品 產品的在線推廣
相關條目[ ]