- 5
- 0
- 约 7页
- 2016-12-02 发布于贵州
- 举报
用VC实现IS系统基本功能
用VC实现GIS系统基本功能
文档说明:
此文档适合VC++的初学者,高手也可参考(希望能提出宝贵意见)。
开发前准备:
前提:必须在你的电脑上安装了MapX控件,并且准备好需要用到的电子地图(Mapinfo格式的)
VC++嵌入MapX进行二次开发可分为以下几个步骤来实现:
1 对应用工程的预设置
在创建MapX控件之前,必须将MapX.h和MapX.cpp文件加入到工程中。对于Visual C++5.0及以上版本,从Project菜单中选择Add To Project - Files命令,打开InsertFiles into Project对话框,选择MapX.cpp和MapX.h文件加入到工程中(在MapX自带的C++例子中有这两个文件)。
注意:不要选择Project菜单中的Add TO Project-Components And Controls命令。如果选择该命令加入MapX控件,将创建一新的.cpp文件,但是该文本没有包括所有的MapX对象。
2 对MapX属性的操作
对于C++程序来说,每个MapX对象(Objects)都在MapX.h 和 MapX.cpp中用一个类来实现,类的名字和MapX对象的名字相同,且已经在CmapX中定义了。
例如,DataSet对象用类CmapXDataset实现。这和C++类的定义相一致。而每个MapX对
原创力文档

文档评论(0)