CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

ObjectARX 编程环境

2023-1-1 08:00| 发布者: admin| 查看: 426| 评论: 0|来自: AutoCAD

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

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

  • AutoLISP 和 Visual LISP
  • .NET Framework (仅限 Windows)
  • ActiveX®Automation and COM(仅限 Windows)

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

对象DBX

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

真实DWG®

单独许可的SDK,用于开发使用ObjectDBX在没有AutoCAD的情况下读取和写入DWG和DXF文件的主机应用程序。有关 RealDWG SDK 的详细信息,请参阅autodesk.com开发人员中心。

对象启用程序

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

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

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

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 13:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部