采用ObjectARX 2018 与 AutoCAD2018 与 C# 创建第一个hello word程序。

Hello word 程序基本创建过程如下:

0.     软件安装:

软件版本:

vs2018、Autodesk_ObjectARX SDK 2018、AutoCADNetWizards 2018、ObjectARXWizards 2018 。

在vs2018中安装Autodesk,安装文件为AutoCADNetWizards.msi。在安装过程中,需要添加cad软件路径以及Autodesk_ObjectARX的SDK,文件即为:utodesk_ObjectARX_2018_Win_64_and_32_Bit.sfx.exe。

ObjectARXWizards.msi 2018 下载地址:点击打开链接

AutoCADNetWizards.msi 2018 下载地址:点击打开链接

Autodesk_ObjectARX_2018_Win_64_and_32_Bit.sfx.exe 2018 SDK 下载地址:点击打开链接

1.      新建C#工程:

安装完成后,在新建工程中可看到如下图内容:

新建Autodesk项目,.NET Framework为4.6版本。

2.      选择安装的配置文件的路径为:

包括:ObjectARX SDK 和 CAD 软件安装目录。

3.      点击ok之后:

4.      在myCommands.cs文件中,找到publicvoid MyCommand()方法:

其中,方法名称mycommand为在cad中输入的指令,调用与执行函数。

5.      在Debug中,新建x64平台:

6.      点击启动:

自动生成两个文件,目录为:

..\visual studio 2015\Projects\AutoCADCSharp plug-in4\AutoCAD CSharp plug-in4\bin\x64\Debug

包括:

AutoCAD CSharp plug-in4.dll 动态库文件。

AutoCAD CSharp plug-in4.pdb 调试过程中生成的文件,保存项目调试和状态信息。

启动成功后,进入调试模式,自动打开cad

7.      在cad中输入指令netload,载入.net的dll文件:

8.      选择生成的dll文件加载如cad中:

9.      在cad的指令中输入mycommand(即为c#程序中默认的函数名):

10.回车即可看到代码中对应的指令: Hello, this is your first command。

注:

安装相关内容:

1.      安装ObjectARXWizards相关的工具时,安装的SDK为默认目录(在安装ObjectARX 2018后,将其中的内容复制到制定的C盘下的目录中,替换掉已有的文件内容),安装的CAD路径为已经安装的CAD软件路径。应该是安装时候的bug...

ObjectARX 2018 + AutoCAD2018 + VS2018 C# 创建第一个 Hello word程序相关推荐

  1. AndroidStudio创建第一个 Flutter 应用程序

    AndroidStudio创建第一个 Flutter 应用程序: 转到文件->新建flutter项目. 选择Flutter Application并按下一步按钮. 在下一个窗口中,您将看到您的项 ...

  2. 手把手教你安装vue-cli并创建第一个vue-cli应用程序

    引言:最近看狂神的Vue教程,发现里面关于vue-cli的安装教程已经比较老了,于是自己摸索了一套vue-cli的安装教程,欢迎大佬们指正~ 1. 配置环境 1.1 安装Node.js Node.js ...

  3. Visual Studio 2017【使用ASP.NET开发Web项目】第一课——初识ASP.NET,创建第一个ASP.NET程序

    知识点:理解 ASP.NET 的概念和优势. 会创建 ASP.NET Web Form 程序. 理解 ASP.NET Web Form 程序的执行阶段. 会使用代码内嵌和代码后置两种方式进行编码. 1 ...

  4. 一个向量图像创建为一个矢量插图程序直线和曲线是连接点

    所有的计算机图像分为两种基本类型:光栅图像(也称为一个位图)和矢量图像.在某些情况下,推荐使用矢量图形,在其他人,这取决于项目的性质,我们建议使用一个位图图像.有时,这两种格式可以一起使用.理解的优点 ...

  5. Silverlight学习笔记(三):创建第一个Silverlight应用程序

    在开始创建程序之前,还是要提一下关于Silverlight开发环境搭建的问题.如果使用VS2010,这可以搭建Silverlight4的开发环境.我推荐大家看这篇由大牛jv9撰写的[轻松建立Silve ...

  6. wps vba模块压缩包_01_创建第一个VBA小程序:你好,世界

    大家好,我是一可赛二(Excel),EXCEL VBA爱好者,在这里分享我学习VBA的过程. 目录 第一节 什么是EXCEL VBA(宏) 第二节 在EXCEL界面上调出"开发工具" ...

  7. flask的第一个hello word 程序

    上一篇已经安装了flask,下面看一下第一个hello work程序如何实现? 1.新增一个hello.py文件,内容如下(注意name有两下划线) from flask import Flask a ...

  8. 使用 Eclipse 创建第一个 Red5 应用程序示例 - 使用 Red5 在线录制视频

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本文示例 ...

  9. imx6 android 最新,IMX6开发板创建第一个Android应用程序helloworld

    运行行 AndroidStudio 程序.如下图,选择创建一个新的 androidstudio 工程(基于 迅为-i.mx6开发板) 应用名称改为"helloworld",项目保存 ...

  10. BCGControlBar UI设计入门:如何创建第一个MFC应用程序

    BCGControlBar ("Business Components Gallery ControlBar")是MFC扩展库,使您可以创建具有完全自定义选项(功能区.可自定义工具 ...

最新文章

  1. 农历法定日历_木瓜日历安卓版下载-木瓜日历V1.5下载
  2. android 重置画布,android-自定义视图:重按视图画布
  3. python中运行结果为false-python 两个一样的字符串用==结果为false问题的解决
  4. vim编辑器快捷操作
  5. SMB MS17-010 利用(CVE-2017-0144 )
  6. php 垂直搜死哦,垂直搜索(Vertical Search)的详细介绍
  7. vue修改config后怎么生效_梦幻西游 金银锦盒修改后资金怎么攥 可以考虑跑商
  8. mariadb mysql 5.7_MariaDB 10.1 和 MySQL 5.7 在普通商用硬件上的表现
  9. C# Parse和Convert的区别分析
  10. 关于安装mysql环境闪退无法安装
  11. keil5安装STC芯片包
  12. 卡诺模型案例分析_卡诺模型:用数据捕捉用户真正需求,帮助产品更好地迭代升级...
  13. 方差分析 交互效应和无交互效应
  14. python 切片详解
  15. 读取.nc文件数据及可视化
  16. Bochs使用笔记(Bochs虚拟机下安装DOS 6.22)
  17. 【无标题】C#上位机与三菱PLC FX2NC通讯方法
  18. 高阶低通无源滤波器的设计
  19. 学术论文写作以及discussions/results与conclusion的区别
  20. python中单竖线是什么意思_Python中使用的符号和竖线字符在哪里?

热门文章

  1. 三星入职测试GSAT(global samsung aptitude test)
  2. 从Cadence发展史中,看EDA的一段江湖故事
  3. win7 计算机刷新dns,刷新dns,教您怎么刷新DNS
  4. 混淆的艺术-(苍井空变凤姐)Proguard源码分析(一)前言和计划
  5. python敲七游戏代码_敲七游戏数字表
  6. 路由交换技术(一)---- 网络基础概述
  7. 合成大西瓜小游戏微信小程序源码/微信游戏小程序源码
  8. 一键AI绘画-生成自己想要生成的图片(你懂的)。
  9. IsPostBack介绍
  10. PAT乙级刷题感想及踩坑总结