正文
组件技术与面向对象,组件技术与面向对象的关系
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
面向对象和面向组件有什么不同?
1、面向对象的主要目标是使系统对象化,良好的对象化的结果,就是系统的各部分更加清晰化,耦合度大大降低。
2、面向对象:以对象方式编程而非过程式,是与面向过程相对应的概念。面向服务:这是平台级应用才会使用的方式,是为了模块化系统结构,各子系统之间以服务方式通信,为的是降低项目复杂度,耦合性。
3、三个数据后面都缺了一个词,分别是:“编程”、“架构”和“开发”(或“软件工程”)。 同时,不是“面向”组件而是“基于”组件。面向对象编程(Object-Oreinted Programming) 是一种编程范式。
4、COM(COM+)技术 普通面向对象技术 创建对象(组件) 由类厂自创建,使用者只用通知类厂。
基于MO的GIS组件开发技术
控件如同一堆各式各样的积木,他们分别实现不同的功能(包括GIS和非GIS功能),根据需要把实现各种功能的“积木”搭建起来,就构成应用系统(汪春等,2005)。
你要知道矢量图层其实是一张表,所以你要选择线图层中的一条线,就可以理解为,选择表里的一条记录。那么这样理解起来就简单多了。就拿 Shape 图层(.shp)来说,它至少包含两个字段 FID 和 Shape。
GIS软件开发(第一讲).ppt免费下载 链接:https://pan.baidu.com/s/1ZL-4JblRbl9cIPOp-TkOPQ 提取码:54pe 地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。
GIS地理信息系统技术是一种用于收集、存储、管理、分析和展示地理信息的技术。GIS地理信息系统技术将地理空间数据与属性数据相结合,为用户提供了一个直观、交互式的界面,使他们能够更好地理解和分析地理现象。
宿主型开发模式:一般都是基于某个GIS平台或GIS的工具软件,用那个平台的自带的语言进行开发。组件式开发模式:就是用某些商业软件或公司已经开发好的components,利用那个组件进行开发。
本系统软件开发技术路线为:(1)以Windows98为操作系统,以MapGIS为GIS支撑环境平台。(2)使用MapGIS的API函数进行二次开发,以VisualC为开发编译工具,重新开发C类库,实现系统界面风格上的一致。
软件组件的COM技术与普通面向对象技术的比较
1、面向对象的主要目标是使系统对象化,良好的对象化的结果,就是系统的各部分更加清晰化,耦合度大大降低。
2、COM既提出了组件之间进行交互的规范,也提供了实现交互的环境, 因为组件对象之间交互的规范不依赖于任何特定的语言,所以COM也可以是不同语言协作开发的一种标准。
3、COM是微软公司开发的一种技术,目前已经被广泛应用于Windows操作系统中。COM可以使各类应用程序之间相互通信和协同工作,提高了软件的集成性和协同性。COM采用了面向对象的编程模式,使软件的开发更加模块化和可重用。
4、面向对象的软件工程是面向对象的,面对问题域中问题的客观存在;开发效率不同 面对越来越复杂的软件系统,传统的软件工程已经无法胜任。在实践中,人们呼唤着能够适应复杂系统开发的软件工程方法论和软件开发技术的诞生。
5、开发自定义的COM组件就如同开发动态的,面向对象的API。多个COM对象可以连接起来形成应用程序或组件系统。并且组件可以在运行时刻,在不被重新链接或编译应用程序的情况下被卸下或替换掉。
6、COM(Component Object Model,组件对象模型)是微软公司于1993年提出的一种组件技术,它是一种平台无关、语言中立、位置透明、支持网络的中间件技术。组件对象模型,一种面向对象的编程模式。
组件技术与面向对象的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于组件技术与面向对象的关系、组件技术与面向对象的信息别忘了在本站进行查找喔。