gui是什么?
圖形用戶界面(Graphical User Interface,簡稱 GUI,又稱圖形用戶接口)是指采用圖形方式顯示的計算機操作用戶界面。
圖形用戶界面是一種人與計算機通信的界面顯示格式,允許用戶使用鼠標等輸入設備操縱屏幕上的圖標或菜單選項,以選擇命令、調用文件、啟動程序或執行其它一些日常任務。與通過鍵盤輸入文或字符命令來完成例行任務的字符界面相比,圖形用戶界面有許多優點。圖形用戶界面由窗口、下拉菜單、對話框及其相應的控制機制構成,在各種新式應用程序中都是標準化的,即相同的操作總是以同樣的方式來完成,在圖形用戶界面,用戶看到和操作的都是圖形對象,應用的是計算機圖形學的技術。
特點:
1、人機交互性
GUI主要功能是實現人與計算機等電子設備的人機交互。它是用戶與操作系統之間進行數據傳遞和互動操控的工具,用戶可以通過一定的操作實現對電子設備的控制,同時電子設備會將用戶操作的結果通過顯示屏進行反饋。作為使用電子信息產品的必備環節,圖形用戶界面實現了人與軟件之間的信息交互。這種人機交互性使得用戶的操作更加便捷。
2、美觀性
對日新月異的電子產品來說,圖形用戶界面越來越發揮著重要的作用。美觀、友好的界面設計往往更能吸引客戶,成為企業獲得競爭優勢的關鍵。圖形用戶界面綜合了人機工程學、認知心理學、設計藝術學、語言學、社會學、傳播學等眾多學科領域的知識,現在已經發展為一門獨立的學科。1在電子技術飛速發展成熟的今天,電子產品的性能和功能區別已經不是很大,開發者開始更注重產品的美觀性。大氣的外觀、簡約的設計風格、良好的視覺效果日益成為影響用戶體驗的關鍵因素。由于圖形用戶界面是多種元素的組合,包含很多藝術性、美觀性的設計元素,界面具有美觀性,這種美好的視覺感受能夠使得用戶購買相應的產品,提高企業的經濟效益。
3、實用性
GUI的目的是實現人機交互。開發人員研究并設計出具體的用戶界面,將晦澀難懂的電腦語言包裝成簡單易懂的圖形,用戶通過對圖形的識別即可理解復雜的電腦語言背后所表達的內容。圖形化的操作方式具有很強的實用性,方便了用戶的使用,提高了使用效率。這種創造性的轉化使冷冰冰的電子產品變得親切,從實驗室走進千家萬戶的生活。開發人員通過對圖形用戶界面的不斷優化,使信息、數據的傳輸更高效,結果運行與反饋更便捷、準確,帶來良好的用戶體驗,實用性很強。
4、技術性
早期電子產品的圖形用戶界面采用字符界面,需要操作人贓有較高的專業性。文字轉化為圖形后,相應的數據信息也被轉化為圖像。用戶操作、接收到的信息都是圖形對象,不再需要背誦大量的命令符號,無須具備專業知識和操作技能即可實現對電子產品的操作。但簡化了的操作過程并不意味著圖形用戶界面不具有技術性。隱藏在圖形對象背后的,是更加專業的代碼編寫和相關操作。恰恰相反,這些背后的操作更加具有技術性。技術人員編寫和設計相關的代碼,將字符界面轉化為圖形界面,以便用戶可以利用圖形界面實現他們想要操作的內容。這樣的轉化方式往往需要較高的技術性,所以圖形用戶界面只是將技術性隱藏起來,而并非不具有技術性。