《了解mapobjects》word版

《了解mapobjects》word版

ID:22688825

大小:498.50 KB

页数:136页

时间:2018-10-30

《了解mapobjects》word版_第1页
《了解mapobjects》word版_第2页
《了解mapobjects》word版_第3页
《了解mapobjects》word版_第4页
《了解mapobjects》word版_第5页
资源描述:

《《了解mapobjects》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、136第一章了解MapObjectsMapObjects是一套制图软件集,它使程序员能够把地图加到应用程序中去。通过MapObjects你可灵活地建立适合用户的地图接口。在小内存空间中,你能用多种工业标准程序环境之一去建立应用程序,你能够联合使用MapObjects与其它软件去实现地图与用户信息的联系。1.1元素软件大部分商业软件在最近的版本中极度壮大,诸如字处理及报表等程序,其最初仅有几兆,目前却严重消耗磁盘空间。这就要看最新的计算机能否快速执行最新版本软件以至于不落后于旧机器使用老软件的效率。由于操作

2、系统变得越来越复杂及用户对更多功能的要求也日趋强烈,程序也随之壮大了。然而典型用户也仅充分使用了这些大软件的10%-20%。那些没有用到的功能象一个大包袱,严重消耗了系统资源和磁盘空间。如何打破这种恶性循环?元素软件(Componentsoftware)是一技术上的重大突破。它提供了一种解决办法。元素软件的原理是把大的桌面应用软件的功能打碎成部件。开发人员可跟据需要恰当地将一些部件组合成工具箱,用它建立专用软件。这种部件叫目标(objects)。所用平台就是可视化程序语言。其结果就是精炼地程序快速经济地运

3、行并且对特定的市场有很强的适应性。1.2MapObjects的功能通过MapObjects你可完成以下甚至更多功能:显示一张多图层地图(道路,河流,边界)。放大,缩小,漫游。生成图形元素,如点,线,圆,多边形。说明注记识别地图上被选中的元素。通过线,方框,区域,多边形,圆来拾取物体。拾取距某参照物特定范围内的物体。通过SQL描述来选择物体。对选取物体进行基本统计。对所选地图元素的属性进行更新,查询。绘制专题图。标注地图元素。从航片或卫星图片上截取图像。动态显示实时或系列时间组数据。在图上标注地址或定位。本

4、书开发了一系列通过VB,OLE,WinAPI扩展MapObjects的办法。MapObjects136可执行许多基础制图功能。但它不能执行某些高级功能。如,高质量地图输出,地图坐标系投影,表面模型或网络分析等高级空间分析。以及拓扑编辑。你可利用ESRI的其它产品如ARC/INFO,ArcView来实现高级功能。1.1MapObjects简介MapObjects包括一个OLE控件(OCX)叫做地图控件(Mapcontrol)和一组(三十多个)OLE目标(objects)。它适用于工业标准程序环境。如VB4.

5、0,Delphi2.0,PowerBuilder,MSAccess等。MapObjects不适用于最终用户。它是为程序开发者设计的。程序开发者可利用MapObjects开发应用程序并把这些程序提供给下一级用户使用。MapObjects运行于Win95或WinNT3.51或更高。最近,Mierosoft开始把OLEcontrols称作ActiveXcontrols。本书将元素称为控件(OLEcontrols或OCXs),但这些术语可与新术语ActiveX互换。MapObjects和OLEcontainers

6、OLEAutomationobject是一种可编程目标,它可通过OLEAutomationserver来通讯。OLEcustomcontrol是一种软件元件,它可通过OLEcontainer实现特定功能。OLEcontainer和OLEAvtomationServer就是VB,Delphi,Access,VFro。OLEcustomcontrol有事件,属性和方法。OLEAutomationobjects有属性和方法。在OLEContainer中(如VB),你能联合使用MapObjects的目标和其它Cu

7、stomcontrols,及利用别的程序中的OLEAutomationobjects(如office)去建立应用程序。部件软件的优势§MapObjects(通常叫OCXs)可容易地用OCXs建立程序而免去C++冗长的代码,你可发挥专长于设计,工程,制图,而不是软件。§你的MapObjects应用软件不多占用内存空间。§比其它Win支持的制图软件速度更快,MapObjects直接建立在MFC库上且优化执行。§你有极大的灵活性去建立用户接口。你可在应用程序上建立几乎所有在Win95上见过的接口。MapObje

8、cts的另一特点是,地图可以是程序中的主要元素也可是附属品。因此MapObjects尤其适合vertical应用软件。例如,你的软件可能主要是商用数据库,当查询时可在表单上高亮度显示与查询内容相关的地图。1.2使用MapObjects把一张地图加到VB的表单上十分容易,如图**************************136用MapObjects编写程序的步骤:§从CD-ROM装入MapObjects。§启动VB在"工具

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。