中文国产日韩欧美视频,午夜精品999,色综合天天综合网国产成人网,色综合视频一区二区观看,国产高清在线精品,伊人色播,色综合久久天天综合观看

實現(xiàn)桌面地理信息系統(tǒng)ArcView和VB5應用程序之間的通訊

時間:2023-05-01 08:09:03 計算機論文 我要投稿
  • 相關(guān)推薦

實現(xiàn)桌面地理信息系統(tǒng)ArcView和VB5應用程序之間的通訊

摘要 本文簡要介紹桌面地理信息系統(tǒng)的概念,通過分析 桌面地理信息系統(tǒng)ArcView和VB5應用程序之間的通訊關(guān)系,結(jié)合實例,論述了ArcView 和VB 5相互通訊在開發(fā)桌面地理信息系統(tǒng)中的應用價值。?

實現(xiàn)桌面地理信息系統(tǒng)ArcView和VB5應用程序之間的通訊

關(guān)鍵詞 桌面地理信息系統(tǒng)、ArcView和VB5、應用程序通訊??

1. 桌面地理信息系統(tǒng)簡介?

地理信息系統(tǒng)是一種特定的空間信息系統(tǒng),它是采用現(xiàn)代化的方法來采集、存儲、分 析、管理、顯示、模擬與地理空間分布有關(guān)數(shù)據(jù)的空間信息系統(tǒng)。它是現(xiàn)代地球科學、信息 學、環(huán)境科學、測繪遙感學、計算機科學、管理科學、應用數(shù)學以及各種應用學科有機結(jié)合 的集成產(chǎn)物。自60年代加拿大測量學家R.T.Tomlinson 首先提出地理信息系統(tǒng)這一術(shù)語以來 ,在大型機、小型機、工作站和微機平臺上,相繼出現(xiàn)了GIS的應用平臺。如美國ESRI的產(chǎn) 品,已遍布上述四種硬件平臺。由于80年代PC技術(shù)的迅速發(fā)展,以及近幾年來PC硬件價格的 急劇下跌和其性能日益提高,使得桌面地理信息系統(tǒng)(DeskTop GIS)得到了迅速的發(fā)展。 其中在國內(nèi)用得較多的有美國ESRI公司的ArcView。?

2. ARCVIEW介紹?

現(xiàn)在常用的ArcView2.1以上英文版是直觀性較好的桌面地理信息系統(tǒng)。它集空間圖形、關(guān)系 數(shù)據(jù)庫、統(tǒng)計圖形、空間分析、網(wǎng)絡(luò)通訊、面向?qū)ο蟮某绦蛟O(shè)計于一體,圖形用戶界面直觀 。而且它有自己的開發(fā)工具即Avenue,用于制作特定的ArcView 應用程序。Avenue是一種WI NDOWS環(huán)境下的面向?qū)ο蟮某绦蛟O(shè)計語言,ArcView 的系統(tǒng)功能就是由它編程實現(xiàn)的。?

任何一個由Avenue語言開發(fā)的Windows應用程序都有一個對應的Project,Project由一些Doc ument和Script組成,而Document又由Document Window 和Document GUI 組成,所以Avenue 應用程序的模型如圖1所示。圖1中Document是人機交流的唯一途徑,根據(jù)其功能又可分為 V iew, Table, Chart, Layout和 Script Editor五種,Document GUI 是對應于某一Document 的圖形用戶界面,由 Menu bar,Button bar 和Tool bar組成,分別用來對應不同的功能。

圖1Avenue應用程序模型?

我們在具體開發(fā)桌面地理信息系統(tǒng)ArcView 時,發(fā)現(xiàn)現(xiàn)有的ArcVie w 系統(tǒng)功能并不能完全滿足要求,必須對ArcView 系統(tǒng)重新改造,增加新的功能。由于ArcV iew 的開發(fā)語言是Avenue,它的開發(fā)效率低,所以在實際開發(fā)中既要充分利用ArcView 自身 強大的地圖管理功能,又要利用高級語言(如VB5)在快速開發(fā)應用方面的長處,兩者相互 結(jié)合,將取得良好效果。

3. ArcView和VB5應用程序通訊方法?

最通用的IPC(interprocess communication,IPC)方法是DDE、OLE和對動態(tài)聯(lián)接庫的外部 函數(shù)調(diào)用、文件訪問以及WINDOWS剪貼板。上述方法都能使不同的WINDOWS應用程序之間彼此 通信。其中DDE方法原先是作為一種基于消息的協(xié)議在WINDOWS(3.x之前)中實現(xiàn)的,用來在 不同的WINDOWS應用程序之間交換信息。隨著WINDOWS3.0的發(fā)布,DDE在實際的應用程序開發(fā) 中得到大量應用,這是通過使DDE服務能夠利用應用程序編程接口(API)調(diào)用DDE管理庫來 完成的。ArcView是通過DDE和DLL方法實現(xiàn)與外部應用程序通信。本

[1] [2] [3] 

【實現(xiàn)桌面地理信息系統(tǒng)ArcView和VB5應用程序之間的通訊】相關(guān)文章:

生物標本地理信息系統(tǒng)SpecimenMapping的設(shè)計和實現(xiàn)04-29

資源管理地理信息系統(tǒng)的設(shè)計與實現(xiàn)05-01

西寧市基礎(chǔ)地理信息系統(tǒng)框架的實現(xiàn)04-29

實現(xiàn)家禽福利與生產(chǎn)性能之間的平衡04-28

基于SuperMap Objects的校園地理信息系統(tǒng)設(shè)計與實現(xiàn)04-30

我和表姐之間05-01

C++Builder下WebGIS服務器端應用程序的開發(fā)與實現(xiàn)04-28

基于MapX組件技術(shù)的校園地理信息系統(tǒng)的設(shè)計與實現(xiàn)04-26

人物通訊的特點和寫法04-29

上海市商業(yè)網(wǎng)點管理地理信息系統(tǒng)設(shè)計與實現(xiàn)04-26