1 / 16

GIS 软件开发技术

GIS 软件开发技术. 主讲:蔡忠亮 武汉大学资源与环境科学学院. 课程主要内容. 第一部分 GIS 软件开发技术基础 第二部分 MapInfo 环境下的 GIS 开发技术 第三部分 Arc/Info 环境下的 GIS 开发技术 第四部分 GIS 底层开发技术. 第二部分 MapInfo 环境下 GIS 开发技术. 第一章 MapBasic + MapInfo 第二章 VB + MapX 第三章 VC + MapX. 3.1 VC+MapX. 1. VC 工程中增加 Mapx 控件.

kenley
Télécharger la présentation

GIS 软件开发技术

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GIS软件开发技术 主讲:蔡忠亮 武汉大学资源与环境科学学院

  2. 课程主要内容 第一部分 GIS软件开发技术基础 第二部分 MapInfo环境下的GIS开发技术 第三部分 Arc/Info环境下的GIS开发技术 第四部分 GIS底层开发技术 2

  3. 第二部分 MapInfo环境下GIS开发技术 • 第一章 MapBasic + MapInfo • 第二章 VB + MapX • 第三章 VC + MapX 3

  4. 3.1 VC+MapX 1. VC工程中增加Mapx控件 控件位置:\MapInfo\MapX 5.0\Samples50\C++\Cpp 不建议使用的方法 4 第三章 Visual C++ + MapX

  5. 3.1 VC+MapX 2. VC工程中定义Mapx对象 在StdAfx.h中 Include “MapX.h” 在View.h中 CMapX m_ctrlMapX 在Resource.h中 #define IDC_MAP 101 5 第三章 Visual C++ + MapX

  6. 3.1 VC+MapX 3. VC工程中创建Mapx 对象 在View.cpp中WM_CREATE 创建MapX对象 在MapX.h中定义 6 第三章 Visual C++ + MapX

  7. 3.1 VC+MapX 4. VC工程中Mapx适应窗口变化 在View.cpp中WM_SIZE 适应窗口变化 7 第三章 Visual C++ + MapX

  8. 3.1 VC+MapX 5. VC工程中Mapx为焦点 在View.cpp中WM_FOCUS 当窗口活动时Mapx为活动(激活/焦点)状态 8 第三章 Visual C++ + MapX

  9. 3.1 VC+MapX 6. VC工程中Menu响应MapX消息 9 第三章 Visual C++ + MapX

  10. 3.1 VC+MapX 7. VC工程中处理MapX事件(Event) 10 第三章 Visual C++ + MapX

  11. 3.1 VC+MapX 8. VC工程中处理自定义事件(Event) #Define TOOL_DISTANCE 1 CreateCustomTool m_ctrlMapX.CreateCustomTool(TOOL_DISTANCE, miToolTypePoly, miCrossCursor); 11 第三章 Visual C++ + MapX

  12. 3.1 VC+MapX 9. VC工程中对话框中增加MapX Dlg.h中 CMapX m_ctrlMapX; Dlg.cpp中OnInitDialog() 初始化MapX; Dlg.cpp中DoDataExchange() DDX_Control(pDX, IDC_MAP1, m_ctrlMapX); 12 第三章 Visual C++ + MapX

  13. 3.1 VC+MapX 10. VC环境下MapX属性与方法 13 第三章 Visual C++ + MapX

  14. 3.1 VC+MapX 10. VC环境下获得MapX的对象 Feature Features 14 第三章 Visual C++ + MapX

  15. 3.2 VC+MapX+Online Help 15 第三章 Visual C++ + MapX

  16. 3.3 参考实例 ..\MapInfo\MapX 5.0\Samples50\C++ ..\VC+MapX\Water 16 第三章 Visual C++ + MapX

More Related