文章正文

MAPGIS二次开发类库介绍

文章来源: 文章作者: 2007-12-09  字体:[ 我要投稿!

MAPGIS二次开发类库介绍:目前MAPGIS二次开发库主要以API函数、MFC(Microsoft Foundation Class)类库、Com组件、ActiveX 控件四种方式提供。开发库被封装在若干动态链接库(DLL)中。 字串9

MAPGIS COM组件是MAPGIS新一代体系结构的表现,功能更加强大,使用更加便利。具有二次开发方便、易于集成、无限扩展等特点。支持多种开发软件,包括Visual C++、Visual Basic、Delphi、Script、InterDev、Power Builder等,开发者可以多层次的访问MAPGIS组件的数据层、功能层和界面层。

字串2

MAPGIS类库是为基于MFC类库的C++开发者提供的多个可重用基类,它将应用程序所需的常见基本功能作了封装,使用便利,改动灵活。开发者只需从类库派生即可使自己的程序获得从窗口显示控制到图形查询编辑的各项功能。 字串7

API函数在使用方法上与Windows的API函数完全一样,因此是独立于开发工具的。无论您使用VC++、VB还是BC++、Dephi…,您在这些工具中如何调用Windows的API函数,您就可以怎么调用这些二次开发函数。

字串4

ActiveX 控件是MAPGIS完成组件化改造的成果之一,它们使得二次开发更为快捷便利,代码的可复用性更高。 字串6

上述各类开发接口提供了从最基本数据单元的读取、保存、更新和维护到MAPGIS地图库的建立和漫游,以及空间分析,图象处理等一系列功能。其中,API函数是基础,使用上最灵活,但技巧性要求也最高。所以本书大量篇幅用于介绍C++ API函数。MAPGIS将不断丰富完善各类二次开发接口,以多种开发手段满足不同层次、不同应用的需求。这些函数所

字串7

在的C++头文件表4-1所示:

字串7

函数库名称 字串3

C,C++说明文件 字串2

各类头文件集合 字串6

MapGis.h

字串1

工作区基础函数

字串7

Win_area.h 字串1

图形显示输出函数

字串2

Map_out.h

字串4

窗口操作API函数

字串8

Win_oper.h 字串8

图形显示函数

字串1

Mapdisp.h 字串3

图形编辑函数 字串6

Mapedit.h

字串2

拓扑操作函数 字串9

Gistopo.h 字串6

剪贴板操作函数 字串5

clippaste.h 字串8

数字化设备参数设置及初始化调用函数

字串4

W32_Dig.h

字串4

图框生成函数 字串2

frmdll32.h 字串3

投影变换函数 字串9

projdll.h 字串2

工作区投影变换函数 字串3

cordcvt.h 字串5

工程管理及拼版文件操作函数

字串3

Map_prj.h 字串8

窗口操作类库

字串6

CGisView.h

字串4

输入编辑类库 字串2

CGisEdit.h 字串8

工程管理类库 字串1

CPrjEdit.h 字串4

地图库读取显示函数 字串7

Dbs_View.h

字串8

空间分析函数

字串4

Spc_anly.h 字串3

Tin基本操作函数

字串2

TinBas32.h

字串4

Tin工作区函数

字串6

Tin_area.h

字串1

网络分析函数 字串9

Net_oper.h 字串5

统计分析和统计图制作函数

字串2

Att_Sta.h

字串5

转换函数 字串8

GisConv.h

字串2

客户化菜单函数 字串8

Custom.h 字串5

图像输入输出函数

字串9

msiio.h 字串4

字串3

 

字串3

4-1 二次开发头文件

字串8


字串6


上一篇:MapGIS整图变换
下一篇:MapGIS 修改 Clib slib 路径代码
收藏本文: Del.icio.us Google书签 Digg Live Bookmark 365Key网摘 天极网摘 和讯网摘 QQ书签 Digbuzz我挖网 该页面添加到 Mister Wong
精彩图片推荐
今日推荐
用户名:新注册) 密码: 匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 最新评论
搜索:
  • 第一视频联播网广告联盟 群视传播文内广告联盟
  • 通过BackLinks卖链接赚美元 注册Text Link Ads 就送25美元
   网站首页 -  关于我们 -  联系我们 -  网站地图 -    RSS订阅 - 网站博客 -  网站投稿 -  链接申请 -  网站留言
Copyright 2007 www.gispark.com All Rights Reserved 闽ICP备06027130号