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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-汽車(chē)導(dǎo)航系統(tǒng)poi電話(huà)檢索的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2024-12-02 11:04本頁(yè)面

【導(dǎo)讀】千家萬(wàn)戶(hù),為人們的生活帶來(lái)了極大的方便。但是隨著人們外出空間的不斷擴(kuò)大,如何。汽車(chē)導(dǎo)航系統(tǒng)滿(mǎn)足了人們的需求,解決了這個(gè)問(wèn)題。在汽車(chē)導(dǎo)航系統(tǒng)中,人們不但可以看到自己周邊乃至全國(guó)的各個(gè)比例尺下的地圖,而且還能通過(guò)GPS等信息準(zhǔn)確地定位自己的方位,設(shè)定想要到達(dá)的目的地。導(dǎo)航系統(tǒng)還能夠完成設(shè)施檢索、電話(huà)號(hào)碼檢索、住所檢索等各種檢索功能。興奮的是能夠在汽車(chē)內(nèi)進(jìn)行無(wú)線(xiàn)上網(wǎng)等功能。

  

【正文】 分做成 list要素,該 list要素由 13個(gè)位圖( bitmap)組成,用來(lái)顯示輸入的文字,通過(guò) index 要素控制描畫(huà)哪個(gè)要素, index 要素由參照變量和 offset變量組成,因此要定義 13個(gè)變量作為文字顯示的 offset變量,同時(shí)還要定義一個(gè)變量作為 list 要素的參照變量,需要定義一個(gè)變量來(lái)作為輸入層和其他文字 27 顯示層的顯示條件和修正 button的 tonedown狀態(tài)的條件。 將十個(gè)數(shù)字輸入鍵做成一個(gè) lib,由于在車(chē)的走行過(guò)程中十個(gè)數(shù)字鍵要處于tonedown狀態(tài), 所以要定義 10 個(gè)變量。 將返回 button,完了 button也分別制作成 lib。 在畫(huà)面制作的時(shí)候,要繼承前面所說(shuō)的兩個(gè) lib,而且要定義一個(gè)變量用來(lái)記錄畫(huà)面輸入文字的個(gè)數(shù),同時(shí)控制完了 button的 tonedown狀態(tài)的條件。 電話(huà)號(hào)碼檢索結(jié)果目錄畫(huà)面制作 下面是電話(huà)號(hào)碼檢索結(jié)果目錄畫(huà)面的式樣 . * 1 ( 詳 細(xì) )*1前? ? ? ? ?? ? ? ? ?次戻 るA B電 話(huà) 番 號(hào)10 5 2 7 8 2 2 1 1 12    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○CDEF3   GH 4 圖 電話(huà)號(hào)碼檢索結(jié)果目錄畫(huà)面式樣 表 各部分定義 號(hào)碼 名稱(chēng) 關(guān)聯(lián)性 表示 消去 tonedown 走行狀態(tài) 長(zhǎng)壓 A 返回 無(wú) 時(shí)常 無(wú) 無(wú) 無(wú) 無(wú) B 目錄(電話(huà)號(hào) 碼) 無(wú) 時(shí)常 無(wú) 有 有 無(wú) C 向前翻一條 無(wú) 時(shí)常 無(wú) 有 有 無(wú) D 向前翻一頁(yè) 無(wú) 時(shí)常 無(wú) 有 有 無(wú) E 向后翻一頁(yè) 無(wú) 時(shí)常 無(wú) 有 有 無(wú) F 向后翻一條 無(wú) 時(shí)常 無(wú) 有 有 無(wú) 28 G 文字右移 有 文字左端 有 有 有 無(wú) H 文字左移 有 文字右端 有 有 有 無(wú) 1 標(biāo)題 無(wú) 時(shí)常 無(wú) 無(wú) 無(wú) 無(wú) 2 索引對(duì)象電 話(huà)號(hào)碼 無(wú) 號(hào)碼輸入狀態(tài) 有 無(wú) 有 無(wú) 3 目錄位置表 示 無(wú) 時(shí)常 無(wú) 無(wú) 無(wú) 無(wú) 4 地點(diǎn)標(biāo)志 無(wú) 時(shí)常 無(wú) 無(wú) 無(wú) 無(wú) 根據(jù)給定的式樣書(shū)和各部分制作 要求,有以下一些任務(wù)需要完成。 將電話(huà)號(hào)碼顯示部分制作成 lib,同時(shí)需要定義兩個(gè)變量,一個(gè)用于顯示取得的電話(huà)號(hào)碼,一個(gè)用于電話(huà)號(hào)碼顯示的條件。 將上下滾動(dòng) button制作成 lib,同時(shí)定義四個(gè)變量用來(lái)控制四個(gè) button的 tonedown狀態(tài)的條件。 將上下滾動(dòng)監(jiān)視條部分制作成 lib,定義一個(gè)變量用來(lái)控制位置指示器的位置。 將一條目錄顯示部分制作成 lib,定義 8 個(gè)變量,用來(lái)控制目錄的 tonedown狀態(tài),紀(jì)錄目錄個(gè)數(shù),表示目錄的名稱(chēng),記錄文本的偏移量,作為名稱(chēng)顯示狀態(tài)標(biāo)志,作為名稱(chēng)標(biāo)志顯示的標(biāo)志,記錄名稱(chēng)標(biāo) 志的類(lèi)型,作為選擇標(biāo)志,定義 3個(gè)變量分別表示空白行條數(shù),檢索標(biāo)志和輸入標(biāo)志來(lái)控制 button 輸入,定義一個(gè)描畫(huà)函數(shù)描畫(huà)名稱(chēng)標(biāo)志,由于名稱(chēng)標(biāo)志有時(shí)需要用 list要素來(lái)表示,所以要定義兩個(gè)變量分別作為 list要素的參照變量,和 offset變量。 繼承 5 個(gè)上面的目錄 lib,做成一個(gè)具有 5 條記錄的 lib,定義一個(gè)變量用來(lái)改變紀(jì)錄的寬度。 將文本框左右滾動(dòng)的一個(gè)控制 button制作成 lib,定義一個(gè)變量用來(lái)控制顯示左箭頭,右箭頭,還是 tonedown 狀態(tài),定義三個(gè)變量分別表示空白條個(gè)數(shù),當(dāng)前目錄號(hào)和總的目錄數(shù),他們共 同控制 button的顯示。 繼承 5 個(gè)上面的文本框左右滾動(dòng)的控制 button 的 lib,做成一個(gè)具有 5 個(gè)控制button的 lib. 將返回 button制作成 lib。 29 在畫(huà)面制作的時(shí)候目錄畫(huà)面為了實(shí)現(xiàn)滾動(dòng)時(shí)平滑滾動(dòng)的效果,即看起來(lái)并不是文字突然跳動(dòng)到另外一行而是整個(gè) List 部分在向上滾動(dòng)(就像放電影是連續(xù)播放的而不是僅僅像 gif圖片一樣跳變的),因此畫(huà)面要做成 Front層和 List層,這樣就需要定義一個(gè)變量決定顯示哪個(gè)畫(huà)面。在畫(huà)面中還需定義一個(gè)變量用于 list 要素的參照變量,定義 12個(gè)變量作為 offset變量,定 義 12個(gè)變量用來(lái)控制 list要素中每個(gè)文字的顯示。 下面是 List頁(yè)面的式樣。 *1    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○    ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○AB 圖 電話(huà)號(hào)碼檢索結(jié)果目錄畫(huà)面式樣 將畫(huà)面中 A部分制作成 lib,該 lib 中的每一條主要繼承于上面的一條目錄所作成的 lib. 將畫(huà)面中的 B部分制作成 lib,該 lib中的每個(gè) button主要繼承于文本框左右滾動(dòng)的一個(gè)控制 button所作成的 lib. 檢索的數(shù)據(jù)結(jié)構(gòu) 一提到 POI(檢索)也許就會(huì)想到數(shù)據(jù)庫(kù)以及和數(shù)據(jù)庫(kù)相關(guān)的一些工具,查詢(xún)語(yǔ)句,然而在汽車(chē)導(dǎo)航系 統(tǒng)中你根本找不到類(lèi)似的東西,因?yàn)槠?chē)導(dǎo)航中用的是地圖光盤(pán),地圖盤(pán)里存儲(chǔ)著相應(yīng)的數(shù)據(jù),而且他們的存儲(chǔ)格式并不像我們所想象的那樣按順序存儲(chǔ)一 30 些地點(diǎn)信息, 地圖光盤(pán)中的數(shù)據(jù)是以特定的格式存儲(chǔ)的 (KIWI格式 ),數(shù)據(jù)有自己的結(jié)構(gòu),POI的功能是檢索以及管理檢索結(jié)果數(shù)據(jù), POI調(diào)用 CD模塊 讀取地圖光盤(pán)中的數(shù)據(jù),然后找到相應(yīng)的數(shù)據(jù)讀取出來(lái)之后再存儲(chǔ)為相應(yīng)的格式, POI調(diào)用 CD模塊查找和讀取數(shù)據(jù)的過(guò)程實(shí)際上就是檢索的過(guò)程,存儲(chǔ)的格式就是經(jīng)過(guò) POI處理后的數(shù)據(jù),格式是依照各檢索類(lèi)的不同而不同,最后的得到的地點(diǎn)信息就是 S_PointInfo的格式, S_PointInfo中的數(shù)據(jù)主要用于畫(huà)面的顯示以及地圖打開(kāi)時(shí)的參考,地圖的打開(kāi)主要會(huì)參考S_PointInfo中的坐標(biāo)、比例尺等信息。 我們?cè)诰幋a的時(shí)候真正用到的 POI也只是各相應(yīng)的檢索接口函數(shù),用到的地點(diǎn)信息也就是 S_PointInfo格式的。 其中地點(diǎn)( point)紀(jì)錄的是經(jīng)度和緯度信息,面積紀(jì)錄的是經(jīng)度、緯度的最小值和最大值。 Poiinf中記錄連接類(lèi)型,指針, poihandle 中記錄指向數(shù)據(jù)的指針, poi句柄,檢索類(lèi)型。 電話(huà)號(hào)碼輸入畫(huà)面編碼 在畫(huà)面編碼的時(shí)候有些文 件的編寫(xiě)已經(jīng)成為定式,在功能實(shí)現(xiàn)的時(shí)候是必須要編寫(xiě)的,否則不能實(shí)現(xiàn)其功能,如 start函數(shù), prostart函數(shù)等,直接涉及到畫(huà)面的遷移問(wèn)題,沒(méi)有他們就不能實(shí)現(xiàn)遷移,這些都是 frame work 中所規(guī)定的函數(shù),不過(guò)在不同的畫(huà)面中這些函數(shù)的真正實(shí)現(xiàn)是不同的,除此之外的 button 響應(yīng)函數(shù)也是必須編寫(xiě)的,它可以調(diào)用一些其他函數(shù)來(lái)實(shí)現(xiàn)一定的功能,下面先以表格的方式介紹一下各函數(shù)的調(diào)用關(guān)系,具體的實(shí)現(xiàn)在系統(tǒng)實(shí)現(xiàn)的時(shí)候詳細(xì)介紹。 表 事件處理 名稱(chēng) 調(diào)用函數(shù) button_ret TRNSRET_CBK button_back PhoneNoSearch_deleteWord library_keybInputChange_changevarset button_zero nine library_keybInputChange_inputvarset PhoneNoSearch_addWord button_finish PhoneNoSearch_staSearch 31 表 畫(huà)面相關(guān)函數(shù) 處理 函數(shù) 所需調(diào)用函數(shù) 畫(huà)面啟動(dòng)函數(shù) IND09_start( S_HTRK htrk,S_SearchData *stSearchData) ind09_library_mallocsize ind09_library_init hmifrm_start 開(kāi)始函數(shù) ind09_procstart hmifrm_proc_stdstart 結(jié)束函數(shù) ind09_end 畫(huà)面表示情報(bào)取得函數(shù) IND09_getscrnid 變數(shù)設(shè)定函數(shù) IND09_varset 描畫(huà)函數(shù) hmifrm_std_display 事件 事件轉(zhuǎn)換 畫(huà)面事件 命令變換 IND09_evtocmd 共通的事件 命令變換 trp_std_evtocmd 畫(huà)面的命令處理函數(shù) IND09_cmdproc 共通的畫(huà)面處理函數(shù) trp_std_cmdproc 空間分配函數(shù) DWORD ind09_library_mallocsize( ) library_keybInputChange_mallocsize library_keybDigitKey_mallocsize 初始化函數(shù) int ind09_library_init( void* para, void* malloc_address ) library_keybInputChange_init library_keybDigitKey_init 電話(huà)號(hào)碼檢索結(jié)果目錄畫(huà)面編碼 該部分主要實(shí)現(xiàn)目錄的滾動(dòng)效果,所以在函數(shù)的調(diào)用關(guān)系中主要調(diào)用目錄共通的處理函數(shù)。 32 表 事件處理 名稱(chēng) 調(diào)用函數(shù) ListBtn15 ListCommon_SelectItemProc PointInfo = phoneNoSearch_crePointInfo HScrlBtn15 library_list5HScrlBtn_HScrlProc Back TRNSRET_CBK ListUp ListCommon_LineUpProc ListDown ListCommon_LineDownProc PageUp ListCommon_PageUpProc PageDown ListCommon_PageDownProc 表 畫(huà)面相關(guān)函數(shù) 處理 函數(shù) 所需調(diào)用函數(shù) 畫(huà)面啟動(dòng)函數(shù) int ind10_start( S_HTRK htrk, IND09_t* pstTelsrc, S_SearchData* pstSearchData) hmifrm_std_start ind10_library_mallocsize ind10_library_init ListCommon_MakeHandle 開(kāi)始函數(shù) ind10_procstart ListCommon_setTransferFunc ListCommon_StaSearch_Now ListCommon_getListNum ListCommon_getNowHeadNo hmifrm_list_procstart 結(jié)束函數(shù) ind10_end ListCommon_FreeHandle ME_free hmifrm_scrl_free hmifrm_std_end 畫(huà)面表示情報(bào)取得函數(shù) ind10_getscrnid ListCommon_getSearchStatus ListCommon_setDispRq 變數(shù)設(shè)定函數(shù) ind10_varset ind10list_varset library_listScrlBtnA_varset library_listScrlBarA_varset library_list5HScrlBtn_varset library_list5Item1MarkFront_varset library_listNameDsp_varset ListCommon_getSchHandle 33 lib
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1