基于C#(Visual Studio 2013)的AutoCAD2016二次开发(一)编程环境的搭建
机械设计中一般都采用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二次开发(一)编程环境的搭建相关推荐
- Python魔术世界 1 如何使用Visual Studio在WIN10中一键安装Python3入门编程环境并测试Django...
本文通过VS安装Python和Django的环境,创建了一个Web程序,前后5分钟的操作,让你快速入门Python的编程世界,各种Python和Django的概念会在实战中给你娓娓道来. Django ...
- visual studio 2013更新到2019 连接 autocad2019 (c#)
目录 一.尝试用vs2013连接autocad2019 1.运行时候出现了错误 2.如何查询.netframework版本 二.vs2013更新到vs2019 1.完全干净的卸载vs2013 2.安装 ...
- Visual Studio 2013 简体中文破解版
vs2013(Visual Studio 2013)是一款微软出品的编程开发工具,软件提供了UML工具.代码管控工具.集成开发环境(IDE)等一系列编程插件,可以满足团队在项目开发中的大部分需求:vs ...
- 【错误记录】安装 Visual Studio 2013 中文语言包报错 ( 需要 Microsoft Visual Studio Test Agent , 但此计算机上并为安装它 )
文章目录 一.报错信息 二.解决方案 一.报错信息 运行 下载的 vstf_testagentlp.exe Visual Studio 2013 中文语言包 , 报如下错误 ; 二.解决方案 在 ht ...
- 【开发环境】为 Visual Studio Community 2013 版本安装中文语言包 ( 安装 Test Agents 2013 | 安装 Visual Studio 2013 简体中文 )
文章目录 一.下载相关文件 二.安装 Test Agents 2013 三.安装 Visual Studio 2013 简体中文语言包 一.下载相关文件 在 https://visualstudio. ...
- Visual Studio 2013 Web开发新特性
微软正式发布Visual Studio 2013 RTM版,微软还发布了Visual Studio 2013的最终版本..NET 4.5.1以及Team Foundation Server 2013. ...
- VS2013(Visual Studio 2013)官方中文旗舰版安装激活方法
dio 2013旗舰版. VS2013(Visual Studio 2013)官方中文旗舰版安装激活方法 1.下载后得到的是ISO文件,直接解压缩或用虚拟光驱加载运行都可以 2.无所不藏在这里直接解压 ...
- Win7系统Visual Studio 2013配置OpenCV3.1图文详解
Win7系统Visual Studio 2013配置OpenCV3.1图文详解 OpenCV3.1对硬件加速和移动开发的支持相对于老版本都有了较大改进,支持新的开发工具,更易于扩展,配置方式也比以前简 ...
- windows7+visual studio 2013+CUDA7.5 编译caffe+配置matcaffe+配置pycaffe
经过朋友指导,终于成功在windows7上成功编译了caffe,这里将编译过程记录 安装文件准备 1 visual studio 2013安装包下载 2 CUDA75 optional 3 windo ...
最新文章
- 分布式系统——zabbix 用 onealert实现报警、agent主动模式、proxy代理
- 戴尔5598安装系统流程
- MSM 实现 tomcat session 共享
- 厉害了!Intel第九代酷睿参数曝光
- 【Janino】Janino Java表达式计算引擎 案例
- Ruby 28 岁生日快乐!
- k折交叉验证优缺点_K最近邻(KNN)算法
- alluxio2.0特性-预览
- JAVA-数据类型、变量、常量
- 可视化 —— 二维平面上的散列点在坐标轴方向上的移动
- 凸优化第四章凸优化问题 4.6 广义不等式约束
- .net core不能使用httpget_.NET Core使用Nlog记录日志
- Nginx系列一:Nginx介绍与Nginx工作原理分析
- 2016年辽宁省电子设计大赛自动循迹小车制作心得
- 锁定关闭计算机快捷键,锁定电脑快捷键怎么更改?
- 百度电子商务平台“有啊”正式上线,中国的电子商务平台或将重新洗牌?
- HDU 1069 Monkey and Banana(二维偏序LIS的应用)
- 今晚7:30 | 结构化知识的统一建模和多任务学习
- c语言程序负数,C程序,检查数字是正数还是负数
- 微信蓝牙设备开发--添加设备以及获取微信为设备生成的二维码
热门文章
- etabs数据_[转载]使用Etabs提取数据的问题
- [18调剂]华南理工大学软件学院非全日制调剂信息
- Windows远程桌面连接操作另一电脑上的PyCharm无法编缉的解决办法
- 关于古老的jsp页面的知识汇总(超详细)
- [x64驱动] - WFP网络监控驱动
- 计算机导论饿死英语翻译,“纨绔不饿死,儒冠多误身。”的意思及全诗翻译赏析...
- 操作系统的形成-知识梗概总结.附:【思维导图】一览无余
- 关于云计算服务的安全解决方案
- 来自Trenches的观点:考察Thread-Dumps
- MOOC-走进SPSS-第一章