CAD中的COM的应用与展望研究.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十肠全国工租设计计弄机应用学术会议论文集 广东.广州 2000 WAD中COM的应用与展望 王晓兵 广州德克赛诺科技有限公司 [摘要】本文介绍了iCAD结构模式以及组件对象模型(COM)的特点和A础,并讨论了利用COM拓展iCAD 以成为图形为核心的服务中心的可能性。 1.WAD简介 WAD是以Visio的intelliCAD技术为核心的CAD图形平台,直接支持DWG,DXF文件 格式,支持AutoCAD的AutoLisp及ADS外部程序接口,在国内是AutoCAD之外的另一 优秀的CAD平台软件。在计算机应用层层深入、网络化全面普及的今天,iCAD己经不再 满足于充当单纯的图形平台。而是希望成为以图形为核心的服务中心一 为各种图形相关 的应用提供跨进程跨网络边界的图形功能服务。 2. 中模块结构 WAD中的主要模块包括: . iCAD主控模块,包含所有的Ul组件。 . iCADAUTH 定义用户授权功能。 . DB包含文件输入、输出,建立核心数据库,实体数据结构等功能。 . GR模块的主要目的是为可物出到设备的实体创建显示对象(一组与显示有关的数据)。 创建的显示对象传递给iCAD,它再进行真正的显示。 . GEO主要提供与数学相关的支持,如图形生成的算法等. 如前所述,各个主模块都是一组关联性较强的功能的集合,包含各种服务。注意到这些服 务不仅仅为WAD这个平台提供相关功能,更重要的是,它同样可以为有其它霜求的应用 提供相同的功能。各个模块在当前仅仅作为动态连接库来使用,其结构如图1所示。 如图[所示,组成了以WAD为中心的,集数据处理、图像生成与显示为一体的图形平台。 如果我们的目标仅仅是单纯的图形平台,这种结构已经可以满足要求。但是,我们的目的 是要将WAD设计成以图形为核心的服务中心,为本地、局域网甚至intemet上的用户提供 各种与图形相关的服务。例如,要建立一个图形 (DWG)管理系统.需要从DWG文件中 提取Me图形,同时又不希望在系统中集成一个图形平台,也就是说必须得到iCAD跨进 242 烈 片 瓜 , 、 第十居全国工 计算机应用学术会议论文集 广东.广州 2侧阅 产 ‘ , 十 。 ‘ 卜 , 户 、 次 , 市 几 图liCAD主要模块结构圈 程甚至是跨网络边界的支持。在这种情形下,图1所提供的模式已经满足不了我们的要求。 我们需要一种比图1更具适应性与扩展性的模式。这种模式就是下一节要讨论的组件对象 模型。 3.COM简介 本节主要介绍COM的主要特点及一些技术基础。 3 1C0M的特点 C咖p叮比nlbojcetm“elC〔oM)或译作组件对象模型,是一种软件结构体系,它允许不同 的软件开发者所开发的组件可以组合应用于不同的程序中.COM为组件及其客户端间的交 互定义了一套标准,使它独立于任何特定的程序语言,可应用于多个操作平台,并具备可 扩展性。COM是一种潜在的体系结构,它为高级软件服务 (esrvk)e莫定了基础。这些服 务跨越了组件软件的多个方面,包括复合文档、用户控件、应用程序脚本、数据传轴以及 其它软件交互。这些服务为用户提供了区别明显的功能:但是它们都共享着共同的机制. 这个机制使不同来源的二进制的组件可以互相连结和通信。一个组件软件体系: 0 为组件的交互定义了二进制标准 . 独立于程序语言 . 应用于多种平台 似ciroos什.钻ndow,.,Mirocsoft 铂ndwos N户rr》,,Appl州,

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档