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

正文內(nèi)容

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

2025-01-26 15:55 本頁(yè)面
 

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