CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

AutoCAD .NET API (.NET) 的组件

2023-1-1 18:07| 发布者: admin| 查看: 1676| 评论: 0|来自: AutoCAD

AutoCAD .NET API 由不同的 DLL 文件组成,这些文件包含各种类、结构、方法和事件,这些类、结构、方法和事件提供对图形文件或应用程序中对象的访问。每个DLL文件定义不同的命名空间,这些命名空间用于根据功能组织库的组件。

您将经常使用的AutoCAD .NET API的主要DLL文件是:

  • AcCoreMgd.dll.在编辑器中工作、发布和打印以及定义可从 AutoLISP 调用的命令和函数时使用。
  • AcDbMgd.dll.在处理存储在图形文件中的对象时使用。
  • AcMgd.dll.使用应用程序和用户界面时使用。
  • 阿奎.dll。在处理自定义文件时使用。

引用 AutoCAD .NET API DLL

在使用与 AutoCAD .NET API 相关的 DLL 中找到的类、结构、方法和事件之前,必须将该 DLL 引用到项目。将 DLL 引用到项目后,可以在项目中利用 DLL 文件中的命名空间和组件。

引用 AutoCAD .NET API DLL 后,必须将引用的 DLL 的“复制本地”属性设置为 False。属性确定 Microsoft Visual Studio 是否创建引用的 DLL 文件的副本,并将其放在生成项目时生成的程序集文件(或可执行文件)所在的目录中。由于引用的文件已随产品一起提供,因此在加载程序集文件时,创建引用的 DLL 文件的副本可能会导致意外结果。

程序集文件是基于中间语言 (IL) 的程序的源代码,通过调用 .NET 运行时来执行;称为 CLR,公共语言运行时。CLR 在操作系统或其他应用程序执行程序集之前将其编译为本机代码。在运行时执行前的编译过程通常称为实时 (JIT) 编译。可以使用 NGEN 预编译程序集以创建本机可执行文件。使用 NGEN 可以使程序集更安全,因为无法使用 IL 反汇编程序查看程序集。

AutoCAD .NET API DLL 文件的位置

AutoCAD .NET API DLL 文件位于<drive>:\Program Files\Autodesk\<release>或作为最新ObjectARX SDK的一部分,可从http://www.objectarx.com或 Autodesk Developer Network (ADN) 网站 (https://www.autodesk.com/adn) 下载。

安装 ObjectARX SDK 后,可以在主安装文件夹下的inc文件夹中找到 DLL 文件。

注意:ObjectARX SDK 中的 DLL 是 AutoCAD 附带的相同文件的简化版本,因为它们不包含对 AutoCAD 用户界面的依赖关系。建议您下载并安装 ObjectARX SDK,然后引用 SDK 附带的 DLL 文件,而不是在 AutoCAD 的安装目录或基于 AutoCAD 的程序中找到的文件。

程序

    下载并安装最新的 ObjectARX SDK

  1. 启动默认的互联网浏览器应用程序并浏览到http://www.objectarx.com
  2. 在网页上,单击“许可证和下载”。
  3. 填写必填字段,然后选择 ObjectARX for AutoCAD<release>。单击提交
  4. 在“下载”页上,单击“立即下载”以使用下载管理器,或单击“标准下载方法”以使用 Internet 浏览器的默认下载方法。
  5. 单击保存或用于将文件保存到本地驱动器的选项。
  6. 指定下载 ObjectARX SDK 软件包文件的位置。
  7. 下载包文件后,浏览到保存它的位置,然后双击它。

    将显示安装向导。

  8. 在“ObjectARX<发布>对话框中,指定新的安装位置或保留默认安装位置。单击安装

    如果未遇到任何问题,安装向导将在完成后关闭。

    安装托管 .NET 项目向导

  1. 启动默认的互联网浏览器应用程序并浏览到https://www.autodesk.com/developautocad
  2. 下载并解压缩<发布>.NET 向导.zip文件。
  3. 浏览到解压缩文件的位置后,双击<发布>dotNET 向导.msi文件。
  4. 在“AutoCAD .NET 向导”对话框中,单击“下一步”。
  5. 在“选择安装文件夹”页上,单击“浏览”为向导指定新的安装位置或保留默认位置。单击下一步
  6. 再次单击下一步以确认向导的安装。
  7. 单击关闭以关闭安装程序。

    引用 AutoCAD .NET API DLL

  1. 在 Microsoft Visual Studio 中,单击“视图”菜单“解决方案资源管理器”以显示“解决方案资源管理器”(如果尚未显示)。
  2. 在“解决方案资源管理器”的顶部工具栏上,单击“显示所有文件”。
  3. 右键单击“引用”节点,然后单击“添加引用”。
  4. 在“添加引用”对话框的“浏览”选项卡中,选择包含要使用的库的 DLL 文件,然后单击“确定”。
  5. 在“解决方案资源管理器”中,单击“引用”节点左侧的加号将其展开。
  6. 从“引用”节点中选择引用的库。
  7. 在所选参照上单击鼠标右键,然后单击“属性”。
  8. 在“属性”窗口中,单击“复制本地”字段,然后从下拉列表中选择“False”。

路过

雷人

握手

鲜花

鸡蛋

最新评论

2024年新出cad图库素材

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

GMT+8, 2024-5-7 04:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部