|
關(guān)注+星標(biāo)公眾號,不錯過精彩內(nèi)容
來源 | 網(wǎng)絡(luò)
如今各種智能家居、電子設(shè)備都注重界面交互功能,有屏幕交互基本都會用到 GUI,市面上的 GUI 有無數(shù)種,但“萬變不離其宗”,其實現(xiàn)原理有許多近似之處。
現(xiàn)在還有小伙伴不知道什么是GUI,那么今天就來聊聊 GUI 到底是什么嗎?
GUI是什么?
GUI:Graphical User Interface,即圖形化界面或圖形用戶接口。GUI是指采用圖形方式顯示的計算機操作環(huán)境用戶接口。與早期計算機使用的命令行界面相比,圖形界面對于用戶來說更為簡便易用。
5pdmnqqi1z264074505028.jpg (80.56 KB, 下載次數(shù): 1)
下載附件
保存到相冊
5pdmnqqi1z264074505028.jpg
2024-10-11 07:48 上傳
GUI的廣泛應(yīng)用是當(dāng)今計算機發(fā)展的重大成就之一,它極大地方便了非專業(yè)用戶的使用人們從此不再需要死記硬背大量的命令,取而代之的是通過窗口、菜單、按鍵等方式來方便地進(jìn)行操作。而嵌入式GUI具有下面幾個方面的基本要求:輕型、占用資源少、高性能、高可靠性、便于移植、可配置等特點。GUI組成
圖形用戶界面是一種人與計算機通信的界面顯示格式,允許用戶使用鼠標(biāo)等輸入設(shè)備操縱屏幕上的圖標(biāo)或菜單選項,以選擇命令、調(diào)用文件、啟動程序或執(zhí)行其它一些日常任務(wù)。GUI的組成部分主要分為以下幾部分:桌面---在啟動時顯示,也是界面中最底層,有時也指代包括窗口、文件瀏覽器在內(nèi)的“桌面環(huán)境”。一般的界面中,桌面上放有各種應(yīng)用程序和數(shù)據(jù)的圖標(biāo),用戶可以依此開始工作。視窗---應(yīng)用程序為使用數(shù)據(jù)而在圖形用戶界面中設(shè)置的基本單元。應(yīng)用程序和數(shù)據(jù)在窗口內(nèi)實現(xiàn)一體化。在窗口中,用戶可以在窗口中操作應(yīng)用程序,進(jìn)行數(shù)據(jù)的管理、生成和編輯。單一文件界面---在窗口中,一個數(shù)據(jù)在一個窗口內(nèi)完成的方式。若要在其他應(yīng)用程序的窗口使用數(shù)據(jù),將相應(yīng)生成新的窗口。因此窗口數(shù)量多,管理復(fù)雜。多文件界面---在一個窗口之內(nèi)進(jìn)行多個數(shù)據(jù)管理的方式。這種情況下,窗口的管理簡單化,但是操作變?yōu)殡p重管理。標(biāo)簽---多文件界面的數(shù)據(jù)管理方式中使用的一種界面,將數(shù)據(jù)的標(biāo)題在窗口中并排,通過選擇標(biāo)簽標(biāo)題顯示必要的數(shù)據(jù),這樣使得接入數(shù)據(jù)方式變得更為便捷。菜單---將系統(tǒng)可以執(zhí)行的命令以階層的方式顯示出來的一個界面。一般置于畫面的最上方或者最下方,應(yīng)用程序能使用的所有命令幾乎全部都能放入。重要程度一般是從左到右,越往右重要度越低。按鈕---菜單中,利用程度高的命令用圖形表示出來,配置在應(yīng)用程序中,成為按鈕。
mlfmph0cege64074505129.jpg (131.92 KB, 下載次數(shù): 1)
下載附件
保存到相冊
mlfmph0cege64074505129.jpg
2024-10-11 07:48 上傳
GUI實現(xiàn)方法
針對特定的圖形設(shè)備輸出接口,自行開發(fā)相關(guān)的功能函數(shù)。購買針對特定嵌入式系統(tǒng)的圖形中間軟件包。采用源碼開放的嵌入式GUI系統(tǒng)。使用獨立軟件開發(fā)商提供的嵌入式GUI產(chǎn)品。
實現(xiàn)GUI界面的準(zhǔn)則主要包括:減少用戶的認(rèn)知負(fù)擔(dān)、保持界面的一致性、滿足不同目標(biāo)用戶的創(chuàng)意需求、用戶界面友好性、圖標(biāo)識別平衡性、圖標(biāo)功能的一致性、建立界面與用戶的互動交流等。
0n4srvqqkb264074505229.jpg (104.36 KB, 下載次數(shù): 2)
下載附件
保存到相冊
0n4srvqqkb264074505229.jpg
2024-10-11 07:48 上傳
GUI用途
GUI的廣泛應(yīng)用是當(dāng)今計算機發(fā)展的重大成就之一,它極大地方便了非專業(yè)用戶的使用。
人們從此不再需要死記硬背大量的命令,取而代之的是可以通過窗口、菜單、按鍵等方式來方便地進(jìn)行操作。
主要用于手機通訊移動產(chǎn)品、電腦操作平臺、軟件產(chǎn)品、PDA產(chǎn)品、數(shù)碼產(chǎn)品、車載系統(tǒng)產(chǎn)品、智能家電產(chǎn)品、游戲產(chǎn)品、產(chǎn)品的在線推廣等領(lǐng)域。
------------ END ------------
dubhvibnqpj64074505329.gif (71.87 KB, 下載次數(shù): 3)
下載附件
保存到相冊
dubhvibnqpj64074505329.gif
2024-10-11 07:48 上傳
●專欄《嵌入式工具》●專欄《嵌入式開發(fā)》●專欄《Keil教程》●嵌入式專欄精選教程
關(guān)注公眾號回復(fù)“加群”按規(guī)則加入技術(shù)交流群,回復(fù)“1024”查看更多內(nèi)容。點擊“閱讀原文”查看更多分享。 |
|