用ObjectArx进行CAD二次开发的准备工作

  • 1、CAD二次开发工具介绍:
  • 2、本文主要介绍ObjectArx工具安装及下载,故此处不讲解VS和CAD的安装
  • 3、有2中下载的资源,并且有安装好的VS和CAD后,安装SDK和ObjectArx Wizards
    • (1)安装SDK
    • (2)安装Wizards
  • 4、ObjectArx教程:第一个简单ObjectArx插件(CAD2019)
    • (1)打开VS创建项目
    • (2)选择ARX/DBX Project For AutoCAD 2021创建项目
      • 1)双击创建项目
      • 2)可以勾选上Implement _DEBUG preprocessor,实现debug配置
      • 3)一路下一步:选择ObjectARX(AutoCAD Extension扩展)
      • 4)需要做交互界面,应支持MFC
      • 5)后面设置默认,直到Finish完成,即可生成一个最简单的ARX插件

1、CAD二次开发工具介绍:

  1. VS2019 (此处不介绍)
  2. CAD2021 x64 (此处不介绍)
  3. ObjectArx 2021 SDK开发包
  4. ObjectArx Wizards 2021向导

2、本文主要介绍ObjectArx工具安装及下载,故此处不讲解VS和CAD的安装

CAD二次开发的准备工作(从哪里下载工具、去哪里查资料等等)

  1. ObjectArx2021 SDK下载链接
    https://www.autodesk.com/developer-network/platform-technologies/autocad/objectarx-download

    2、ObjectArx Wizards 2021向导下载
    https://www.autodesk.com/developer-network/platform-technologies/autocad

    3、ObjectArx教程下载
    https://www.autodesk.com/developer-network/platform-technologies/autocad

    同时ObjectArx2021 SDK安装目录下有docs帮助文档,各种类库的讲解最全的资料,可惜是英文版,好在现在翻译软件都还不错可以直接翻译使用。也可以查找中文版,一般翻译不太好,不如直接使用英文版

3、有2中下载的资源,并且有安装好的VS和CAD后,安装SDK和ObjectArx Wizards

(1)安装SDK

直接双击安装包,选择自己的SDK安装目录即可(就是解压出来)

(2)安装Wizards

我电脑已经安装过,如果没有安装过,会有相应提示:按步骤安装即可。

4、ObjectArx教程:第一个简单ObjectArx插件(CAD2019)

安装SDK和Wizards安装后,即可用模板创建CAD插件Arx了

(1)打开VS创建项目

成功安装过Wizards的VS将会有CAD项目模板,如图所示:

(2)选择ARX/DBX Project For AutoCAD 2021创建项目

1)双击创建项目

2)可以勾选上Implement _DEBUG preprocessor,实现debug配置

3)一路下一步:选择ObjectARX(AutoCAD Extension扩展)

4)需要做交互界面,应支持MFC

5)后面设置默认,直到Finish完成,即可生成一个最简单的ARX插件

用ObjectArx进行CAD二次开发的准备工作相关推荐

  1. ObjectARX(C++)-CAD二次开发调试方法

    1.创建一个ObjectARX项目 2.在acrxEntryPoint.cpp中添加以下代码用于调试测试: static void AAAMyGroupMyCommand () {// Put you ...

  2. 关于objectArx /CAD二次开发中“属性块”操作

    关于objectArx /CAD二次开发中"属性块"操作 属性块就是在图块上附加一些文字属性(Attribute),这些文字可以非常方便地修改.属性块被广泛应用在工程设计和机械设计 ...

  3. CAD二次开发(C#)第三节

    前言 这是最后一部分代码,往后若有时间,对其中的代码详细讲解.初心不变,以便日后查看.特别感谢作者孙成波译作<AutoCAD .NET 开发指南 2012 版>.三部分代码里面有些许失误, ...

  4. 常用的CAD二次开发语言:AutoLISP, LISP是List Processor(表处理程序)的缩写,cad系统的第一代开发工具注意和eclipse(IDE编程环境,java实现的)

    常用的CAD二次开发语言: 1 AutoLISP 全名是LIST Processing Language,LISP是List Processor(表处理程序)的缩写,cad系统的第一代开发工具,是一种 ...

  5. 【CAD二次开发】实现双击实体的响应

    一.基本双击响应实现 通过向导在VS中创建MFC支持的新项目: 项工程中添加普通CDoubleClick类, 基类选择AcDbDoubleClickEdit: 类的头文件为: class CDoubl ...

  6. CAD二次开发技术 好辛苦啊!

    CAD二次开发技术 好辛苦啊! 2011年03月16日 [b]摘[/b][b][/b][b]要[/b][b][/b] 数据结构算法设计和演示(C++)-树和查找是在面向对象思想和技术的指导下,采用面向 ...

  7. cad二次开发 java_关于CAD二次开发,你究竟知道多少?

    原标题:关于CAD二次开发,你究竟知道多少? 一.CAD二次开发,应用广泛,机械工程类比较明显! 二.开发语言:Lisp: Autodesk Lisp ObjectARX: VC++ ActiveX: ...

  8. cad二次开发——环境准备、命令行交互

    1.cad二开的准备工作 cad二次开发的sdk(官方的sdk下载地址,其中包含样例):AutoCAD ObjectARX SDK Platform Technologies | Autodesk D ...

  9. C# CAD 二次开发(一) -前期搜集资料篇

    书籍:截止2015.1.19,搜遍所有网络,英文资料很多,但理解困难,中文就以下四本书最符合.net API学习,其余全都看过,不行.只要学好以下四本书就足够了! C#  AutoCAD.Net AP ...

最新文章

  1. JSP错误页面的处理和exception对象
  2. [译]在启用浏览器功能的INFOPATH表单中实现基于SQL SERVER的多级联动的下拉式列表...
  3. 007_JMS中的持久订阅
  4. pixhawk自学笔记之px4程序启动顺序
  5. 【计算机组成原理】Cache
  6. MotionVFX - mForm for Mac - 150种MG动态图形元素fcpx插件
  7. statsmodels学习——使用多元回归拟合数据
  8. html自动给js添加版本号,通过gulp 在原html文件上自动化添加js、css版本号
  9. android设备调用usb外置摄像头方法及案例
  10. SQL Server 2005安装图解
  11. 有道惠惠购物助手和如意淘使用比较
  12. Java 根据身份证号获取性别、年龄、出生日期等信息
  13. 使用VProtect给自己开发的软件加密
  14. 手机如何把图片转Word文档?使用这种方法非常方便
  15. python给矩阵赋值_python – 基本Numpy数组值赋值
  16. 永中word页码怎么从第二页开始_快捷的word文档转pdf好方法推荐
  17. 准静态、静态、动态(动力学分析)
  18. 【学习笔记】IGMP snooping原理
  19. 考研英语 之 长难句
  20. 我所理解的JVM(六):内存回收

热门文章

  1. 学计算机的大学生用什么笔记本好,上大学该买电脑吗?学长:买的时候以为是刚需,买了变成“鸡肋”...
  2. chrome jquery ajax请求,在Chrome中window.onbeforeunload ajax请求
  3. idea 报错Could not find resource mybatis-config.xml
  4. iMobile中灵活运用图层,你知多少
  5. 《东北大学学生手册》考试题
  6. 已知空间中的三点 求三角形面积_角平分线性质中的一些演变思路
  7. Excel忘记保护密码
  8. 7 Reasons To Be a Windows Phone 7 Developer
  9. 虹科案例|大有可为!虹科AR医疗解决方案应用大盘点
  10. §7.3 n维欧氏空间中的紧致子集