|
9.1.1 MapBasic的集成环境与特征
MapBasic的软件集成环境主要包括文本编辑器(Editor)、程序编译器(Compiler)、程序链接器(Linker)和联机帮助(Help)四个部分。文本编辑器用于程序的编辑与修改;程序编译器用于源程序编译,以生成可执行程序:程序链接器用于将若干独立的模块链接成一个应用程序:联机帮助则为程序员在线提供MapBasic的每条语句或函数的详细说明资料。
针对各类用户的不同需求,用MapBasic可以迅速制定出用户所需的菜单、按钮或对话框等;用户不仅可以修改标准的MapInfo菜单,而且可以在原来的菜单栏上增加新的菜单项;利用MapBasic用户可以方便、准确地绘制经、纬线,避免手工绘制的烦琐以及可能引起的误差;此外,用户也可以自行设计各种新的图形符号。
MapBasic中提供了一系列SQL函数和许多非常实用的语句,大大增强了对数据库进行操作的能力。例如,仅用一条非常南单的Select语句,就可进行数据库的查询工作,实现对数据排序、求和、过滤等操作。此外,MapBasic还提供了一系列对MapInfo的表(Table)或其他类型的表格(如dBASE、FoxBASE、Lotus、ASCII或Excel的表格文件)进行操作的命令和函数,可完成对表的各种操作(如打开、新建或修改等),进行对数据对象的各种编辑操作。利用MapBasic还可以将多媒体技术引入地理信息系统,可以随时调动视频、声音、动画等媒体信息,使用户的应用系统更加形象、生动。 |
|