複製鏈接
請複製以下鏈接發送給好友

mapbasic

鎖定
MapBasic是理想的在上開發用户定製的應用程序的編程語言。通過使用MapBasic進行二次開發,能夠擴展MapInfo功能,實現程序的自動重複操作並使MapInfo與其他應用軟件集成。 MapBasic功能強大,用户僅用幾行代碼即可在應用軟件中實現圖層疊加,並具備其他地理功能。MapBasic程序易於與用諸如Visual Basic、C++、PowerBuilder和Delphi等語言編寫的應用軟件集成。MapBasic已經被世界上數百個第三方廠商認可。
外文名
mapbasic
語    種
Basic語言
平    台
MapInfo平台
類    別
應用軟件
運行環境
Windows 3.1、Windows 95/98、windows NT/XP

mapbasic特點介紹

◇支持OLE Automation和DDE技術使之易於與其他應用軟件相連接
◇包含嵌入的SQL語句以具有更強大的數據查詢功能
◇地理操作和功能幫助能擴展應用軟件的功能
◇已有上千種使用MapBasic開發出的、能夠解決商務問題的應用軟件

mapbasic基本功能

mapbasic mapbasic
MapBasic是一種功能強大、結構與Basic語言相似的語言。 無論是熟練的還是剛入門的程序員,都能使用該語言根據用户的需求開發出功能更加強大的桌面地圖信息系統應用軟件包。無論您是希望分銷,還是為了您自己使用而設計應用軟件, MapBasic都是一個不可缺少的工具。 具體介紹如下:

mapbasic建立用户界面

由於桌面地圖信息系統應用軟件在各種機構和領域內的應用愈加廣泛,顧客對開發應用軟件的需要日益增大。用户可以利用MapBasic開發適合自己需要的應用軟件包。

mapbasic集成

當與其他的商業工具集成時,桌面地圖信息系統能夠發揮最大的作用。MapBasic支持ODBC數據庫連接標準、OLE Automation以及DDE通訊技術以使您易於與其他應用軟件互通。例如,運用Integrate Mapping技術,在Visual Basic等開發工具中集成進一個地圖窗口。

mapbasic擴展功能

MapBasic是一種多平台的、過程化的、事件驅動的、兼容性強的MapInfo應用程序開發工具,其語言結構允許您定製附加功能。它具有功能很強的內含地理特性的語句和函數。全ANSI SQL語言設置有一個內含的子集以使您能夠運用工業標準的命令來處理數據。

mapbasic易掌握性

建立在BASIC基礎上的MapBasic具有與BASIC同樣的函數和語句。MapInfo Professional有一個特殊的窗口,當您使用MapInfo菜單時可以看見相應的MapBasic命令,並且您可試驗自己的命令。通過此方法您可以學習MapBasic 命令並且把它們剪貼到您的應用軟件中。

mapbasic開發環境

MapBasic是一種可編譯語言。您編輯出的程序可以在MapInfo Professional或MapInfo Runtime上運行。開發環境給您提供一個可用於編寫程序的文本編輯器。MapBasic具有編輯和連接模塊的功能。您可以將程序分模塊編制,以減輕工作量。

mapbasic語句函數

MapBasic 包括300多條語句和功能。 包括:
·流程控制
循環、分支、子過程、用户自定義函數、事件句柄、錯誤句柄。
·連接
從DLLs調用例行程序,與其它使用DDE通訊技術的應用軟件相連接;利用DDE通訊技術或OLE Automation,MapInfo可以通過內置的ODBC訪問遠程的數據資源。
·用户界面
生成新的菜單條、菜單或菜單項,將菜單項從現存菜單中移走、再生或修改工具條上的按鈕。產生帶文本框的用户對話框,產生目錄、按鈕、檢查盒、無線電按鈕、字體控制工具(style pickers)、選擇框。顯示或隱匿標準窗口、控制選擇事件、地圖窗口變化、窗口關閉、窗口焦點變化、按動按鈕、應用軟件終端。
·變量
局部變量全局變量、數字變量、字符串變量、邏輯變量、日期變量及目標變量類型、數組、用户數據結構。
·表格和文件操作
直接使用Excel、Lotus1 -2 -3、dBase和ASCII文件,內含SQL命令來查詢、分類、聚集、連接和排序。用可附加選擇的FROM、WHERE、ORDER BY、GROUP BY等子句支持選擇語句。
·函數
字符串函數、數據轉換函數、數學函數、日期函數和地理函數。地理目標操作:形成點、線、多線、文本、多邊形、緩衝區等,編輯和操作包括重新定形、目標轉移、分裂、結合、抹除信息。計算面積、周長、長度、質心、地區重疊。修改目標類型,顯示多層地圖、控制顯示背景,形成專題地圖。找到目標並進行地理編碼。支持多個座標系統。