MapInfo教程第8章-MapBasic程序設計初步_第1頁
MapInfo教程第8章-MapBasic程序設計初步_第2頁
MapInfo教程第8章-MapBasic程序設計初步_第3頁
MapInfo教程第8章-MapBasic程序設計初步_第4頁
MapInfo教程第8章-MapBasic程序設計初步_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第8章MapBasic程序設計初步8.1MapBasic的安裝8.1.1軟件、硬件配置要求8.1.2安裝步驟8.2創(chuàng)立MapBasic程序8.3使用幫助例程8.1MapBasic的安裝

安裝MapBasic之前,要確保計算機上已安裝了MapInfo而且MapInfo的版本要比MapBasic的版本高。這是由于MapBasic的版本越高,用它設計的程序包含的一些高級功能,在比它版本低的MapInfo平臺上不能運行。8.1.1軟件、硬件配置要求

安裝MapBasic的軟件、硬件配置最低要求:①操作系統(tǒng):WindowsNT/9x/2000/XP。②主機:80486或奔騰以上計算機。③內(nèi)存:8MBRAM。④顯示:Windows支持的各種適配器及顯示器。⑤硬盤:6MB〔完全安裝〕,或2.5MB〔最小安裝〕。8.1.2安裝步驟

①裝入MapBasic光盤,雙擊“setup”圖標,顯示“MapBasic安裝界面”。如圖8-1所示。②選擇“典型安裝”〔Typical〕。如圖8-2所示。圖8-1MapBasic安裝界面圖8-2選擇典型安裝界面③單擊“Next”按鈕,系統(tǒng)自動安裝MapBasic軟件。如圖8-3所示。圖8-3MapBasic軟件安裝界面

8.2創(chuàng)立MapBasic程序本節(jié)主要介紹創(chuàng)立、調(diào)試、運行MapBasic程序的方法。8.2.1創(chuàng)立MapBasic程序的一般過程【例8-1】在MapInfo窗口中顯示一個對話框,內(nèi)容為“WelcometoMapBasic”。實現(xiàn)方法如下:①在MapBasic中新建一個程序窗口。如圖8-4所示。②在空白窗口中輸入程序語句。例如,輸入一個“Note”WelcometoMapBasic“”。該語句可以在MapInfo中產(chǎn)生一個含有一個簡單消息的對話框。圖8-4新建程序窗口圖8-5保存程序菜單③保存該程序。選擇“File”→“Save”,將文件保存起來。如圖8-5所示。④編譯程序。選擇“Project”→“CompileCurrentFile”編譯當前文件。如圖8-6所示。系統(tǒng)會根據(jù)語法檢查程序中是否存在錯誤。假設無誤,程序會顯示編譯正確的對話框。如圖8-7所示。

圖8-6編譯程序菜單圖8-7編譯正確對話框⑤運行程序。選擇“Project”→“Run”運行程序。如圖8-8所示。運行結果顯示在MapInfo窗口中。如圖8-9所示。圖8-8運行程序菜單圖8-9運行結果

1.MapBasic程序編輯〈Ctrl〉+〈N〉:創(chuàng)立一個新文件?!碈trl〉+〈O〉:翻開一個已有文件?!碈trl〉+〈C〉:復制。〈Ctrl〉+〈V〉:粘貼?!碈trl〉+〈X〉:剪切。〈Ctrl〉+〈A〉:全選。〈Ctrl〉+〈K〉:編譯。〈Ctrl〉+〈U〉:運行。2.MapBasic程序編譯和運行圖8-12編譯出錯3.連接多個模塊成一個工程(1)創(chuàng)立工程文件的方法①選擇“File”→“New”翻開一個編輯窗口。②在編輯窗口中輸入:[Link]③接著輸入Application=appfilename,appfilename是用戶想建立的可執(zhí)行文件的文件名。例如:Application=F:\zhuenli\query.mbx④接著輸入Module=modulename,modulename是MapBasic的目標文件名。例如:Module=F:\zhuenli\query.mbo⑤重復第④步,直到包括了所有模塊。⑥另存文件,文件類型為“mbp”即工程文件。(2)編譯和鏈接工程的步驟①編譯工程中的每一個模塊??梢赃x擇“Project”→“CompileCurrentFile”,或者“File”→“CompileFromFile”。②選擇“Project”→“SelectProjectFile”,顯示“SelectProjectFile”對話框,選擇想要鏈接的工程文件。③選擇“Project”→“LinkProjectFile”鏈接應用程序。MapBasic依次讀入在工程文件中列出的目標文件。8.3使用幫助例程圖8-14MapBasic聯(lián)機幫助圖8-15使用索引8.4習題

一、思考題1.如何解決MapBasic的文本限制問題?2.工程文件與一般文件的區(qū)別在哪里?二、上機練習1.在MapInfo中翻開MapBasic窗口,操作MapInfo菜單,注意其中的MapBas

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論