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

正文內(nèi)容

數(shù)字城市查詢(xún)系統(tǒng)——嵌入式linux下的gui編程畢業(yè)論文(更新版)

  

【正文】 ...................2 相關(guān)技術(shù) ....................................................................................................................3 基于 ARM 處理器的硬件開(kāi)發(fā)平臺(tái) ................................................................3 嵌入式數(shù)據(jù)庫(kù) ....................................................................................................3 嵌入式操作系統(tǒng) ................................................................................................5 Qt 開(kāi)發(fā)語(yǔ)言 .......................................................................................................6 定義 ............................................................................................................................82 系統(tǒng)需求分析 ............................................................................................................................8 功能需求 ....................................................................................................................8 開(kāi)發(fā)環(huán)境 ....................................................................................................................9 硬件平臺(tái) ............................................................................................................9 軟件開(kāi)發(fā)平臺(tái) ....................................................................................................9 開(kāi)發(fā)語(yǔ)言 ............................................................................................................9 運(yùn)行環(huán)境 ....................................................................................................................9 性能需求 ....................................................................................................................9 時(shí)間特性要求 ....................................................................................................93 總體設(shè)計(jì) ....................................................................................................................................9 基本設(shè)計(jì)概念和處理流程 ........................................................................................94 系統(tǒng) GUI 編程設(shè)計(jì) ................................................................................................................11 地圖移動(dòng) ..................................................................................................................11 開(kāi)始狀態(tài) ..........................................................................................................11 上下左右移動(dòng) ..................................................................................................14 上下移動(dòng) ..........................................................................................................16 圖片裝載 ..........................................................................................................18 畫(huà)布 ..................................................................................................................19 利用線程播放聲音 ..................................................................................................235 致謝 ..........................................................................................................................................246 參考文獻(xiàn) ..................................................................................................................................24數(shù)字城市查詢(xún)系統(tǒng)——嵌入式 linux 下的 GUI 編程11 引言 項(xiàng)目簡(jiǎn)介紹隨著時(shí)代的進(jìn)步,人們的活動(dòng)領(lǐng)域不斷地?cái)U(kuò)大,地理環(huán)境的不熟悉程度越來(lái)越大,人們迫切需要有一種方便快捷的地理信息查詢(xún)工具。隨著國(guó)內(nèi)外各種嵌入式產(chǎn)品的進(jìn)一步開(kāi)發(fā)和推廣,嵌入式技術(shù)越來(lái)越和人們的生活緊密結(jié)合??梢?jiàn)這種方式解決給問(wèn)題,效果很一般。從單純的通過(guò)網(wǎng)站查詢(xún)地圖位置,到手機(jī)、車(chē)載 GPS 等各種導(dǎo)航定位服務(wù),電子地圖與各種終端結(jié)合所產(chǎn)生的巨大價(jià)值,使其成為數(shù)字時(shí)代的新熱點(diǎn)而被廣泛關(guān)注起來(lái)。優(yōu)點(diǎn):查詢(xún)速度快。價(jià)格昂貴,產(chǎn)品售價(jià)一般 2022 元以上。 相關(guān)技術(shù) 基于 ARM 處理器的硬件開(kāi)發(fā)平臺(tái)作為一種 16/32 位的高性能、低成本、低功耗的嵌入式 RISC 微處理器,ARM 微處理器目前已經(jīng)成為應(yīng)用最為廣泛的嵌入式微處理器。增加的流水線設(shè)計(jì)提高了時(shí)鐘頻率和并行處理能力。很多的應(yīng)用僅僅利用到了這些數(shù)據(jù)庫(kù)產(chǎn)品的基本特性而已。嵌入式運(yùn)行模式允許嵌入式數(shù)據(jù)庫(kù)通過(guò) SQL 來(lái)輕松管理應(yīng)用程序數(shù)據(jù),而不依靠原始的文本文件。同時(shí), mSQL 提供專(zhuān)門(mén)的 API 函數(shù),使得用 C 語(yǔ)言編寫(xiě)的 CGI 程序可以與 mSQL 的數(shù)據(jù)庫(kù)引擎進(jìn)行通信。與 Berkely DB 相比, SQLite 功能雖較 Berkeley DB 略有遜色,但在開(kāi)源組織的推動(dòng)下差距正在縮小?!   ∏度胧接?jì)算機(jī)系統(tǒng)正式定義為以應(yīng)用為中心,軟硬件可裁減的,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗等綜合性嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。Windows CE 的圖形用戶界面相當(dāng)出色。由于基于Palm OS 編寫(xiě)的應(yīng)用程序占用的空間也非常?。ㄍǔV挥袔资?KB) ,所以,基于 Palm OS的掌上電腦(雖然只有幾 MB 的 RAM)可以運(yùn)行眾多應(yīng)用程序。第二, Linux 的源代碼隨處可得,注釋豐富,文檔齊全,易于解決各種問(wèn)題。當(dāng)然嵌入式 linux 操作系統(tǒng)也有其明顯不足的地方:第一,是開(kāi)發(fā)難度較高,需要很高的技術(shù)實(shí)力;第二,是核心調(diào)試工具不全,調(diào)試不太方便,尚沒(méi)有很好的用戶圖形界面。8Qt 具有下列優(yōu)點(diǎn):1. 優(yōu)良的跨平臺(tái)特性:Qt 支持下列操作系統(tǒng): Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HPUX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等等。Qt 的授權(quán)是分為兩條線,商業(yè)版和開(kāi)源版。由于嵌入式受限的硬件環(huán)境往往難以運(yùn)行龐大的 X 服務(wù)器,Qt 的嵌入式版跳過(guò)了 Xlib 和 XServer 直接 操作幀緩沖,可以在速度和體積上有很大的提高。 定義界面:直接和用戶交互的軟件結(jié)構(gòu)。2. 交通定位(公交;客運(yùn)站;碼頭;地鐵;火車(chē)站):? 公交:查詢(xún)各路車(chē)的行車(chē)路線,同時(shí)顯示行車(chē)路線的站點(diǎn)。8. 計(jì)算查詢(xún)所需時(shí)間:? 顯示一次查詢(xún)所用的時(shí)間。白色部分存放著中心地圖,淺藍(lán)色表示中心地圖的左邊部分,綠色表示中心地圖的右邊部分。/*根據(jù)中心地圖編號(hào),計(jì)算出相應(yīng)位置應(yīng)該存放哪張地圖圖片.*/ temp=path+temp。//行m_horizontal=2。//計(jì)算相應(yīng)圖片的編號(hào) m_PictureItem[i][j].setPicture (MapImage[i][j])。白色部分存放著中心地圖,淺藍(lán)色代表以中心地圖為中心的左邊部分,綠色表示以中心地圖為中心的右邊部分。 temp=inttoQString(centermapnum+(i2)*1003)。rect=m_PictureItem[verticalNum][horizontalMoveNum].rect()。 上下移動(dòng)①地圖向上移動(dòng),即所有的圖片處理模塊向下移動(dòng)②最下邊的圖片處理模塊重新裝載圖片③重新裝載圖片后的圖片處理模塊移動(dòng)到最上邊經(jīng)過(guò)向上移動(dòng)之后,只有 5 個(gè)圖片處理模塊在改變圖片數(shù)據(jù),其他的保持原狀。i++) { horizontalNum=(horizontalNum+1)%5。m_banck。//改變中心地圖的編號(hào) m_vertical=( m_vertical+51)%5。 ? QCanvasLine線條。 ? QCanvasSprite活動(dòng)的圖片。//設(shè)置圖片的文件名 void setName(QString amp。 QPixmap m_pixmap。//裝載新圖片 if(m_pimageisNull())//判斷是否裝載成功,或是否有該圖片 { m_pimage=new QImage(,PNG)。//地圖向下滾動(dòng)時(shí),圖片項(xiàng)目向上移動(dòng)void up()。map,int x,int y,QString amp。map2,int x2,int y2)。//將中心地圖的指定點(diǎn)移到中心點(diǎn)void AllMaphide()。} int getrightborder() {return rightborder。} int getimageheight() {return m_ImageHeight。 void MoveAllItem(double current_x, double current_y )。//中心小地圖的文件名int m_horizontal。int m_ImageHeight。//canvas 的高QCanvas *canvas。 double z=movingz()。 if(movingvisible() )//判斷是否可視 movingmoveBy(current_x,current_y)。//獲取所有的項(xiàng) for (QCanvasItemList::Iterator it=()。在 QThread 類(lèi)中還有一種從非主事件線程中將事件提交給一個(gè)對(duì)象的方法,也就是 QThread::postEvent()方法
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1