关于Autocad二次开发的研究.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于Autocad二次开发的研究

关于Autocad二次开发的研究,基于Activex科技在有轨运输铁路线上的应用摘要:本文介绍了在Autocad二次开发的中所使用的工具。在对ActiveX自动科技和Visual Basic进行比较之后,展示了为什么两者被选为开发方法,并给出了源代码。这些源代码与数据库、Visual Basic和AutoCad之间的通信、关于AutoCAD的主体特点的提取以及释义有关。这些应用程序很好地用户界面并且具有功能像项目管理、定制以及数据库的操作等等。项目管理采用了不同的数据结构,这些数据结构主要是建立在不同的线路设计的不同阶段之上的,例如如可行性研究和有线运输的设计研究。用户化反映了AutoCAD绘图的不同要求。数据库的操作正在改变、添加、删除、再生、分类以及数据表的统计和记录。这种软件实现了AutoCAD操作和Access数据库之间的无缝连接。这给AutoCAD的主体特点带来的改变将会实时地影响数据库的记录。与之相反,如果数据库已经发生变化,那么对于手工劳动而进行的AutoCAD的有轨运输来说,绘制线条就毫无必要。这一软件能够自动地根据跟新的数据进行提取,它也展示了一些前期工作,这些前期工作是协调紧接着要进行的工作的前提。经过北京城市铁路的应用,证明了本研究的可行性。它减少了由人工干预而产生的错误,节省了设计的时间、促进了以后的行业并且加速了整个交通运输项目的进程。如果本研究在其他相似行业能得到应用,将会有更广泛的应用前景。研究背景:随着城市的飞速发展, 必须得解决城市的交通问题。中国是一个发展中国家,人口众多。随着私家车数量的愈发增多,由机动车所引起的污染问题也变得越来越糟糕。城市轨道交通因为速度快,污染和噪音少等特点,发展成为一种解决污染问题有效方法。在过去的几十年里,中国已经有超过三十城市计划发展城市轨道交通。北京、上海、天津、广州、香港拥有超过193.3千米长的城市轨道交通。城市轨道交通的前景大好。城市轨道交通包括城市地铁、轻轨、都市磁悬浮列车等等,其特点就是建立在有轨基础之上。中心是线性行业,它是其他行业的向导。设计一套一般的、灵活又特别的,意在线性行业的软件不仅仅能够促进专业人才在设计处减少人力、材料和资金的消耗,还能缩短设计的时间。更为重要的是,它将会为紧接着的行业在平滑时间处使整个的设计程序得到很好的结合提供设计数据,有利于减少整个项目的设计周期。一旦此软件应用于实践,它将会给设计单位带来令人欣喜的经济效益并且加快工程建设。因此它有着好的社会效益。本研究有着广泛的实践前景。介绍:AutoCAD几个关于二次开发的工具作为一种一般的绘图软件,AutoCAD拥有美观的用户接口,易学且易于理解。它被广泛应用于许多行业。但是除了绘图以外,它不可能完全满足每一位用户的具体需求。人们希望进行更多数目的计算,提高绘画的自动化程度。这些将需要基于AutoCAD之上的二次开发。初级的二次开发软件拥有很好的编程,它使用的是AutoLISP,一种人工智能普通语言Lisp,简单且容易掌握。AutoLISP必须得在AutoCAD环境中运行,它属于一种解释语言,是AutoCAD软件包装的不可分割的一部分。它运行缓慢并且消耗了很大的内存。它的源代码几乎没有隐私。因为它无法操控操作系统和硬件,所以无法使用操作系统中的大量资源。同时,由于缺乏与外部程序的接口,虽然AutoCAD 2000版本提供可视化的LISP编辑器和编译程序来减缓调试过程,但是AutoLISP程序语言无法适应现代程序的需求。ADS是“C语言课程设计”的设计环境,生成AutoCAD应用程序。它由C语言编程,在AutoCAD环境中作为执行文件运行。与AutoLISP相比,ADS作为宏指令运行,通过外在的功能团方式编写。它通过程序之间的相互链接通道与AutoLISP进行交流,并更进一步与AutoCAD进行交流联系。它给AutoCAD发出指令并且在这些指令执行完以后捕捉到结果。作为外部功能,它解释了外部的执行程序。这种先进的用户界面很容易实现。ARX应用程序在Windows环境中能产生动态链接库。它在AutoCAD地址空间中共享并且直接号召AutoCAD的API功能避免过多地消耗IPC。它执行快速,并且提供一系列的宏指令来定义新的类别。ARX应用程序在运行的过程中为AutoCAD的目前等级提供了一种广泛的功能。ARX能够与ADS程序接口和AutoLISP应用程序接口一起使用。ObjectARX属于ARX的外推,建立在C程序语言的基础之上并具有面向对象的编程风格。其数据能被封装,被传承,具有多态性且支持MFC。在AutoCAD Release 14版中引进ActiveX自动化能够给AutoCAD的二次开发带来实质性的的改变。掌握ObjectARX, ARX和ADS需要C和C++。掌握它们并非

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档