3、主要特点: (1)一种类 Basic语言,帮助建立用户界面; (2) MapInfo集成,支持 OLE Automation和DDE通信技术 易于与其它应用软件相连接; (3)扩展 MapInfo功能,是多平台、过程化、事件驱动 兼容性强的开发工具,可以定制附加功能 (4)易于掌握,具有与 Basic同样的函数和语句; 5)包含嵌入的SQ语句,具有更强大的数据査询功能; (6)地理操作和功能帮助可以扩展应用软件的功能。 (7)是一种可编译语言、具有编辑和连接模块的功能,可 将程序分模块编制
3、主要特点: (1)一种类Basic语言,帮助建立用户界面; (2)MapInfo集成,支持OLE Automation和DDE通信技术 ,易于与其它应用软件相连接; (3)扩展MapInfo 功能,是多平台、过程化、事件驱动、 兼容性强的开发工具,可以定制附加功能; (4)易于掌握,具有与Basic同样的函数和语句; (5)包含嵌入的SQL语句,具有更强大的数据查询功能; (6)地理操作和功能帮助可以扩展应用软件的功能。 (7)是一种可编译语言、具有编辑和连接模块的功能,可 将程序分模块编制
MapBasic开发环境 22如何创建、编译和运行一个程序 1、简单例子: (1)选择“Fie”-”New”,打开一个编辑窗口; (2)输入一个 Map basic程序,如Note“ Hello world!” (3)选择“File”-”Save”,保存文件,如 Itest. mb; (4)选择“ Project”-” compile current file”,编译程序, 自动生成一个相应的可执行文件 stest. mbx; 5)选择“ project”-”run”,系统自动启动 MapInfo,执 行可执行文件 ctest, mbx; 建立—编译运行程序 piNto hello world! 确定一
2.2 如何创建、编译和运行一个程序 •二 MapBasic开发环境 1、简单例子: (1)选择“File”-”New”,打开一个编辑窗口; (2)输入一个MapBasic程序,如 Note “Hello World!” ; (3)选择“File”-”Save”,保存文件,如test.mb; (4)选择“Project”-”compile current file”,编译程序, 自动生成一个相应的可执行文件test.mbx; (5)选择“project”-”run”,系统自动启动MapInfo,执 行可执行文件test.mbx ; 建立——编译——运行程序
2、 Map basic程序编辑: 1)文本编辑窗口快捷键:Ctrl-N、Ctr-O、Ctr-S、Ctrl- Del、Ctr-F、Ctrl-G、Ctrl-R、Crl-T等; (2)其它编辑方式: ①用其它文本编辑器编辑文件,再用 Map basic的“File” ” compile from file”来编译该程序 ②把一个大的程序文件(mb)分成多个较小的文件,然后 用 Map basic的 iNclude语句把多个文件组合成一个应用程序; ③将一个大的程序文件(mb)分成多个较小的文件,然后 通过一个项目文件( Project file)mbp把这些小文件连接成 个应用程序。可独立编译每个模块
2、MapBasic程序编辑: (1)文本编辑窗口快捷键:Ctrl-N、 Ctrl-O、 Ctrl-S、 CtrlZ、Del、 Ctrl-F、 Ctrl-G、 Ctrl-R、 Ctrl-T等; (2)其它编辑方式: ①用其它文本编辑器编辑文件,再用MapBasic的“File”- ”compile from File”来编译该程序; ②把一个大的程序文件(.mb)分成多个较小的文件,然后 用MapBasic的Include语句把多个文件组合成一个应用程序; ③将一个大的程序文件(.mb)分成多个较小的文件,然后 通过一个项目文件(Project File).mbp把这些小文件连接成 一个应用程序。 可独立编译每个模块