ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:51KB ,
资源ID:1596632      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1596632.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(CAD软件二次开发平台实现技术.doc)为本站会员(gs****r)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

CAD软件二次开发平台实现技术.doc

1、CAD 软件二次开发平台实现技术摘 要 随着经济的快速发展,我国各个行业都发生了翻天覆地的变化,并且在各个行业中的都将最新的科学技术进行了应用。对于我国的支柱产业建筑行业来说也是不例外的,其中 CAD 软件是目前应用最为广泛的一种计算机软件,对于我国建筑行业的发展有着重要的作用。所以我国对 CAD 的开发也是投入了较大的精力,在本文中就将对 CAD 软件的二次开发平台的实现技术进行总结,对该过程中存在的问题以及解决的措施进行论述。 【关键词】CAD 软件 二次开发平台 实现技术 1 前言 在进行建筑工程的设计过程中,通过 CAD 软件能够实现在较短的时间内进行设计方案的设计,并且将之前的图纸设

2、计过程中存在的主要的问题进行了避免。在进行 CAD 软件应用的过程中进行二次开发是能够保证软件正常应用的基础,同时对软件进行的二次开发也是对软件质量进行衡量的主要标准。所以对于 CAD 软件的二次开发应该进行更多的关注。2 CAD 软件二次开发的基本理论 在对 CAD 软件进行应用的领域内,对其进行二次开发已经成为了一个发展的趋势,同时对于第四代的 CAD 软件进行二次开发是一个重要的特色,所以需要进行单独的关注。并且随着科学的发展以及 CAD 技术的广泛应用,用户对 CAD 软件的需求是逐渐的提高的,很多时候 CAD 软件都已经无法有效的满足用户的需求了。所以对 CAD 软件进行二次开发是亟

3、待解决的问题。 2.1 CAD 软件二次开发的基本含义 所谓进行的二次开发就是对于增值的开发商以及用户在软件的开发方所提供的软件应用以及开发的环境下以及数据编程的接口的基础上,并且与软件自身的需求相结合,对软件的新功能进行开发或者是对软件的使用以及开发环境进行定制的过程。对于软件本身而言,进行二次开发就是对软件进行创新。 2.2 CAD 软件的二次开发平台质量标准 对 CAD 软件进行二次开发主要就是想要使得软件的性能更加的优越,功能更加的丰富,能够满足更多人的需求。对于一个 CAD 软件进行二次开发的过程中主要就是通过以下方面进行质量的衡量。 2.2.1 易用性 对软件进行的软件二次开发要保

4、证软件能够简单容易的进行使用,对于技术水平较低的用户也能够适用,同时与其进行工程设计过程中的习惯能够相适应。这是对 CAD 软件进行二次开发的质量衡量的主要内容。2.2.2 技术先进性 进行软件的二次开发主要就是需要将软件的技术进行提高,如果做不到对技术进行革新,最为基础的也要保证二次开发的技术与软件本身的技术是相同的,如果软件在经过二次开发之后技术仍然是处于落后的状态,那么这个技术是会被淘汰的。 2.2.3 执行高效性 效率是现在进行任何工作都需要严格控制的,对于软件的应用也是相同的。CAD 软件主要就是对图形进行处理,在进行二次开发的过程中,使用先进的技术对整个软件的执行速度进行有效的提升

5、是非常必要的。 2.2.4 运行稳定性 对于任何一个软件而言,起运行过程中的稳定性是非常关键的,所以稳定性是对软件进行二次开发的质量进行衡量的主要内容。 2.2.5 可移植性与兼容性 在对软件进行二次技术开发的过程中能,对于 CAD 软件而言还没有一个统一的标准,但是对于不同的 CAD 软件其特点都是存在着差异的,所以对于软件而言其可移植性是非常关键的。同时将软件进行二次开发之后,对于软件之前的用户而言,需要具有较大的兼容性。所以兼容性以及可移植性是对软件进行衡量的主要因素。 2.2.6 可伸缩性 对于一个软件的二次开发平台而言,可伸缩性是一个主要的特征。所谓的可伸缩性就是指软件二次开发的平台

