- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于COM技术的湿地信息系统设计
1张树清2何福久1姚敏
(1中置科学院长春地理研究所。长春130021;
2珠海市房地产权登记交易发证中心.珠海5190015)
摘要在介绍组件对象模型(cOM)基本思想的基础上,提出了基于组件对象
模型的湿地WcbGIS应用体系结构,并对湿地WebGIS系统的开发过程及相
关实现技术做了详细的论述。
关键词组件对象模型湿地信息系统
以可重用组件开发大型应用软件的方法由来已久,近几年来在技术和工艺方面已逐渐
行事务处理。借用生命科学中的DNA,微软提出了WindowsDNA的思想,其含义是指
软件系统可以灵活地适应环境的变化,有着类似于生命神经细胞的调节与适应功能,而其
基本的单元为组件对象模型COMt‘邡】。
Information
迄今为止,地理信息系统(GeographicSystem。简称GIS)已经经历了近
四十年的发展历史,其技术系统和理论体系已逐渐成熟。纵观GIS的发展历史,不难看
出GIS应用系统经历了以下几个阶段【4】:①以主机为中心的时代,即GIS应用系统由主机
和终端构成。②以PC机为主的时代,即由单机完成GIS应用。③客户机/J]li务器
程序运行在客户端,另一部分程序运行在服务器端,二者协调合作,完成应用功能。从发
法研究方兴未艾,从大量的研究成果和实践可以看出,WebGIS的实现方法大体上可分为
其中组件对象模型技术作为一种相对比较成熟的技术体系,具有易掌握、开发效率高、系
统运行速度快等特点,在WebGIS的开发中有很大的应用潜力。许多著名的GIS软件公
在线分析及空间查询等功能仍然不够成熟,需要不断提高和完善。而我国对WebGIS的研
究处于刚刚起步阶段,探讨其实现方法对推动我国GIS技术发展和应用具有促进作用。
一、组件对象模型
执行文件(EXE)的可执行的二进制代码。COM既是二_种技术,也是一种标准,其早期
的实践是OLE,现在已发展到了ActiveX技术。COM技术开发软件体系的基本思想,是
在组件间创建基于接口的通讯方式,将组件封装起来,形成一个集成的软件系统[71。其中
-12l-
组件的内部实现是隐蔽的.只要组件的接口保持不变,组件可以任意替换或升级。类似于
一台大型机械设备,其本身是由各种规格和类型的零部件组成,每个零部件的内部实现是
未知的,而实现功能是透明的,零部件问以插槽或连线联系,组成一个完整的机械系统。
在软件开发中,组件具有以下特点:
(1)组件以二进制形式发布,与开发的工具和语言无关。组件开发工具可采用VB、
VC、Delphi等成熟的平台,最终经调试编译以二进制形式发布,最终产品与开发平台无
关。
(2)组件具有可重用性。组件问以接口进行通讯,接口可以是属性、方法或事件,
应用程序设计只要通过接口与组件连接,便可实现具体的应用,不同的应用程序可应用同
一个组件实现相同的功能。同时,组件能适应不同的软件平台和操作环境,组件之问只有
通讯,其实现是相互独立的,保证了组件的良好的重用性。
(3)基于组件对象模型开发的软件系统运行效率高,便于功能扩充和再开发。组件
是以二进制形式发布,运行效率比CGI、ASP等纯脚本高很多。同时,组件可以方便地
以即插即用方式使用,因而便于软件的升级换代和功能扩充。
COM组件及其上述特点为软件开发提供了一种新的实用的方法。基于组件对象模型
的软件开发集结构化、面向对象为一体,使得软件开发从根本上有了质的飞跃。特别是
:、基于COM的湿地WebGIS应用软件体系结构
软件体系结构是软件系统的组织结构,在组件软件技术中,软件体系结构偏重于组件
与系统及组件间的联系、约束、组织及管理,它指导组件的开发设计和演化准则,是对系
统的组成、结构在宏观上的描述。
图1基于COM技术的湿地WebGIS应用软件体系结构
式应用系统。基于Windows
三层表示(图2)m搠。
·122·
由图可以看出,基于组件
您可能关注的文档
最近下载
- 第6课 欧洲的思想解放运动(新教材课件)-【中职专用】《世界历史》同步精品课堂(高教版2023•基础模块).pptx VIP
- 1000HP钻机总结.doc VIP
- 机械制图(第二版)全套PPT课件.pptx
- (2025秋新版)北师大版二年级数学上册《数学好玩 猜数游戏》PPT课件.pptx
- 江苏省连云港市东海县实验中学2024-2025学年九年级上学期第一次月考语文试题(含答案).pdf VIP
- Sharp夏普扫描仪DW-D20HZ-W DW-D20NZW3 CF-20HZW 3用户手册.pdf
- 2024-2025学年九年级语文上学期第一次月考试卷附答案解析.pdf VIP
- C站JUE-85中文操作说明书-07-9-10.pdf VIP
- 智能融合终端通用技术规范2025.docx
- 2024年中级经济师《经济基础》真题卷(1116下午).pdf VIP
文档评论(0)