GASOR系统面向对象的跨语言互访技术研究

来源 :西安石油大学 | 被引量 : 0次 | 上传用户:X2000N
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,在应用型系统中,采用不同语言编写系统中的模块成为自然的趋势。在对象层次上使不同语言实现的模块进行互访,采用合理的基于对象的跨语言互访技术成为应用系统中的重点和难点问题。基于对象的跨语言互访是一种代码与使用其他编程语言编写的另一种代码进行交互的能力。对象要定义良好的接口来确保自身的一致性,如何在交流的过程中使这种一致性得到保证而不失损失是问题的关键。它可以有助于最大程度地提高代码的重复使用率,从而提高开发过程的效率。 首先,从面向对象角度出发,本文针对当前存在的各种跨语言互访技术进行了研究,并总结了目前存在的跨语言互访技术的三种形式。它对当前存在的通过C风格的函数互访,通过COM接口互访和通过.NET平台互访这三种形式作了分析研究,列出了这三种形式的跨语言互访技术的特点以及优缺点。 其次,本文从GASOR储层对象模型面临的实际问题出发,结合GASOR储层对象模型自身的特点,对GASOR储层对象模型的跨语言互访做了可行性分析,并研究了适合其自身实际情况的技术理论。GASOR储层对象模型的跨语言互访涉及到两方,一方是native代码基础上C++对象模型,另一方是.NET managed代码基础上的C#对象模型。GASOR的储层对象模型是个C++对象模型,C#的代码中只能访问.NET对象模型。因此,GASOR需要通过一个间接层,在两种对象模型之间架起桥梁,使得两种对象模型能够在语言间进行互访。 最后,本文以一个用C#实现的实际的对象模型为例,对该模型和GASOR储层对象模型之间的关系进行了详细设计分析。它结合跨语言理论技术,实现了该对象模型在GASOR中的集成,并通过数据验证了这种集成的合理性。
其他文献
随着中国电信市场的逐渐成熟,电信市场竞争日益加剧,电信运营商为了留住老客户、吸引更多的新客户,不断推出新的电信产品。一个新产品从构思、开发、发布和退出市场等整个过
随着三维扫描技术的成熟和可扫描物体复杂度的提高,三维网格模型日益成为三维物体的一种通用表示方式,其中又以三角网格模型最为常见。作为众多网格模型处理技术的前序步骤,
随着网络技术的飞速发展,如何构造功能更加强大、应用更为灵活、开发更为便捷的Web应用系统成为当前Web开发技术中人们探讨的热点。MVC设计模式是一种目前广泛流行的软件开发
数字医疗是基于网络技术、现代计算技术和知识工程,面向社会的、全面的医疗服务和医疗信息的医疗信息系统。它分为三个层次:数字化医疗设备、医院网络建设与远程医疗服务系统。
图像特征提取是基于内容的图像检索研究领域的关键技术之一。在MPEG-7标准下研究图像的特征提取技术可以增强基于内容的图像检索系统的通用性。本文研究符合MPEG-7标准的图像
基于反射镜面的全方位视觉是一项新兴的视觉技术,该视觉系统能一次性的获取水平方向360°的场景图像,与传统视觉系统相比具有视野大的优点,非常适合在实时监控等领域的应用。
多目标检测与跟踪涉及图像处理、模式识别等多个技术领域,是计算机视觉系统中的重要课题。本文采用能实时获取水平方向360°场景图像的全方位视觉装置,设计并验证了一种新的
到2020年左右,日本将有很多桥梁的服役年数会超过50年。根据统计,当桥梁服役超过50年时,老化问题会逐渐显现出来。如果这些问题没有被及时、正确地检查出来,将很有可能会导致严重
随着数据库技术的成熟应用和Internet技术的迅速发展,人类面临的数据量呈指数增长。当前,人们已经告别没有数据可用的年代,转而进入如何从海量数据中提取出有用知识的年代。对这
随着视频多媒体的不断发展,视频运动目分割与跟踪成为计算机视觉研究的核心课题之一。本文主要研究了视频中多运动目标分割与跟踪的相关技术。在目标分割方面,对运动目标分割