MAPGIS二次开发教程--入门篇(C 版).pdf

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MAPGIS 中地软件系列丛书 MAPGIS70 次开发教程 入门篇(C++版) 中地数码科技有限公司 2006 年4 月 武汉 内容提要 《MAPGIS70 二次开发教程-入门篇(C++版)》是根据最新推出的MAPGIS70 软件平台编写而成,主要介绍在VC 环境下进行 MAPGIS70 二次开发必须具备 的基础知识,通过实例程序一步步的带领大家了解和理解MAPGIS70 二次开发 的开发模式和开发技巧。 本书作为 MAPGIS70 地理信息系统系列产品配套使用手册,供使用 MAPGIS70 地理信息系统进行二次开发的入门用户参考。 版权所有 武汉中地数码科技有限公司 警告: 未经武汉中地数码科技有 公司书面许可,任何单位和个人均不得以任 何形式或手段复制或传播本书的任何部分。 前 言 在国家 “十五”863 项目的支持下,历经5 年的科技攻关,由中地数码科技有 公司开 发的具有完全自主版权的第一套 “分布式超大型GIS 平台软件MAPGIS70”已经研制成功。 MAPGIS70 是属于最新的 “第四代GIS”软件产品,具备 “纵向多层,横向网格”的分布式体 系结构,采用“面向服务”的最新设计思想,支持局域和广域网络环境下空间信息网格(SIG) 的分布式计算,实现了面向空间实体及其关系的数据组织、高效海量空间数据的存储与索引、 大尺度多维动态空间信息数据库、三维实体建模和分析,具有TB 级空间数据处理能力、支 持分布式空间信息分发与共享、网络化空间信息服务,支持Unix/Linux 大型服务器,支持 海量、分布式的国家空间基础设施建设。 《《MAPGIS70 二次开发教程-入门篇(C++版)》是根据最新推出的MAPGIS70 软件平台编 写而成,主要介绍在VC 环境下进行MAPGIS70 次开发必须具备的基础知识,通过实例程序 一步步的带领大家了解和理解MAPGIS70 二次开发的开发模式和开发技巧。 本书共分为两部分: 第一部分是基于插件的应用框架开发,通过实例带领大家完成工具,视图插件制作的过 程。 第 部分是基于 MFC 类库的应用框架开发,通过实例带领大家完成地图文档的显示编 辑,空间分析功能模块的开发过程。 参加本书编写的人员主要是MAPGIS70 的软件开发工程师和 次开发技术支持工程师。 由于时间仓促,书中难免存在错误和不当之处,敬请广大用户及读者提出宝贵意见和建议, 以利改进。 中地软件丛书编委会 2006 年4 月 目录 MAPGIS70 二次开发环境配置 1 第一部分 基于插件的应用框架4 1.1 概述4 1.2 主界面中各对象的功能与操作方式4 1.3 平台+插件组成的应用程序 5 1.4 创建自己的工具条插件示例教程 8 1.4.1 使用Visual C++ 6.0 创建ATL COM AppWizard 工程 8 1.4.2 添加Atl Obj ect 和工具条资源9 1.4.3 添加实现代码 13 1.4.4 运行结果20 1.5 创建自己的视图插件示例教程22 1.5.1 使用Visual C++ 6.0 创建ATL COM AppWizard 工程22 1.5.2 添加Atl Obj ect 23 1

文档评论(0)

asd3366 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档