(5)功能强大 空间分析能力和查询能力都十分强大。
3。2 开发工具
VisualBasic6。0(简称VB6) 是一种由微软公司开发的软件,它具有简单容易操作,功能强大,开发软件成本小等优点。具体体现在:可视化;面向对象程序设计语言;编写程序直观;代码短小有利于程序的编写和维护;标准化的开发设计语言;允许多种数据库系统进行访问[10]。在以Window操作系统为平台的众多可视化编程工具中,它以高效简单的优点吸引较多专业人员的目光,而且使非专业的普通用户能快速掌握和使用。目前,全世界数以千万计的程序设计人员使用Visual Basic6。0研发各种类型的软件。
MapObjects控件(简称MO)是可以允许用户向应用程序添加地图的制图软件控件集合,包括一个Active控件(OCX),也就是Map控件,还包括45个Active自动对象,可以用于符合IT行业标准的Window编程系统[11]。
MapObjects控件可以使程序员与其他软件提进行组件绑定,比如绘图,多媒体和数据库对象等;它可以在多种符合工业标准的开发环境下使用,包括 VisualBasic、Visual C++、NET开发平台、MicrosoftAccess、VisualFoxpro、Power Builder 等;它可以运行Window98、WindowNT4。0或者更高版本的操作系统中;但是Mapobjects不适用最终的用户,而是使程序开发者开发多种应用程序,并把这些应用程序供给下一级用户使用[12]。
MapObjects控件所具有的特点包括以下几个方面:
① 提供空间分析功能来*自-优=尔,论:文+网www.youerw.com
② 支持数据库版本的管理
③ 支持扩展的图形数据予以操作
④ 支持数据投影
⑤ 可以增强GPS功能
通过MapObjects控件可以完成以下功能甚至更多:
① 可以显示一副多图层地图(建筑,草坪,路灯)。
② 放大,缩小,漫游。
③ 说明标记。
④ 标注地图要素、通过SQL语句来选择要素
⑤ 绘制专题图
⑥ 实现GPS导航功能
⑦ 动态地显示实时或系列时间组数据
⑧ 对选择的要素进行统计
⑨ 通过输入地址在地图上定位
⑩ 将数据投影在不同的坐标系下、动态地随时随地地显示空间数据
3。3 本章小结
这一章阐述了校园信息系统的开发平台和开发软件,并重点介绍了MapObjects控件的特点和功能。我们可以看到MapObjects功能如此强大,相信开发者可以灵活地设计出适用用户的校园信息系统。