<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 適用于移動(dòng)終端的GUI設計與實(shí)現

適用于移動(dòng)終端的GUI設計與實(shí)現

作者: 時(shí)間:2009-05-07 來(lái)源:網(wǎng)絡(luò ) 收藏

在常見(jiàn)的等小型手持式設備上,由于硬件條件等的限制,我們看到的用戶(hù)界面都非常簡(jiǎn)單,幾乎看不到PC機上華麗美觀(guān)的 支持。隨著(zhù)硬件條件的提高,的嵌入式系統對輕量級的需求會(huì )越來(lái)越迫切。

本文引用地址:http://dyxdggzs.com/article/152498.htm

用戶(hù)界面是指計算機與其使用者之間的對話(huà)[1],它為用戶(hù)提供與應用系統交互的可視化通道,同時(shí)為程序員提供了一種編程模式,即負責系統的可視化界面的生成、管理以及系統與用戶(hù)之間的信息交互[2-3],而程序員只需專(zhuān)注于對實(shí)際應用的分析。

1. GUI在中的作用


圖1顯示大部分的系統架構,由圖可以清晰看出,GUI在系統中扮演著(zhù)很重要的角色,它運行在操作系統抽象層(OSAL)之上,為應用程序提供基于消息機制的圖形用戶(hù)界面編程。GUI與其它一些應用引擎一起為豐富的應用而提供支持,從而將應用程序的計算部分與界面分離開(kāi)來(lái),這樣就充分保證了根據不同需求快速定制出功能強大界面豐富的應用程序界面。

圖1 移動(dòng)終端架構

2. GUI層次結構

從整體結構上看GUI是分層的,其主要成分為層次結構見(jiàn)圖2,它的主要組成部分是 :顯示、GDI、消息隊列和窗口管理四部分。

圖2. GUI層次結構

2.1 顯示
顯示設備和打印設備一同組成圖形設備,圖形設備抽象層(GAL)定義了一組不依賴(lài)于任何特殊硬件的抽象接口,所有頂層的圖形操作都建立在抽象接口之上。而用于這一抽象接口的底層代碼類(lèi)似操作系統中的程序。

顯示設備驅動(dòng)作為GUI最底層驅動(dòng),通過(guò)顯示設備驅動(dòng)程序接口(DDI)給上層GDI函數一些基礎的功能和設施??梢钥闯墒荊DI的圖形驅動(dòng)程序,并將底層圖形設備和上層接口分離開(kāi)來(lái)。

DDI用GAL中的函數標準結構表示,統一成標準的驅動(dòng)接口結構,保證顯示對窗口透明。主要DDI函數包括:對顯示設備進(jìn)行初始化,管理顯示內存使用和為上層GDI提供映射到物理地址空間以及諸如調色板等物理地址上的相關(guān)處理。

2.2 GDI接口
GUI系統的一個(gè)重要組成部分就是GDI,即圖形設備接口(Graphics Device Interface)。通過(guò)GDI,GUI程序就可以在計算機屏幕上,或者其他的顯示設備上進(jìn)行圖形輸出,包括基本繪圖和文本輸出。

GDI重要函數包括:圖形設備上下文管理、繪圖函數和使用GDI對象的函數

2.2.1圖形設備上下文管理函數


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>