圖形用戶界面1檢視原始碼討論檢視歷史
圖形用戶界面1 |
圖形用戶界面(Graphical User Interface,簡稱 GUI,又稱圖形用戶接口)是指採用圖形方式顯示的計算機操作用戶界面。圖形用戶界面是一種人與計算機通信的界面顯示格式,允許用戶使用鼠標等輸入設備操縱屏幕上的圖標或菜單選項,以選擇命令、調用文件、啟動程序或執行其它一些日常任務。與通過鍵盤輸入文本或字符命令來完成例行任務的字符界面相比,圖形用戶界面有許多優點。圖形用戶界面由窗口、下拉菜單、對話框及其相應的控制機制構成,在各種新式應用程序中都是標準化的,即相同的操作總是以同樣的方式來完成,在圖形用戶界面,用戶看到和操作的都是圖形對象,應用的是計算機圖形學的技術。
簡介
70年代,美國施樂公司的研究人員開發出了第一個圖形用戶界面,這樣的設計使得計算機實現了字符界面向圖形界面的轉變,開啟了新的紀元。從此以後,Windows、MAC OS等操作系統陸續出現,界面設計不斷完善,操作系統的不斷更新變化也將圖形用戶界面設計帶進新的時代。圖形用戶界面是採用圖形方式顯示的一種信息交換的媒介。用戶通過窗口、按鍵、菜單等圖形對象向計算機等電子設備發出指令,其接收指令後,通過圖形反饋操作的結果。科學技術的發展,使得各類通訊、電子產品應運而生,圖形用戶界面也廣泛應用於智能手機、家用電器等具有信息交換、儲存、處理功能的電子信息產品。傳統的字符界面操作複雜,非專業的用戶難以理解和操作。在圖形用戶界面中,用戶不需要學習複雜的代碼,而是可以通過其中的圖形對象進行操作,電子產品收到操作指令後,對用戶進行結果的反饋,反饋的結果即用戶接收到的信息也是圖形對象,因此用戶無須具備專業知識和操作技能就能夠實現操作。作為一種界面顯示格式,對於非專業用戶來說,GUI設計極大地方便了其操作。
評價
最早的視窗系統概念是隨着第一個計算機實時圖形顯示系統的出現而提出的,即SAGE Project(美國空軍防空系統)和Ivan Sutherland編寫的Sketchpad(Sketchpad被公認為是計算機輔助繪圖(CAD)程序的創始者,並對現代計算機圖形用戶界面的發展產生重大影響)。Sketchpad當時在麻州理工學院的林肯TX-2計算機上運行。它使用了一個x-y點圖像顯示器和當時剛發明的光筆1960年Doug Engelbart在SRI(Stenford Research Institute)發展了OLS在線系統,在軟件界面中增加了光標和多窗口1981年,施樂公司發布施樂8010(Star)作為Alto的替代產品。特點:可雙擊的圖標,可重疊的窗口,對話欄,分辨率達到1024*768的單色顯示器。[1]