摘要

提出一种新的适于构建MapInfo大型应用系统的MapBasic软件结构,即先按空间对象的大类构造独立的MapBasic Application,再用一个总控程序依次加载各个Application;通过共享地图窗口实现不同Application之间的信息交换,通过共享系统事件实现各个Application的同步.MapBasic语言能够最大限度地发挥 MapInfo空间数据处理功能,而这一软件结构将十分有利于应用系统的维护和扩充.