freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式第八章ppt課件(已修改)

2025-01-26 15:55 本頁面
 

【正文】 第 8章 圖形用戶接口 ? 嵌入式圖形系統(tǒng)簡介 ? QT 嵌入式圖形系統(tǒng)簡介 ? GUI的概念 ? Linux圖形系統(tǒng)的發(fā)展史 ? 嵌入式 GUI ? 常用的幾種嵌入式 GUI GUI的概念 ?GUI(Graphics User Interface)圖形用戶接口,是計算機與用戶之間的圖形化對話接口,如電腦界面,手機界面,游戲機界面等。 ?這些界面一般由兩部分組成 : ?一個是提供用戶操作的界面的應(yīng)用程序,如電腦的記事本,手機上的電話本,短消息等 ?另一個管理系統(tǒng)里面所有的應(yīng)用的窗口的交互,建立等,這個部分又被稱為 GUI Framework。 ?應(yīng)用程序一般是根據(jù)用戶的需求開發(fā)出來的直接為用戶服務(wù)的軟件,它需要利用 Gui Framework提供的接口來建立用戶可見的窗口,按鈕,并且將對應(yīng)的按鈕綁定上自己的處理函數(shù),處理自定義的消息。 ?一些復(fù)雜的應(yīng)用可能需要在 Gui Framework的基礎(chǔ)上再進行封裝,提供功能更強大的接口,例如一個圖形化瀏覽器, GUI Framework提供的接口不夠它的需求,頁面的排版 Framework沒有提供,就需要進行二次封裝。 ?Gui Framework提供給應(yīng)用的接口主要包括窗口的建立,事件的注冊,還會提供更加底層的接口讓應(yīng)用創(chuàng)建自己特色的窗口。 ?Framework內(nèi)部實現(xiàn)主要分為四部分: 1. 圖形引擎 2. 事件系統(tǒng) 3. 窗口系統(tǒng) 4. 用戶接口層 ?圖形引擎提供最底層的圖形函數(shù),如點、線、矩形、橢圓形、圖片等,及最底層的圖形區(qū)域的計算,顏色的計算等。 ?事件系統(tǒng)提供對最原始的硬件源事件的管理,如鼠標(biāo)的點擊,鍵盤的輸入,觸摸屏的操作等,將這些事件發(fā)送到指定的模塊,以及提供內(nèi)部自定義的事件管理和轉(zhuǎn)發(fā)。 ?窗口系統(tǒng)實際上是對圖形引擎和事件系統(tǒng)的封裝,給本來屏幕上每一塊的區(qū)域都添加了“生命”,使得這些區(qū)域可以響應(yīng)事件,顯示特定的圖像。 ?用戶接口層主要是為應(yīng)用程序服務(wù)的,讓應(yīng)用程序不關(guān)心圖形引擎和事件系統(tǒng)的情況下來建立自己的窗口。 Linux圖形系統(tǒng)的發(fā)展史 ?Windows是一個圖形操作系統(tǒng),它的 GUI和操作系統(tǒng)是在一起的,而 Linux本身沒有圖形界面 ,linux下的圖形界面是應(yīng)用程序?qū)崿F(xiàn)的 ,支持的標(biāo)準(zhǔn)是 X Winodw。 ?圖形界面并不是 linux 的一部分, linux只是一個基于命令行的 文本操作系統(tǒng)。 ?linux和 X Window的關(guān)系就相當(dāng)于當(dāng)年的 DOS和 , 作系統(tǒng),它只是 DOS的擴充,是 DOS下的應(yīng)用程序級別的系統(tǒng),不是獨立的操作系統(tǒng),同樣 X Windows只是 linux下的一個應(yīng)用程序 而已,不是系統(tǒng)的一部分。 ?GUI的存在可以方便用戶使用電腦。 WIN95以后,圖形界面成為 windows操作系統(tǒng)的一部分 , 其功能在系統(tǒng)內(nèi)核中實現(xiàn)。 ?沒有了圖形界面, windows就不成為 windows了 ,但 linux還是 linux,很多裝 linux的 WEB服務(wù)器就根本不裝 GUI。這也 是 WINDOWS和 linux的重要區(qū)別之一。 ?一些 GUI相關(guān)名詞: ?X Window:業(yè)界標(biāo)準(zhǔn) ?Open Look:來自 SUN與 ATamp。T ?Motif:來自 IBM/HP的 OSF ?CDE: UNIX的標(biāo)準(zhǔn)圖形界面 ?QT: KDE 的開發(fā)基礎(chǔ) ?GNOME: GNOME組織的自由軟件 嵌入式 GUI ?早期嵌入式系統(tǒng)功能簡單,對圖形用戶界面需求并不是太大。而且當(dāng)時的圖形系統(tǒng)對硬件要求太高,在嵌入式上實現(xiàn)幾乎沒有可能。 ?軟硬件技術(shù)的進步使得嵌入式系統(tǒng)下的圖形開發(fā)成為可能,嵌入式 GUI(嵌入式系統(tǒng)使用的 GUI)使我們能更容易易地編寫出更好、更漂亮的界面。 嵌入式 GUI具有一些與一般 GUI不同的特點: ?占用的存儲空間以及運行時占用資源少,這一點決定它和 Windows不同,也和 PC上運行的大型GUI不同 ?運行速度及響應(yīng)速度快,能適應(yīng)嵌入式系統(tǒng)的實時性要求 ?可靠性高,這和嵌入式的應(yīng)用領(lǐng)域相關(guān),比如軍事、航天和工業(yè)控制領(lǐng)域。 ?便于移植和定制,嵌入式系統(tǒng)本身就是一種個性化設(shè)備,對 GUI的需求各不相同,所以它使用的GUI也必須是可定制的。 常用的幾種嵌入式 GUI ?一個簡單的 GUI—μcGUI ?嵌入式 linux(支持 X Windows)下的 GUI: ?TinyX ?MicroWindows ?OpenGUI ?MiniGUI ?Qt 一個簡單的 GUIμcGUI ?UCGUI嚴(yán)格說并不能算 GUI,只是一種嵌入式應(yīng)用中的圖形支持系統(tǒng),它獨立于處理器及 LCD控制器,可適用單任務(wù)或是多任務(wù)系統(tǒng)環(huán)境。 ?它的設(shè)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1