COM技术及其在打印组件系统中的应用研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:lilinchang0105
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年,随着网络的发展及应用,对分布式组件系统的研究受到人们的广泛关注。组件技术是继面向对象技术之后发展起来的一种新的软件工程技术,是面向对象技术的延伸。基于组件的系统模型仍然是一种面向对象的结构,但系统中的对象是按照规范设计的模块,这些定义良好的软件模块(组件Component)在系统中共存,并且充分地相互作用。按照这种结构,可以将若干组件组合起来,以建立更大和更复杂的系统。组件对象模型(简称COM)是windows对象的二进制标准。为WINDOWS提供了统一的、面向对象的、可扩充的通讯协议。这意味着描述一个对象的可执行代码(.dll或.exe文件的代码)可以被其它对象执行。即使两个对象使用不同语言来编写,他们也可以用COM标准来进行通信。 作者在研究COM组件规范和框架的基础上,设计并实现了一应用系统。在项目的开发中,作者主要负责COM对象部分的设计与实现,在完成上述工作的同时,对基于组件的软件开发方法和模式进行了尝试和总结,在此基础上完成了本论文。 本文对基于COM的组件技术进行了较为全面的研究。 首先介绍了组件技术的基本概念、研究现状,对国内外主要的组件系统COM(组件对象模型)、CORBA(通用对象请求代理体系结构)和java beans/EJB/javaRMI做了简要介绍,并比较其特点。 其次重点阐述COM组件结构,具体讲述其特点、原理以及体系结构。研究了如何实现COM框架,比较几种具体的实现方法。 通过对建立一个COM应用系统的完整描述,讲述如何在系统中如何定义COM对象和接口并实现其方法,以及怎样将COM/DCOM组件技术应用到具体系统中,实现其跨平台和跨语言的能力。 最后,通过研究和实践,对组件技术进行了学习和探索,对基于组件的软件开发方法和模式进行了尝试和总结,对基于组件的软件开发方法提出了一些意见和建议。
其他文献
该文在分析了工业界广泛遵循的互操作性标准CORBA的基础上,利用其具有语言级互操作性的接口语言IDL,并结合软件封装技术策略,提出了一个基于CORBA的软件集成框架WhiteBoxEnca
学位
该课题根据供暖公司和用户的需求,设计了一个实用的分布式采暖管理控制系统,重点论述了现场控制级I/O站(智能化热能计费仪表)的硬件结构及其软件系统的构成,以及工作站的软件
工作流管理系统(WFMS)就是根据既定的规则集,部分或全部实现一个业务流程的自动化的软件系统.它应能提供以下三个方面的功能支持:建造功能:对工作流过程及其组成活动定义和建摸;
该课题有两个研究内容:一是脱机手写汉字数据库的建立;二是利用建立的数据库研究汉字识别算法,以及汉字书写特性与书写者的关系.第一个研究内容主要包括采样格式及调查信息确
该课题在深入研究当前商务过程元模型及相关建模体系资料的基础上,特别吸收了一些具有突出特点的规范组织的思想,从不同的角度对商务过程元模型进行了分析和设计,并描述了与
学位
该文综合比较了IP电话、视频会议系统解决方案的软件模型,分析了软件中语音的采集和播放、语音的压缩和解压、语音的网络传输等一些关键技术的实现方法.该文提出了用面向对象
该文首先介绍了CRM的历史,相关技术、发展趋势和基本概念、主要内容以及组成,然后根据工程设计企业的需求,并结合一种以对客户满意度关注点,对客户层次划分问题进行分析的有
学位