- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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州,
您可能关注的文档
- CADCAM技术在复杂模具开发制造中的应用研究.pdf
- CADCAM技术在河道试验模型制作中的应用研究.pdf
- CADCAM软件用户环境的研讨.pdf
- CADCAPPCAM一体化应用所面临的问题思考研究.pdf
- CADCAPP并行设计的研究与实践研究.pdf
- CADDS5电缆模块后处理软件简介研究.pdf
- CAD标准化综述研究.pdf
- CAD的3D功能在工装设计中的应用研究.pdf
- CAD电子文件光盘归档系统研究.pdf
- CAD仿真技术在微波管研制中的应用研究.pdf
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)