Mapinfo教学课件08第八章-MapBasic开发环境(彩色版).pptVIP

Mapinfo教学课件08第八章-MapBasic开发环境(彩色版).ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 MapBasic开发环境 第一节 MapBasic概述 第二节 如何编辑、编译和链接一个MapBasic程序 第三节 MapBasic程序调试和运行 1 MapBasic概述 1 MapBasic概念 2 MapBasic软件集成环境 3 MapBasic主要特点 1 .1 MapBasic概念 MapBasic是理想的在Mapinfo平台上开发用户定制的应用程序的编程语言。通过使用MapBasic进行二次开发,能够扩展Mapinfo与其它应用软件集成。MapBasic功能强大,用户仅用几行代码即可在应用软件中实现图层叠加,并具备其他地理功能。 MapBasic程序易于与用诸如Visual Basic、c++、Power Builder和Delphi等语言编写的应用软件集成。 MapBasic已经被世界上数百个第三方厂商认可 1.2 MapBasic软件集成环境 主要包括:文本编辑器(Editor)、程序编辑器(Compiler)、程序链接(linker)、联机帮助(Help) 文本编辑器(Editor)用于程序的编辑与修改 程序编辑器(Compiler)用于源程序编译,以生成可执行程序。 程序链接(linker)用于将若干独立的模块链接成一个应用程序。 联机帮助(Help)为程序员在线提供MapBasic的每条语句或函数的详细说明资料。 1 .3 MapBasic主要特点 一种类Basic语言,帮助建立用户界面。由于桌面地图信息系统应用软件在各种机构和领域内的应用愈加广泛,顾客对开发应用软件的需要日益增大。用户可以利用MapBasic开发适合自己需要的应用软件包。 Mapinfo集成。支持OLEAutomation和DDE技术使之与其它应用软件相连接。当于其他的商业工具集成时,桌面地图信息系统能够发挥最大的作用。 MapBasic支持ODBC数据库连接标准、OLEAutomation以及DDE通信技术以易于与其它应用软件互通。例如,运用IntegrateMapping技术,在VisualBasic等开发工具中集成进一个地图窗口。 1 .3 MapBasic主要特点 扩展Mapinfo功能。 MapBasic是一种多平台的、过程化的、事件驱动的、兼容性强的Mapinfo应用程序开发工具,其语言解雇允许您定制附加功能。它具有功能很强的内含地理特性的语句和函数。全ANSISQL语言设置一个内含的子集可以使用户能够运用工业标准的命令来处理数据。 1 .3 MapBasic主要特点 易于掌握。建立在Basic基础上MapBasic具有与Basic同样的函数和语句。Mapinfo Professinal有一个特殊的窗口,当使用Mapinfo菜单时可以看见相应的MapBasic命令,并且可试验自己的的命令。通过此方法可以学习MapBasic命令并且把他们剪贴到你的应用软件中。 包含嵌入的SQL语句已具有更强大的数据查询功能。 地理操作和功能帮助能扩展应用软件的功能。 2 如何编辑、编译和链接一个MapBasic程序 1 建一个简单的MapBasic应用程序 2 MapBasic程序编辑 3 MapBasic程序编译 4 创建项目文件(project file) 5 编译和链接项目文件 2.1建一个简单的MapBasic应用程序 安装好MapBasic 1. FileNew,打开一个编辑窗口。 2.在编辑窗口中输入一个MapBasic程序 如 Note “Hello,World!” 3.FileSave,将该程序存储为一个磁盘文件,并为该文件输入一个文件名,例如test.mb 4.ProjectCompile current file, MapBasic将编译该程序,并自动生成一个相应的可执行文件test.mbx 启动Mapinfo系统 5.FileRun mapbasic program,在文件浏览对话框中选择刚才生成的可执行文件test.mbx,Mapinfo将运行该程序。 6.或者,mapbasic中,Projectrun ,系统自动启动Mapinfo系统,并执行刚才生成的可执行文件test.mbx 这里已经包括了创建MapBasic应用程粗的作重要的步骤:建立、编译和运行程序。 例1 建test.mb文件,并编译运行,文件显示 ‘南京师范大学地科院旅游系’或‘mapinfo professional’ 过程 1. FileNew,打开一个编辑窗口。 2.在编辑窗口中输入一个MapBasic程序 如 Note “***” 3.FileSave,将该程序存储为一个磁盘文件,并为该文件输入一个文件名,例如test.mb 4.ProjectCompile current fi

文档评论(0)

ma982890 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档