6、能够提供一种机制,通过这种机制能够保证软件能够对多个用户所开发的软件进行管理,从而实现对软件进行实时的动态加载,继而对软件的模块实现动态的压缩。 2.2.7 融合性以及独立性 所谓的融合性就是指二次开发的平台能够为用户提供相应的编程的接口,从而使得用户在进行软件的开发的过程中能够通过宿主程序进行信息的交流,同时与宿主程序以及其他的程序之间进行互相的操作,从而实现无缝的集成。而独立性是指对软件进行二次开发的平台所需要具有的一种机制,从而通过这种机制能够使得用户能够独立的进行软件的开发,在进行软件的加载以及卸载的过程中不会对其他的软件产生影响,从而保证软件能够进行正常的二次开发。所以融合性以及独立

7、性是进行软件开发的过程中,对其质量进行衡量的主要内容。 3 对 CAD 软件进行二次开发的平台的设计方案 对于现在几乎所有的用户都在进行使用的 Windows 软件而言,组件是其的基本模型,并且对于组件而言是具有较多的特点的,主要就是封装性是非常高的,语言具有无关性,进程运行过程中是具有透明性的,同时能够进行重复的使用。所以对于 CAD 软件的二次开发而言具有是非常有利的技术。在进行软件的二次开发的过程中,应用的最为广泛的组件主要包括:COM 组件模型(包括 Automation 和 ActiveX) ,Corba,JavaBean.而为了使得大都数都使用 Windows 系统的用户能够享受更

8、多的功能,所以在进行 CAD 软件的二次开发的过程中,主要就是使用 COM 组件技术。在对软件进行二次开发的过程中,需要提供两种开发的机制进行工作,从而使得软件开发过程中的各种需求得到有效的满足,同时又能够使得软件的可扩展性得到有效的提高。这些都对软件的开发的技术组件提出了更多的要求,因此在进行软件的二次开发的过程中,需要宿主程序中的各个模块都能够进行良好的工作。在进行软件开发的过程中需要从以下几个方面进行考虑,从而提高软件的性能。 3.1 系统组件模块的划分 在进行软件的二次开发的过程中,将软件的组件模块划分为五个部分,也就是功能控制管理模块、数据管理模块、CAD 建模模块、界面管理模块、内

9、嵌语法解释模块。每个模块都有其应有的作用。对于功能管理控制模块而言,主要就是对整个系统的功能的调用进行控制,对插件的运行进行支持,同时对组件的注册进行管理,主要就是由于在进行软件的二次开发的过程中,只有将每个组件进行注册才能够保证进行正常的使用;数据管理模块主要就是对 CAD 软件中的所有数据进行访问,在对软件进行二次开发的过程中,通过对这个系统中的模块中的开放接口进行调用才能够保证对系统数据进行访问;CAD 建模模块主要就是对 CAD 软件中的二维以及三维的建模进行管理,这对于系统的扩展功能来说是一个基础的功能。想要保证一个 CAD 软件软件能够进行最为广泛的应用,其建模功能发挥着最为关键的作用。所以对于 CAD 软件进行二次开发的过程中建模模块是非常重要的;界面管理模块时对 CAD 软件软件的界面进行管理,同时对宿主层序的界面进行调用。通过这个模块的工作就能够保证 CAD 软件软件在进行二次开发的过程中,能够与其他的功能以及宿主软件进行很好的融合。同时在进行软件的二次开发的过程中,也可以将外部的程序进行调用,从而在程序中对外部的界面进行调用,使得软件的开发效率得到有效的提高;最后内嵌语法解释模块就是为软件进行二次开发提供更好的环境,是软件开发过程中的内嵌机制中最为重要的一个部分,并且也是在进行开发的过程中难度较高的一个内容。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。