基于MapInfo的COM回调机制开发GIS应用GIS applications using COM callback mechanism of MapInfo
马奎,李宏伟,毛彪
摘要(Abstract):
Microsoft.NET是微软公司推出的新平台,具有强大的全方位技术兼容性。另外,目前基于微软平台的软件通信几乎都是COM实现的,而MapInfo软件是应用广泛的主流GIS软件之一。本文主要结合COM和MapInfo实现GIS的应用开发,即利用.NET的COM组件封装技术实现MapInfo相关接口的打包封装,之后利用.NET的COM回调机制——实现更具简便性与灵活性的GIS应用。本文详细探讨了该机制在实现MapInfo二次开发中的具体思路及关键技术点,取得了较为满意的应用效果。
关键词(KeyWords): .NET Framework;MapInfo;COM回调机制;GIS应用
基金项目(Foundation):
作者(Author): 马奎,李宏伟,毛彪
DOI: 10.16251/j.cnki.1009-2307.2010.03.061
参考文献(References):
- [1]赫晓峰,鲜明,等.MapInfo二次开发中回叫机制的运用[J].微计算机信息,2002,18(5).
- [2]Christian Nagel,等著.C#高级编程(第4版)[M].李敏波,译.北京:清华大学出版社,2006:1039-1058.
- [3]阮于洲.Delphi、MapInfo集成开发环境下CallBack的实现[J].测绘与空间地理信息,2005,28(1).
- [4]MapInfo公司.MapBasic帮助文档[K].2002.
- [5]王家耀,等.关于地理信息系统与决策支持系统的探讨[J].测绘科学,2003,28(1).
- [6]刘广.地理信息系统——基础篇[M].北京:中国电力出版社,2004.