|
|
|
|

南京大学MapInfo讲稿

MapInfo系统简介 MapInfo —— 桌面地图信息系统 MapInfo是美国MapInfo公司1986年推出的桌面地图信息系统。从最初的MapInfo for Dos 1.0版到MapInfo Professional 4.0经历了整整十年时间,MapInfo公司也取得了长足的发展,成为全球最大的100家软件公...

作者:谈俊忠来源:南京大学城市与资源学系|2007年02月25日
  1. MapInfo系统简介
  1. MapInfo —— 桌面地图信息系统 MapInfo是美国MapInfo公司1986年推出的桌面地图信息系统。从最初的MapInfo for Dos 1.0版到MapInfo Professional 4.0经历了整整十年时间,MapInfo公司也取得了长足的发展,成为全球最大的100家软件公司之一。产品行销58个国家和地区,有英文版、中文版等22种语言的版本,大约有20多万个正式用户(在中国有近千个,不含大量的非法用户),年销售收入近4亿美元(不包括全球上千家二次开发合作伙伴的收入)。

    MapInfo公司高成长的发展速度、先进的软件开发技术和软件开发思想,引起了许多大公司的注意。微软使用了MapInfo提供的技术:在微软公司的Office 97办公套件中,已经成功地加入了MapInfo的地图功能,称为数据地图(DataMap);MapInfo与其它大公司的合作:在与Oracle、Sybase等大型数据库公司的合作方面,已经将MapInfo作为企业级大型的数据库的前端工具,实现数据的地理空间查询及可视化显示。

    MapInfo先进的软件开发思想已经为一些专业的CAD、地理信息系统公司所仿效:例如Autodesk公司推出的Autodesk World、Autodesk MapGuide 及AutoCAD Map等。这些先进的软件开发思想包括:

    1、尽可能向微软公司产品(Windows/Office)的操作特性靠拢。如使用鼠标右键快捷菜单、一致的工具按钮、可码放的工具条、安装与卸装流程、拖放技术、剪贴板技术、Ctrl+、Shift+、Alt+鼠标的使用、支持对象连接与嵌入(OLE)技术、邮件发送等;

    2、全方位支持从单用户环境、客户机/服务器环境和网络环境(包括Internet和Intranet)等各种体系结构;

    3、支持ODBC(开放的数据库连接)技术,使不同的数据库系统之间可以进行数据共享和链接,如MapInfo可以直接使用微软Access数据库中的数据。

    4、具有类Basic(即VBA、Visual Basic for Applications)的二次开发语言(MapBasic)。这一点非常重要,除了Basic语言易学好用的优点以外,更重要的使得各种不同系统有了一种统一的二次开发语言,有利于系统集成。微软的Word 有Word Basic 、Excel 有Excel Basic 、Access有Access Basic、Autodesk公司的Autodesk World有World Basic等等。

上一篇:MapInfo教程--二次开发入门

下一篇:VC6.0+MapX编程总结