CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2024 开发者帮助

ObjectARX 编程环境

2024-5-18 19:11| 发布者: admin| 查看: 42| 评论: 0|原作者: admin|来自: AutoCAD

ObjectARX 编程环境

ObjectARX® 编程环境提供了一个面向对象的 C++ 应用程序编程接口,供开发人员使用、自定义和扩展 AutoCAD。®ObjectARX 应用程序是一个动态链接库 (DLL),它共享 AutoCAD 的地址空间,并直接对 AutoCAD 进行函数调用。

ObjectARX 库包含一组通用工具,供应用程序开发人员利用 AutoCAD 的开放式架构,提供对 AutoCAD 数据库结构、图形系统和本机命令定义的直接访问。此外,这些库旨在与以下功能结合使用:

  • AutoLISP 和可视 LISP
  • .NET Framework(仅限 Windows).NET Framework(仅限 Windows).NET Framework(仅限 Windows
  • ActiveX® 自动化和 COM(仅限 Windows)

以下术语描述了与 ObjectARX 密切相关的技术:

对象DBX

ObjectARX 的数据库相关子集,包括对自定义对象和实体的支持。这些 API 不包括与 AutoCAD 编辑器交互或提供用户界面功能的类。

RealDWG的®

单独许可的 SDK,用于开发使用 ObjectDBX 读取和写入 DWG 和 DXF 文件而无需 AutoCAD 的主机应用程序。有关 RealDWG SDK 的更多信息,请参阅 autodesk.com 开发人员中心。

对象启用程序

扩展名为 .dbx 的模块,仅使用 ObjectARX SDK 的 ObjectDBX 部分定义自定义 DWG 和 DXF 数据库对象和实体。Object Enabler 不依赖于 AutoCAD,可以加载到任何 RealDWG 主机应用程序中。

作为开发人员,您可以使用 ObjectARX 完成以下任务:

  • 访问 AutoCAD 数据库
  • 与 AutoCAD 编辑器交互
  • 支持多文档界面 (MDI)
  • 创建自定义类
  • 构建复杂的应用程序
  • 与其他编程环境交互
  • 使用 Microsoft®基础类 (MFC) 创建用户界面(仅限 Windows)
  • 使用 Cocoa 创建用户界面(仅限 Mac)

父主题:

  1. ObjectARX 概述

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-6-27 16:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部