1 / 83
文档名称:

AutoCAD二次开发 ——钣金展开CAD系统开发B.doc

格式:doc   大小:619KB   页数:83页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

AutoCAD二次开发 ——钣金展开CAD系统开发B.doc

上传人:zl201163zl 2022/4/27 文件大小:619 KB

下载得到文件列表

AutoCAD二次开发 ——钣金展开CAD系统开发B.doc

相关文档

文档介绍

文档介绍:专用绘图工具开发设计
70
1
第一章 AutoCAD二次开发概述
AutoCAD是一个通用的CAD平台,它不仅具有强大的绘图、编辑功能,而且具有开放的体系结构,允许用户对其进行二次开发,以满足绘图过程中的特殊要求。A的、先进的、面向对象的设计与开发,并且开发的应用程序速度更快、集成度更高、稳定性更强。ObjectARX从本质上讲,是一种特定的C++编程环境,它包括一组动态链接库(DLL),这些库与AutoCAD在同一地址空间运行并能直接利用AutoCAD核心数据结构和代码,库中包含一组通用工具,使得二次开发者可以充分利用AutoCAD的开放结构,直接访问AutoCAD数据库结构、图形系统以及CAD几何造型核心,以便能在运行期间实时扩展AutoCAD的功能,创建能全面享受AutoCAD固有命令的新命令。使用ObjectARX进行应用开发还可以在同一水平上与Windows系统集成,并与其它Windows应用程序实现交互操作。
2
3
第一章AutoCAD 概述
VisualLISP
     VisualLISP已经被完整地集成到AutoCAD 2000中,她为开发者提供了崭新的、增强的集成开发环境,一改过去在AutoCAD中内嵌AtuoLISP运行引擎的机制,这样开发者可以直接使用AutoCAD中的对象和反应器,进行更底层的开发。其特点为自身是AutoCAD 2000中默认的代码编辑工具;用它开发AutoLISP程序的时间被大大地缩短,原始代码能被保密,以防盗版和被更改;能帮助用户使用ActiveX对象及其事件;使用了流行的有色代码编辑器和完善的调试工具,让用户很容易创建和分析LISP程序的运行情况。在VisualLISP中新增了一些函数:如基于AutoLISP的ActiveX/COM自动化操作接口;用于执行基于Auto CAD内部事件的LISP程序的对象反应器;新增了能够对操作系统文件进行操作的函数。Visual LISP 为 AutoLISP 应用程序提供三种文件格式选项:
LSP 文件 (.lsp) - 一种包含 AutoLISP 程序代码的 ASCII 文本文件。
FAS 文件 (.fas) - 一个 LSP 程序文件的二进制编译版本。
VLX 文件 (.vlx) - 一个或多个 LSP 文件和/或对话框控制语言 (DCL) 文件的编 译集合。
VBA
     VBA 即Mcrosoft office中的Visual Basic for Applications,它被集成到AutoCAD 2000中。VBA为开发者提供了一种新的选择,也为用户访问AutoCAD 2000中丰富的技术框架打开一条新的通道。VBA和AutoCAD 2000中强大的ActiveX自动化对象模型的结合,代表了一种新型的定制AutoCAD的模式构架。通过VBA,我们可以操作AutoCAD,控制ActiveX和其它一些应用程序,使之相互之间发生互易活动。
Visual Java
     Java是最早由Sun公司创建的一种颇具魅力的程序设计语言,她是针对嵌入系统而设计的。像许多开发语言一样,Java是一组实时库的集合,可为软件开发者提供多种工具来创建软件,管理用户接口,进行网络通讯、发布应用程序等。对AutoCAD用户和开发者而言,Java代表着新一代的编程语言,它主要用于开发出全新的优秀产品。
70
3
第一章AutoCAD 概述
Auto CAD 为我们提供了完整的、高性能的、面向对象的CAD程序开发环境,为用户和开发者提供了多种新的选择,使得对AutoCAD二次开发和定制变得轻松而容易。
AutoLISP语言与DCL简介
AutoLISP简介
AutoCAD为用户提供了众多的高级编程环境,主要有嵌套在AutoCAD之中的AutoLISP和VBA,面向对象特征的C++编程环境ARX,以及其它通过动态数据交换(DDE)完成与AutoCAD之间通信的高级语言应用程序等。
LISP(List Processing,表处理解释语言)诞生于20世纪50年代末期,是人工智能学科领域广泛应用的程序设计语言。
AutoLISP语言是Autodesk公司为用户提供的在AutoCAD平台上进行二次开发的早期语言。AutoLISP程序源于人工智能语言LISP,是一种对AutoCAD进行定制、二次开发的非结构化程序设计语言,它嵌套于AutoCAD内部,是LISP语言与AutoCAD有机结合的产物。AutoLISP不仅具备一般高级基本结构与功能,而且还具有强大的图形处理功能。
由于AutoLISP语法简单易于掌握,函

最近更新

油罐车泄漏起火应急预案样本 (1) 5页

车辆过户电子合同及电子签名服务协议 2页

2025年挽救单词怎么造句 6页

2025年挫折伴我成长600字作文 6页

进口替代品出口销售合同范本 3页

2025年挑战人的大脑思维的图片训练的方法 11页

道路货运承揽运输服务合同 3页

部分知识产权股权转让合同示范文本 2页

2025年拿出的反义词,近义词及造句 3页

酒店客房深度清洁与布草更换服务协议 3页

2025年拥抱快乐600字话题作文 8页

机器学习在终端设备病毒防护机制研究-洞察及研.. 22页

金属制品采购及加工合作协议 3页

金融创新项目担保及主借款人权益保障合同 3页

金融机构保安挂靠及安全防护合同 3页

半枫荷在肿瘤治疗中的药效学评价-洞察及研究 22页

铁路电气化改造变配电工程承包合同 3页

银行信用卡透支还款合同范本 2页

防洪堤坝挡土墙工程劳务分包合同范本 3页

阿里巴巴电商平台虚拟现实技术应用协议 3页

2025年护士节医院同事的祝福句子 9页

高等教育服务支点建设的内涵与发展趋势 24页

2025年楼宇巡查管理规定3篇 22页

原创歌曲翻唱合作合同 4页

结肠癌影像诊疗培训课件 16页

数独不同难度题目100题(可打印) 19页

2024年教师资格考试《小学英语专业面试》真题.. 45页

西驰CMC-L软启动器说明书 16页

桥架一点通 19页

ug常用曲线方程式大全 30页