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

正文內(nèi)容

基于vc的gps信息處理(編輯修改稿)

2025-07-21 15:51 本頁面
 

【文章內(nèi)容簡介】 約束 MFC以“C++”為基礎(chǔ),自然支持虛擬函數(shù)和動態(tài)約束。但是作為一個編程框架,有一個問題必須解決:如果僅僅通過虛擬函數(shù)來支持動態(tài)約束,必然導(dǎo)致虛擬函數(shù)表過于臃腫,消耗內(nèi)存,效率低下。例如,CWnd封裝 Windows窗口對象時,每一條Windows消息對應(yīng)一個成員函數(shù),這些成員函數(shù)為派生類所繼承。如果這些函數(shù)都設(shè)計成虛擬函數(shù),由于數(shù)量太多,實現(xiàn)起來不現(xiàn)實。于是,MFC建立了消息映射機(jī)制,以一種富有效率、便于使用的手段解決消息處理函數(shù)的動態(tài)約束問題。MFC的宏觀框架體系 如前所述,MFC實現(xiàn)了對應(yīng)用程序概念的封裝,把類、類的繼承、動態(tài)約束、類的關(guān)系和相互作用等封裝起來。這樣封裝的結(jié)果對程序員來說,是一套開發(fā)模板(或者說模式)。針對不同的應(yīng)用和目的,程序員采用不同的模板。例如,SDI應(yīng)用程序的模板,MDI應(yīng)用程序的模板,規(guī)則DLL應(yīng)用程序的模板,擴(kuò)展DLL應(yīng)用程序的模板,OLE/ACTIVEX應(yīng)用程序的模板,等等。MSComm控件Microsoft Communications Control(以下簡稱MSComm)是Microsoft公司提供的簡化Windows下串行通信編程的ActiveX控件,它為應(yīng)用程序提供了通過串行接口收發(fā)數(shù)據(jù)的簡便方法。MSComm控件在串口編程時非常方便,程序員不必去花時間去了解較為復(fù)雜的API函數(shù),而且在VC、VB、Delphi等語言中均可使用。MSComm控件提供下列兩種處理通訊的方式:事件驅(qū)動方式和查詢方式。事件驅(qū)動通訊是處理串行端口交互作用的一種非常有效的方法。在許多情況下,在事件發(fā)生時需要得到通知,例如,在串口接收緩沖區(qū)中有字符,或者 Carrier Detect (CD) 或 Request To Send (RTS) 線上一個字符到達(dá)或一個變化發(fā)生時。在這些情況下,可以利用 MSComm 控件的 OnComm 事件捕獲并處理這些通訊事件。OnComm 事件還可以檢查和處理通訊錯誤。所有通訊事件和通訊錯誤的列表,參閱 CommEvent 屬性。在編程過程中,就可以在OnComm事件處理函數(shù)中加入自己的處理代碼。這種方法的優(yōu)點是程序響應(yīng)及時,可靠性高。每個MSComm 控件對應(yīng)著一個串行端口。如果應(yīng)用程序需要訪問多個串行端口,必須使用多個 MSComm 控件。 NEMA協(xié)議NMEA是“National Marine Electronics Association”(國際海洋電子協(xié)會)縮寫,同時也是數(shù)據(jù)傳輸標(biāo)準(zhǔn)工業(yè)協(xié)會。NMEA實際上已成為GPS接收機(jī)最通用的數(shù)據(jù)輸出格式,同時也被用于GPS接收機(jī)接口的大多數(shù)軟件包里。NMEA0183是一套定義接收機(jī)輸出的標(biāo)準(zhǔn)信息 ,該協(xié)議定義的語句非常多,但是常用的或者說兼容性最廣的語句只有$GPGGA、$GPGSA、$GPGSV、$GPRMC、$GPVTG、$GPGLL等。 NEMA協(xié)議中各字段簡介例如:$GPGGA,S,E,1,04,M,0000*1F 字段0:$GPGGA,語句ID,表明該語句為GPS定位信息 字段1:UTC 時間,時分秒格式 字段2:,度分格式(前導(dǎo)位數(shù)不足則補(bǔ)0) 字段3:緯度N(北緯)或S(南緯) 字段4:,度分格式(前導(dǎo)位數(shù)不足則補(bǔ)0) 字段5:經(jīng)度E(東經(jīng))或W(西經(jīng)) 字段6:GPS狀態(tài),0=未定位,1=非差分定位,2=差分定位,3=無效PPS,6=正在估算 字段7:正在使用的衛(wèi)星數(shù)量(00 12)(前導(dǎo)位數(shù)不足則補(bǔ)0) 字段8:HDOP水平精度因子( ) 字段9:海拔高度( ) 字段10:地球橢球面相對大地水準(zhǔn)面的高度 字段11:差分時間字段12:差分站ID號0000 – 1023字段13:校驗值 例如:$GPRMC,A,N,E,150706,A*50 字段0:$GPRMC,語句ID,表明該語句為推薦最小定位信息 字段1:UTC時間, 字段2:狀態(tài),A=定位,V=未定位 字段3:,度分格式(前導(dǎo)位數(shù)不足則補(bǔ)0) 字段4:緯度N(北緯)或S(南緯) 字段5:,度分格式(前導(dǎo)位數(shù)不足則補(bǔ)0) 字段6:經(jīng)度E(東經(jīng))或W(西經(jīng)) 字段7:速度,節(jié),Knots 字段8:方位角,度 字段9:UTC日期,DDMMYY格式 字段10:磁偏角,(000 180)度(前導(dǎo)位數(shù)不足則補(bǔ)0) 字段11:磁偏角方向,E=東W=西 字段16:校驗值 MySql數(shù)據(jù)庫系統(tǒng)需要連接數(shù)據(jù)庫以存儲有效信息。MySQL是一個真正的多用戶、多線程、開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。SQL是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。MySQL是以一個客戶機(jī)/服務(wù)器結(jié)構(gòu)實現(xiàn)的,是有一個服務(wù)器守護(hù)程序mysqld和很多不同的客戶程序和庫組成的。SQL是一種標(biāo)準(zhǔn)化語言,它使得存儲、更新和存取信息更容易。如果您想用SQL語言為一個網(wǎng)站檢索產(chǎn)品信息及存儲顧客信息,那么,MySQL能夠以足夠快的速度和靈活來允許您存儲紀(jì)錄文件和圖像。由于MySQL是開放源代碼的,因此任何人都可以在General Public License的許可下下載并根據(jù)個性化的需要對其進(jìn)行修改。MySQL因為其速度、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。MySQL,雖然功能未必很強(qiáng)大,但因為它的開源、廣泛傳播,導(dǎo)致很多人都了解到這個數(shù)據(jù)庫。MySQL 具有許多吸引人之處:速度。MySQL 運(yùn)行速度很快。開發(fā)者聲稱 MySQL 可能是目前能得到的最快的數(shù)據(jù)庫??稍L問 (MySQL Web 站點上的性能比較頁),調(diào)查一下這個性能。容易使用。MySQL 是一個高性能且相對簡單的數(shù)據(jù)庫系統(tǒng),與一些更大系統(tǒng)的設(shè)置和管理相比,其復(fù)雜程度較低。價格。MySQL 對多數(shù)個人用戶來說是免費的。詳細(xì)的信息請參閱本前言后面的 “MySQL是否免費”一節(jié)。支持查詢語言。MySQL 可以利用 SQL(結(jié)構(gòu)化查詢語言),SQL 是一種所有現(xiàn)代數(shù)據(jù)庫系統(tǒng)都選用的語言。也可以利用支持 ODBC(開放式數(shù)據(jù)庫連接)的應(yīng)用程序,ODBC 是 Microsoft 開發(fā)的一種數(shù)據(jù)庫通信協(xié)議。性能。許多客戶機(jī)可同時連接到服務(wù)器。多個客戶機(jī)可同時使用多個數(shù)據(jù)庫。可利用幾個輸入查詢并查看結(jié)果的界面來交互式地訪問 MySQL。這些界面為:命令行客戶機(jī)程序、Web 瀏覽器或 X Window System 客戶機(jī)程序。此外,還有由各種語言(如 C、Perl、Java、PHP 和 Python)編寫的界面。因此,可以選擇使用已編好的客戶機(jī)程序或編寫自己的客戶機(jī)應(yīng)用程序。連接性和安全性。MySQL 是完全網(wǎng)絡(luò)化的,其數(shù)據(jù)庫可在因特網(wǎng)上的任何地方訪問,因此,可以和任何地方的任何人共享數(shù)據(jù)庫。而且 MySQL 還能進(jìn)行訪問控制,可以控制哪些人不能看到您的數(shù)據(jù)。可移植性。MySQL 可運(yùn)行在各種版本的 UNIX 以及其他非 UNIX 的系統(tǒng)(如 Windows 和 OS/2)上。MySQL 可運(yùn)行在從家用 PC 到高級的服務(wù)器上。盡管MySQL還在不斷的開發(fā)中,但它已經(jīng)提供了一個豐富的和極其有用的功能集。本系統(tǒng)通過ODBC API連接Mysql。ODBC(開放數(shù)據(jù)庫互聯(lián))是微軟公司開放服務(wù)結(jié)構(gòu)中有關(guān)數(shù)據(jù)庫的一個組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)API(應(yīng)用程序編程接口)。他的基本思想是為用戶提供簡單、標(biāo)準(zhǔn)、透明、統(tǒng)一的數(shù)據(jù)庫聯(lián)接的公共編程接口,在各個廠家的支持下能為用戶提供一致的應(yīng)用開發(fā)界面,使應(yīng)用程序獨立于數(shù)據(jù)庫產(chǎn)品。開發(fā)商根據(jù)ODBC的標(biāo)準(zhǔn)去實現(xiàn)底層的驅(qū)動程序,它對用戶透明。這些API利用SQL來完成其大部分任務(wù)。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL發(fā)送給ODBC。一個完整的ODBC由下列幾個部件組成:(1)應(yīng)用程序ODBC管理器。位于控制面板的32為ODBC內(nèi),其主要任務(wù)是管理安裝的ODBC驅(qū)動程序和管理數(shù)據(jù)源。(2)驅(qū)動程序管理器。,對用戶透明。其任務(wù)是管理ODBC驅(qū)動程序,是ODBC中最重要的部分。(3)ODBC API是一些DLL,提供ODBC和數(shù)據(jù)庫之間的接口。(4)數(shù)據(jù)源包含了數(shù)據(jù)庫位置和數(shù)據(jù)庫類型等信息,實際上是一種數(shù)據(jù)連接的抽象。 應(yīng)用程序要訪問一個數(shù)據(jù)庫,首先必須用ODBC管理器注冊一個數(shù)據(jù)源,管理器根據(jù)數(shù)據(jù)員提供的數(shù)據(jù)庫位置、數(shù)據(jù)庫類型及ODBC驅(qū)動程序等信息,建立起ODBC與具體數(shù)據(jù)庫的聯(lián)系。這樣,只要應(yīng)用程序?qū)?shù)據(jù)源名提供給ODBC,ODBC就能建立起與相應(yīng)數(shù)據(jù)庫的鏈接。在ODBC中,ODBC API不能直接訪問數(shù)據(jù)庫,必須通過驅(qū)動程序管理器與數(shù)據(jù)庫交換信息。驅(qū)動程序管理器負(fù)責(zé)將應(yīng)用程序?qū)DBC API的調(diào)用傳遞給正確的驅(qū)動程序,而驅(qū)動程序在執(zhí)行完相應(yīng)的操作后,將結(jié)果通過驅(qū)動程序管理器返回給應(yīng)用程序。 后續(xù)要用到的技術(shù)Mapinfo 是由美國Map Info 公司推出的一套桌面地理信息系統(tǒng)、具有GIS 的功能。Mapinfo 本身帶有類Basic 的Mapbasic 系統(tǒng)開發(fā)語言,Map2basic 具有強(qiáng)大的地理信息數(shù)據(jù)操作處理功能, 可實現(xiàn)對Mapinfo 的編程,為用戶提供了擴(kuò)充系統(tǒng)功能的能力,提供了開放的結(jié)構(gòu),可實現(xiàn)Mapinfo 與其他程序之間的連接。但是要實現(xiàn)美觀的用戶界面及較好功能的客戶端應(yīng)用程序,和對網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行計算就非常困難。而可視化的編程工具彌補(bǔ)Mapbasic 的不足,更好的開發(fā)用戶所需要的系統(tǒng)。Mapinfo 與其他程連接的方法有:OL E (Object Linking and Embedding) 自動化技術(shù)、回調(diào)(CallBack) 。(3) 動態(tài)數(shù)據(jù)交換DDE (Dynamic Data Exchange) 技術(shù)。(4) 調(diào)用動態(tài)連接庫(DLL) 。在本文中將通過自動化技術(shù)集成Mapinfo 的地圖。OL E 自動化是一種為WINDOWS 設(shè)計的交互進(jìn)程通信機(jī)制,它讓一個應(yīng)用程序驅(qū)動或自動完成另一個應(yīng)用程序,如在C + + 中創(chuàng)建EXCEL 中的表格等。它克服了鏈接和嵌套中存在的缺點,即無法用編程手段對對象進(jìn)行控制。實現(xiàn)了對OL E 組件的編程式控制。OL E 自動化包括兩部分應(yīng)用程序:一個是把OL E 組件暴露出來使之可控制的應(yīng)用程序,叫做OL E 自動化服務(wù)器。另一個是利用OL E 服務(wù)器提供的組件,對該對象進(jìn)行控制操作的應(yīng)用程序,叫做OL E 客戶。每個OL E 對象都有屬性( Property) 和方法(Method) ,OL E 自動化服務(wù)器的編寫者決定哪些屬
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1