机械设计中一般都采用AutoCAD设计软件,在复杂 CAD问题或特殊用途的设计中,依据原有软件的功能往往难以解决问题,在此情况下,只是会使用软件的基本功能是不够的。本着自学和相互交流的原则,撰写如下学习心得:
 永远的Hello World
(1)打开Visual Studio 2013,选择 文件—新建项目—模块(Visual C#)—类库—确定。生成如下界面:

(2)引用AutoCAD2016的类库

解决方案资源管理器-引用(右击)-添加引用-浏览-(文件夹)CAD2016添加(acmgd.dll,acdbmgd.dll和accoremgd.dll )引用之后如图所示:

(3)输入输出代码

[CommandMethod("HW")]
        public void HW()
        { 
            //声明命令对象
            Editor e = Application.DocumentManager.MdiActiveDocument.Editor;
            //输出文字
            e.WriteMessage("Helloworld");
(注:个别命名空间需要根据提示重新引用)

(4)生成解决方案

1.可能存在CPU架构不符合的错误,尝试修改86或者64位

2.在属性调试中设置为启用外部调试,外部调试程序为CAD2016

(4)在CAD2016中调用代码

1.在命令行中输入NETLOAD,选择生成的解决方案中的文件

2.在命令行输入HW,生成如下:

(5)总结

按照以上步骤CAD和C#的环境就搭载成功了,往后就可以通过C#去编写CAD的工程图了,新的世界大门正在打开,大家一起加油吧。

基于C#(Visual Studio 2013)的AutoCAD2016二次开发(一)编程环境的搭建相关推荐

  1. Python魔术世界 1 如何使用Visual Studio在WIN10中一键安装Python3入门编程环境并测试Django...

    本文通过VS安装Python和Django的环境,创建了一个Web程序,前后5分钟的操作,让你快速入门Python的编程世界,各种Python和Django的概念会在实战中给你娓娓道来. Django ...

  2. visual studio 2013更新到2019 连接 autocad2019 (c#)

    目录 一.尝试用vs2013连接autocad2019 1.运行时候出现了错误 2.如何查询.netframework版本 二.vs2013更新到vs2019 1.完全干净的卸载vs2013 2.安装 ...

  3. Visual Studio 2013 简体中文破解版

    vs2013(Visual Studio 2013)是一款微软出品的编程开发工具,软件提供了UML工具.代码管控工具.集成开发环境(IDE)等一系列编程插件,可以满足团队在项目开发中的大部分需求:vs ...

  4. 【错误记录】安装 Visual Studio 2013 中文语言包报错 ( 需要 Microsoft Visual Studio Test Agent , 但此计算机上并为安装它 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 运行 下载的 vstf_testagentlp.exe Visual Studio 2013 中文语言包 , 报如下错误 ; 二.解决方案 在 ht ...

  5. 【开发环境】为 Visual Studio Community 2013 版本安装中文语言包 ( 安装 Test Agents 2013 | 安装 Visual Studio 2013 简体中文 )

    文章目录 一.下载相关文件 二.安装 Test Agents 2013 三.安装 Visual Studio 2013 简体中文语言包 一.下载相关文件 在 https://visualstudio. ...

  6. Visual Studio 2013 Web开发新特性

    微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本..NET 4.5.1以及Team Foundation Server 2013. ...

  7. VS2013(Visual Studio 2013)官方中文旗舰版安装激活方法

    dio 2013旗舰版. VS2013(Visual Studio 2013)官方中文旗舰版安装激活方法 1.下载后得到的是ISO文件,直接解压缩或用虚拟光驱加载运行都可以 2.无所不藏在这里直接解压 ...

  8. Win7系统Visual Studio 2013配置OpenCV3.1图文详解

    Win7系统Visual Studio 2013配置OpenCV3.1图文详解 OpenCV3.1对硬件加速和移动开发的支持相对于老版本都有了较大改进,支持新的开发工具,更易于扩展,配置方式也比以前简 ...

  9. windows7+visual studio 2013+CUDA7.5 编译caffe+配置matcaffe+配置pycaffe

    经过朋友指导,终于成功在windows7上成功编译了caffe,这里将编译过程记录 安装文件准备 1 visual studio 2013安装包下载 2 CUDA75 optional 3 windo ...

最新文章

  1. 分布式系统——zabbix 用 onealert实现报警、agent主动模式、proxy代理
  2. 戴尔5598安装系统流程
  3. MSM 实现 tomcat session 共享
  4. 厉害了!Intel第九代酷睿参数曝光
  5. 【Janino】Janino Java表达式计算引擎 案例
  6. Ruby 28 岁生日快乐!
  7. k折交叉验证优缺点_K最近邻(KNN)算法
  8. alluxio2.0特性-预览
  9. JAVA-数据类型、变量、常量
  10. 可视化 —— 二维平面上的散列点在坐标轴方向上的移动
  11. 凸优化第四章凸优化问题 4.6 广义不等式约束
  12. .net core不能使用httpget_.NET Core使用Nlog记录日志
  13. Nginx系列一:Nginx介绍与Nginx工作原理分析
  14. 2016年辽宁省电子设计大赛自动循迹小车制作心得
  15. 锁定关闭计算机快捷键,锁定电脑快捷键怎么更改?
  16. 百度电子商务平台“有啊”正式上线,中国的电子商务平台或将重新洗牌?
  17. HDU 1069 Monkey and Banana(二维偏序LIS的应用)
  18. 今晚7:30 | 结构化知识的统一建模和多任务学习
  19. c语言程序负数,C程序,检查数字是正数还是负数
  20. 微信蓝牙设备开发--添加设备以及获取微信为设备生成的二维码

热门文章

  1. etabs数据_[转载]使用Etabs提取数据的问题
  2. [18调剂]华南理工大学软件学院非全日制调剂信息
  3. Windows远程桌面连接操作另一电脑上的PyCharm无法编缉的解决办法
  4. 关于古老的jsp页面的知识汇总(超详细)
  5. [x64驱动] - WFP网络监控驱动
  6. 计算机导论饿死英语翻译,“纨绔不饿死,儒冠多误身。”的意思及全诗翻译赏析...
  7. 操作系统的形成-知识梗概总结.附:【思维导图】一览无余
  8. 关于云计算服务的安全解决方案
  9. 来自Trenches的观点:考察Thread-Dumps
  10. MOOC-走进SPSS-第一章