版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第8章MapBasic程序设计初步8.1MapBasic的安装8.1.1软件、硬件配置要求8.1.2安装步骤8.2创立MapBasic程序8.3使用帮助例程8.1MapBasic的安装
安装MapBasic之前,要确保计算机上已安装了MapInfo而且MapInfo的版本要比MapBasic的版本高。这是由于MapBasic的版本越高,用它设计的程序包含的一些高级功能,在比它版本低的MapInfo平台上不能运行。8.1.1软件、硬件配置要求
安装MapBasic的软件、硬件配置最低要求:①操作系统:WindowsNT/9x/2000/XP。②主机:80486或奔腾以上计算机。③内存:8MBRAM。④显示:Windows支持的各种适配器及显示器。⑤硬盘:6MB〔完全安装〕,或2.5MB〔最小安装〕。8.1.2安装步骤
①装入MapBasic光盘,双击“setup”图标,显示“MapBasic安装界面”。如图8-1所示。②选择“典型安装”〔Typical〕。如图8-2所示。图8-1MapBasic安装界面图8-2选择典型安装界面③单击“Next”按钮,系统自动安装MapBasic软件。如图8-3所示。图8-3MapBasic软件安装界面
8.2创立MapBasic程序本节主要介绍创立、调试、运行MapBasic程序的方法。8.2.1创立MapBasic程序的一般过程【例8-1】在MapInfo窗口中显示一个对话框,内容为“WelcometoMapBasic”。实现方法如下:①在MapBasic中新建一个程序窗口。如图8-4所示。②在空白窗口中输入程序语句。例如,输入一个“Note”WelcometoMapBasic“”。该语句可以在MapInfo中产生一个含有一个简单消息的对话框。图8-4新建程序窗口图8-5保存程序菜单③保存该程序。选择“File”→“Save”,将文件保存起来。如图8-5所示。④编译程序。选择“Project”→“CompileCurrentFile”编译当前文件。如图8-6所示。系统会根据语法检查程序中是否存在错误。假设无误,程序会显示编译正确的对话框。如图8-7所示。
图8-6编译程序菜单图8-7编译正确对话框⑤运行程序。选择“Project”→“Run”运行程序。如图8-8所示。运行结果显示在MapInfo窗口中。如图8-9所示。图8-8运行程序菜单图8-9运行结果
1.MapBasic程序编辑〈Ctrl〉+〈N〉:创立一个新文件。〈Ctrl〉+〈O〉:翻开一个已有文件。〈Ctrl〉+〈C〉:复制。〈Ctrl〉+〈V〉:粘贴。〈Ctrl〉+〈X〉:剪切。〈Ctrl〉+〈A〉:全选。〈Ctrl〉+〈K〉:编译。〈Ctrl〉+〈U〉:运行。2.MapBasic程序编译和运行图8-12编译出错3.连接多个模块成一个工程(1)创立工程文件的方法①选择“File”→“New”翻开一个编辑窗口。②在编辑窗口中输入:[Link]③接着输入Application=appfilename,appfilename是用户想建立的可执行文件的文件名。例如:Application=F:\zhuenli\query.mbx④接着输入Module=modulename,modulename是MapBasic的目标文件名。例如:Module=F:\zhuenli\query.mbo⑤重复第④步,直到包括了所有模块。⑥另存文件,文件类型为“mbp”即工程文件。(2)编译和链接工程的步骤①编译工程中的每一个模块。可以选择“Project”→“CompileCurrentFile”,或者“File”→“CompileFromFile”。②选择“Project”→“SelectProjectFile”,显示“SelectProjectFile”对话框,选择想要链接的工程文件。③选择“Project”→“LinkProjectFile”链接应用程序。MapBasic依次读入在工程文件中列出的目标文件。8.3使用帮助例程图8-14MapBasic联机帮助图8-15使用索引8.4习题
一、思考题1.如何解决MapBasic的文本限制问题?2.工程文件与一般文件的区别在哪里?二、上机练习1.在MapInfo中翻开MapBasic窗口,操作MapInfo菜单,注意其中的MapBas
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度新型能源汽车短期借用协议书4篇
- 2025年度文化产业发展基金投资合作合同4篇
- 2025年度智能家居橱柜定制工程协议书4篇
- 2025年度新能源车辆租赁代理合同模板3篇
- 2024版离婚协议年范本
- 2025年单梁桥式起重机项目可行性研究报告-20250102-152444
- 2025年中盐青海昆仑碱业有限公司招聘笔试参考题库含答案解析
- 2025年四川壮禾人力资源有限公司招聘笔试参考题库含答案解析
- 2025年中国邮政证券有限责任公司招聘笔试参考题库含答案解析
- 2025年江苏弘景建设规划有限公司招聘笔试参考题库含答案解析
- 漆画漆艺 第三章
- CB/T 615-1995船底吸入格栅
- 光伏逆变器一课件
- 货物供应、运输、包装说明方案
- (完整版)英语高频词汇800词
- 《基础马来语》课程标准(高职)
- IEC61850研讨交流之四-服务影射
- 《儿科学》新生儿窒息课件
- 材料力学压杆稳定
- 人教版小升初英语知识点汇总
- 静态爆破专项施工方案
评论
0/150
提交评论