关于支持的编程接口
除了可以从命令提示和用户界面访问命令外,该程序还提供可用于控制图形环境和修改图形数据库的应用程序编程接口 (API)。
程序支持以下编程界面:
Windows 和 Mac OS
AutoLISP
®
ObjectARX™
仅适用于 Windows
ActiveX
®
Automation
JavaScript
托管 .NET
VBA(适用于应用程序的 Visual Basic
®
)
Visual LISP™
用户所使用的接口类型由应用程序的需要和编程经验决定。
本节内容
关于 AutoLISP 应用程序
AutoLISP 基于简单易学而又功能强大的 LISP 编程语言。由于 AutoCAD 具有内置 LISP 解释器,因此用户可以在命令提示下输入 AutoLISP 代码,或从外部文件加载 AutoLISP 代码。
关于使用 ActiveX Automation 开发应用程序
ActiveX Automation 是 Microsoft® 基于 COM(部件对象模型)体系结构开发的一项技术。用户可以用它来扩展基于 AutoCAD 的产品、与其他应用程序共享图形数据以及自动完成任务。
关于使用 VBA 开发应用程序
Microsoft
®
Visual Basic
®
for Applications (VBA) 软件提供了与其他支持 VBA 的应用程序之间的应用程序集成功能。
关于 .NET 托管应用程序
通过 Microsoft .NET Framework,用户可以使用编程语言(如 VB.NET 和 C#)创建与基于 AutoCAD 的产品进行互操作的应用程序。
关于 ObjectARX 应用程序
ObjectARX
®
(AutoCAD 运行时扩展)是一种编译语言编程环境,用于开发使您可以在与基于 AutoCAD 的产品相同的地址空间中加载和运行编译项目的应用程序,使您的程序能够直接使用核心 AutoCAD 数据结构和代码来进行操作。
相关概念
关于使用 ActiveX Automation 开发应用程序
关于使用 VBA 开发应用程序
关于 AutoLISP 应用程序
关于 .NET 托管应用程序
关于 ObjectARX 应用程序