![(完整word版)MapBasic中文參考手冊(cè)_第1頁](http://file4.renrendoc.com/view/66860552a1834448af238e1bb7771806/66860552a1834448af238e1bb77718061.gif)
![(完整word版)MapBasic中文參考手冊(cè)_第2頁](http://file4.renrendoc.com/view/66860552a1834448af238e1bb7771806/66860552a1834448af238e1bb77718062.gif)
![(完整word版)MapBasic中文參考手冊(cè)_第3頁](http://file4.renrendoc.com/view/66860552a1834448af238e1bb7771806/66860552a1834448af238e1bb77718063.gif)
![(完整word版)MapBasic中文參考手冊(cè)_第4頁](http://file4.renrendoc.com/view/66860552a1834448af238e1bb7771806/66860552a1834448af238e1bb77718064.gif)
![(完整word版)MapBasic中文參考手冊(cè)_第5頁](http://file4.renrendoc.com/view/66860552a1834448af238e1bb7771806/66860552a1834448af238e1bb77718065.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
*******************************************************************************一從功能查函數(shù)和語句二各個(gè)語句和函數(shù)的功能說明三參考手冊(cè)原文關(guān)于句法字體的約定*******************************************************************************這本手冊(cè)對(duì)MapBasic編程語言中的每個(gè)語句和函數(shù)都進(jìn)行了詳細(xì)說明,要學(xué)習(xí)MapBasic參考《用戶手冊(cè)》。******************************************************************************* *******************************************************************************聲明局部變量和全局變量Dim,Global聲明定制的數(shù)據(jù)結(jié)構(gòu)Type打印窗口內(nèi)容PrintWin輸出文本到信息窗口Print調(diào)用一個(gè)過程CallSubainMainrErr(),Error$()摸擬一個(gè)錯(cuò)誤Error轉(zhuǎn)換字符串為代碼的函數(shù)轉(zhuǎn)換代碼為字符串的函數(shù)轉(zhuǎn)換字符串為數(shù)字的函數(shù)數(shù)字轉(zhuǎn)換成字符串的函數(shù)Val()把標(biāo)注轉(zhuǎn)換為文本的函數(shù)Lablelinfo()獲取系統(tǒng)時(shí)間Timer()子串查找函數(shù)InStr()取函數(shù)Left$(),Right$(),Mid$(),MidByte$()刪除字符串首尾空格函數(shù)LTrim$(),RTrim$()測(cè)定字符串長(zhǎng)度Len()tExport編輯Rollback斷開聯(lián)結(jié)表Unlink刪除一個(gè)文件KillptInfojectInfotddMap一個(gè)圖層的對(duì)象AutoLabeld修改一個(gè)按鈕AlterButtono顯示定制對(duì)話框Dialogm查詢某個(gè)菜單項(xiàng)的狀態(tài)MenuitemInfoByID()檢測(cè)一個(gè)窗口的標(biāo)識(shí)FontWindow(),WindowID()hnfo打印一個(gè)窗口PrintWinr開始一個(gè)動(dòng)態(tài)數(shù)據(jù)交換對(duì)話DDEInitiate()開始一個(gè)對(duì)話AEInitiate()*******************************************************************************2.1、AAbs()---返回一個(gè)數(shù)的絕對(duì)值A(chǔ)cos()---返回一個(gè)數(shù)的反余弦值A(chǔ)ddColumn---在打開的表中,增加一臨時(shí)的新列,或者用別的表的數(shù)據(jù)來更新一個(gè)已有AEInitiate()---建立一個(gè)通過AEExecute()函數(shù)發(fā)送蘋果事件時(shí)要用的蘋果事件通道說明符AlterBotton---使按鈕板(工具條)上的一個(gè)按鈕可用,不可用,被選擇或脫離選擇adAlterControl---改變活化的定制對(duì)話框內(nèi)控件的狀態(tài)AlterMapInfoDialogMapinfo予新值A(chǔ)lterMenu---從一存在菜單中增加或去除某一菜單項(xiàng)AlterMenuBar---增加或去除菜單條上的菜單AlterMenuItem---改變指定菜單項(xiàng)的狀態(tài)(可用或不可用)AlterObject---修改一個(gè)對(duì)象的形狀,位置或圖形式樣AlterTable不能用于鏈結(jié)表)Area()---面積函數(shù),返回一個(gè)對(duì)象的地理面積pAsin()---返回一個(gè)數(shù)的反正弦值A(chǔ)tn()---返回一個(gè)數(shù)的反正切值2.2、BBrush---為圖形對(duì)象指定一種填充式樣Buffer()---返回代表一個(gè)緩沖區(qū)的區(qū)域?qū)ο?在已有對(duì)象的指定緩沖距離內(nèi)的區(qū)域)c2.3、CCall---調(diào)用過程或外部子程序Centroid()---返回對(duì)象的形心(中心點(diǎn))onChr$()---返回對(duì)應(yīng)指定字符碼的單字符字串CloseALL---關(guān)閉所有打開的表ColumnInfo()---返回一打開表中某列的信息Combine()---返回代表兩個(gè)對(duì)象聯(lián)合的一個(gè)區(qū)域或折線CommitTable一個(gè)表的備份ControlButton/OKButton/CancelButton---Dialog(對(duì)話框)語句的一部分,把一彈性按鈕控件加到對(duì)話框內(nèi)ControlCheckBox---Dialog語句的一部分,把一檢查框控件加到對(duì)話框中ControlEditText---Dialog語句的一部分,把一個(gè)編輯文本控件加到對(duì)話框中ControlGroupBox---Dialog語句的一部分增加一個(gè)帶標(biāo)題的矩形框到對(duì)話框內(nèi)ControlListBox/MultiListBox---Dialog語句的一部分,把一個(gè)列表控件加到對(duì)話框內(nèi),可以在后者中通過Shift-Click一次選取多個(gè)項(xiàng)一個(gè)鈕以顯示線形,充填,符號(hào)(點(diǎn))或字體(文本)的樣式alogToPlineCos余弦CreateButtonPadsAsDefault---創(chuàng)建系統(tǒng)默認(rèn)的按鈕板(工具條)恢復(fù)標(biāo)準(zhǔn)按鈕板(如Main按鈕板)到它的默認(rèn)狀態(tài)cneCreateMenuBar---重構(gòu)整個(gè)菜單條(用可獲得的菜單)CreateTable---創(chuàng)建一新(屬性)表CurDate()---返回當(dāng)前日期(以YYYYMMDD格式)ntMapLoyoutl2.4、DDay()---返回日期表達(dá)式年月日中的日(部分)DDEExecute---通過一個(gè)打開的DDE通道發(fā)送一條命令DDEInitiate()---初始化一個(gè)新的DDE通道并返回一個(gè)連結(jié)的通道號(hào)DDEPoke---發(fā)送一個(gè)數(shù)據(jù)值到DDE服務(wù)器應(yīng)用程序中的某個(gè)項(xiàng)目DDERequest$()---返回一個(gè)從DDE通話中獲得的數(shù)據(jù)值icDefine---用常數(shù)值定義一個(gè)定制的關(guān)鍵字(保留字)Delete---從一個(gè)表中刪除一個(gè)或多個(gè)圖形對(duì)象,或一個(gè)或多個(gè)整行Dialog---顯示一個(gè)定制對(duì)話框DialogPreserve---在用戶按擊了OK或Cancel之后重新活化一個(gè)定制對(duì)話框Dim---定義一個(gè)或多個(gè)變量cDo...Loop---定義一個(gè)循環(huán),它將執(zhí)行到指定的條件變?yōu)門RUE(或FALSE)為止DropMap193刪除一個(gè)表中所有圖形對(duì)象(不能用于鏈結(jié)表)2.5、EEndHandler---保留的過程名,一個(gè)應(yīng)用程序結(jié)束時(shí)自動(dòng)調(diào)用EOF()---如果MapBasic試圖讀一個(gè)文件尾返回TRUE,否則返回FALSEEOT()---如果MapBasic已經(jīng)到達(dá)指定表的表尾返回TRUE,否則返回FALSEErase()---返回通過擦除另一對(duì)象的一部分而建立的一個(gè)對(duì)象Err()---返回代表當(dāng)前錯(cuò)誤的一個(gè)數(shù)字代碼Error---仿真錯(cuò)誤條件的出現(xiàn)Error$()---返回一個(gè)描述當(dāng)前錯(cuò)誤的信息Exp()---返回e的指定方次的一個(gè)數(shù)Exprot---把表輸出成另一種文件格式ExtractNodes()---返回一個(gè)由已存在的對(duì)象的結(jié)點(diǎn)子集建立的折線或區(qū)域2.6、FFetch---設(shè)置一個(gè)表的光標(biāo)位置(即哪一行是當(dāng)前行)FileAttr()---返回一打開文件的信息FileExists()---返回表示某個(gè)文件是否存在的邏輯值FileOpenDlg()---顯示一個(gè)FileOpen對(duì)話框并返回用戶所選擇的文件名Find---查找可成圖的表中的一個(gè)位置FindUsing---規(guī)定在隨后的Find操作中要搜索哪些表和哪些列Fix()---返回一個(gè)通過去掉一個(gè)十進(jìn)制值的小數(shù)部分得到的整數(shù)值Font---指定一個(gè)文本式樣For...Next---定義一個(gè)循環(huán),它將執(zhí)行指定的次數(shù)活化的應(yīng)用程序)或失去了焦點(diǎn)(另一個(gè)應(yīng)用程序變活)時(shí)自動(dòng)調(diào)用的Format$()---返回一個(gè)表示定制格式的數(shù)的字串FormatNumber$()---返回一個(gè)表示含有千分位分隔符和小數(shù)點(diǎn)分隔符的數(shù)的字串(分隔符的樣式與用戶的系統(tǒng)配置相關(guān))FrontWindow---返回活動(dòng)窗口的整數(shù)標(biāo)識(shí)c2.7、GGet---從一個(gè)以二進(jìn)制或隨機(jī)存取模式打開的文件中讀取Global---定義一個(gè)或多個(gè)全程變量Goto---跳轉(zhuǎn)到由標(biāo)號(hào)標(biāo)識(shí)的另一個(gè)位置(在同一過程內(nèi))2.8、H---KIf...Then---根據(jù)一個(gè)或多個(gè)表達(dá)式?jīng)Q定執(zhí)行哪一個(gè)語句塊Inport---通過輸入一個(gè)過去輸出的文件,例如DXF文件建立一個(gè)新的MapInfo表Include---包進(jìn)一個(gè)單獨(dú)的文本文件的內(nèi)容,使之成為一個(gè)MapBasic程序的一部分Input#---讀文件中的數(shù)據(jù)并將其保存在變量中Insert---向一個(gè)打開的表追加新行InStr()---返回指示一子串第一次出現(xiàn)在另一字串內(nèi)的字符位Int()---返回去掉十進(jìn)制小數(shù)部分的整數(shù)值InterSectNodes交的點(diǎn)集,并返回一個(gè)包含各交點(diǎn)的折線對(duì)象Kill---刪除文件2.9、LLabelFindbyID()---初始化一個(gè)內(nèi)部標(biāo)注指針,以便你能查詢圖層某個(gè)指定行的標(biāo)注LabelFindFirst()---初始化一個(gè)內(nèi)部標(biāo)注指針,以便能查詢某個(gè)圖層的第一個(gè)標(biāo)注LabelFindNext()---推進(jìn)內(nèi)部的標(biāo)注指針,以便你能查詢某個(gè)圖層的下一個(gè)標(biāo)注LabelInfo()---返回一個(gè)圖的某個(gè)標(biāo)注信息Layout---打開一新的頁面窗口Left$()---返回一個(gè)字符串的一部分或全部,從字符串的左端開始Len()---返回一個(gè)字符串的字符個(gè)數(shù)或一個(gè)變量的字節(jié)數(shù)Like()---返回TRUE或FALSE以表明一字符串是否符合格式匹配標(biāo)準(zhǔn)LineInput---從一個(gè)連續(xù)的文本文件中讀一行賦給一個(gè)變量LOF()---返回一打開的文件的長(zhǎng)度Log()---返回一個(gè)數(shù)的自然對(duì)數(shù)LTrim$()---去除字符串左端空格字符并返回結(jié)果Main---一個(gè)應(yīng)用程序運(yùn)行時(shí)調(diào)用的第一個(gè)過程cMakeCustomSymbol()---返回基于一個(gè)BMP文件的符號(hào)值tMakeFontSymbol()---返回一個(gè)符號(hào)值,用出自TrueType字體的一個(gè)字符作為符號(hào)Maximum()---返回兩個(gè)數(shù)中之較大者M(jìn)BR()---返回一矩形對(duì)象,代表限制另一對(duì)象的最小矩形Mid$()---返回從另一字符串中間抽出的一個(gè)字符串MidByte$()---訪問雙字節(jié)系統(tǒng)的一個(gè)字符串中的單個(gè)字節(jié)Minimum()---返回兩個(gè)數(shù)中的較小者2.11、NNote---顯示一個(gè)簡(jiǎn)單的信息于對(duì)話框中NumAllWindows()---返回MapInfo占有的窗口數(shù),包括按鈕板和信息窗之類的特殊窗口NumCols回一指定表的列數(shù)ObjectInfo()---返回描述一圖形對(duì)象的線型,填充式樣或其他值ObjectLen()---返回一直線或折線對(duì)象的地理長(zhǎng)度eObjectsOverlay---在目標(biāo)對(duì)象與當(dāng)前所選對(duì)象相交的位置,向目標(biāo)對(duì)象上增加結(jié)點(diǎn)ObjectSplit---分離目標(biāo)對(duì)象,用當(dāng)前選擇的對(duì)象作“切割器”O(jiān)nError---使一錯(cuò)誤處理子程序可用OpenFile---打開文件供輸入或輸出(input/ortput)c新結(jié)點(diǎn)PathToFileName$()---給定一個(gè)文件標(biāo)識(shí),僅返回文件名(不帶目錄)lePen象指定一種線型rPrint---在信息窗口中顯示一個(gè)提示或狀態(tài)信息Print#---把數(shù)據(jù)寫入一個(gè)以順序模式打開的文件(Output或Append)PrintWin---打印一存在的窗口Proper$()---返回大小寫混合的字符串,每個(gè)詞僅第一個(gè)字母大寫ProportionOverlap()---返回一對(duì)象被另一對(duì)象履蓋的百分比(數(shù)字)PutMAPINFO容寫到一個(gè)打開的文件中ReDim---重定義數(shù)組變量RegisterTable---由電子表格/數(shù)據(jù)庫/文本文件(不由柵格映象)構(gòu)造MapInfoTablenHandlerOLEReproject---指定(在被瀏覽的表中)下一次要顯示的列Right$()---返回從一字符串右端開始的部分或全部字符Rnd回一隨機(jī)數(shù)cRound()---返回由另一個(gè)數(shù)舍入而成的數(shù)RTrim$()---去除字符串右邊的空格,返回其結(jié)果foRunProgram程序SearchPoint()---搜索給定X、Y坐標(biāo)位置上的Map對(duì)象Seek---設(shè)置當(dāng)前文件位置,為下一個(gè)文件的輸入輸出作準(zhǔn)備Select---從一個(gè)或多個(gè)打開的表選擇特定的若干行和列,并把所得的結(jié)果處理為一個(gè)單獨(dú)的臨時(shí)表,還提供數(shù)據(jù)排序和小計(jì)的功能SelectionInfo---返回有關(guān)當(dāng)前選擇的信息。注:所選擇的標(biāo)注不算“選擇”,因?yàn)闃?biāo)注不是的完整的對(duì)象,它們只是另一對(duì)象的屬性u(píng)mnoServerDriverInfo已安裝的工具箱和數(shù)據(jù)源的信息etchServerNumDriversMapInfo編輯時(shí)使用coSetDigitizer---建立圖紙?jiān)跀?shù)字化板上的坐標(biāo),也打開或關(guān)閉數(shù)字化模式SetNextDocument---使一MapInfo檔案窗口重新成為父窗(以便一個(gè)Map窗變?yōu)橐粋€(gè)VB應(yīng)用程序的子窗)sn對(duì)象的結(jié)點(diǎn)數(shù)SetStyle---重置當(dāng)前的線型、充填式樣、符號(hào)或字體類型SetTarget---設(shè)置或刪除正在編輯的Map的目標(biāo)對(duì)象SetWindow態(tài)Shade---建立一專題圖層并把它加到一己存在的Map窗中Sin()---返回一個(gè)數(shù)(弧度)的正弦Sqr()---返回一個(gè)數(shù)的平方根StatusBar一條簡(jiǎn)要信息Str$()---返回表示一個(gè)表達(dá)式的字串(如一個(gè)數(shù)的打印輸出)String$()---返回一個(gè)由重復(fù)-指定的字符若干次構(gòu)成的字符串StyleAttr()---返回線型/填充式樣/字體/符號(hào)的某種屬性cSymbol---為點(diǎn)對(duì)象指定一符號(hào)式樣oableInfonTimer()---返
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代辦公家具的環(huán)保理念與可持續(xù)發(fā)展
- 現(xiàn)代生活節(jié)奏下的胃腸疾病預(yù)防教育
- 生產(chǎn)制造中的綠色技術(shù)升級(jí)路徑與策略
- 基坑施工安全專項(xiàng)方案
- 現(xiàn)代服務(wù)業(yè)的發(fā)展趨勢(shì)及投資策略研究
- 生產(chǎn)安全監(jiān)督與危機(jī)管理一體化建設(shè)
- 生態(tài)農(nóng)業(yè)發(fā)展對(duì)商業(yè)模式的創(chuàng)新影響
- 現(xiàn)代農(nóng)業(yè)機(jī)械設(shè)備智能化國際對(duì)比研究
- 2024-2025學(xué)年高中生物 專題5 課題1 DNA的粗提取與鑒定說課稿 新人教版選修1
- 9 生活離不開他們 第一課時(shí) 說課稿-2023-2024學(xué)年道德與法治四年級(jí)下冊(cè)統(tǒng)編版001
- 2025屆江蘇省常州市高級(jí)中學(xué)高三第二次模擬考試語文試卷含解析
- 高三日語一輪復(fù)習(xí)助詞「で」的用法課件
- 保險(xiǎn)業(yè)消費(fèi)者權(quán)益保護(hù)工作計(jì)劃
- 2024-2030年中國銣銫及其化合物行業(yè)深度調(diào)研及投資戰(zhàn)略分析報(bào)告
- 散貨物流行業(yè)市場(chǎng)調(diào)研分析報(bào)告
- JJF 2168-2024鹽霧試驗(yàn)箱校準(zhǔn)規(guī)范
- 電子琴簡(jiǎn)譜大全100首
- 痛風(fēng)性關(guān)節(jié)炎中醫(yī)護(hù)理查房
- 石膏固定骨牽引的護(hù)理
- 廚房食材補(bǔ)貨方案
- 2024年重慶市中考數(shù)學(xué)試卷(AB合卷)【附答案】
評(píng)論
0/150
提交評(píng)論