我是文明,以下即代表我的个人认同看法,有不同看法的可以留言哈,谢谢你的阅读,文章有错字或代码错误请指正,谢谢你哦。
AutoCAD .NET开发
近期,项目需求需要进行CAD二次开发,以下为需求:
第一步搭建开发环境。
第二步熟悉ACAD里的基本数据类型。
第三步,上手具体功能实现。
属性系统实现最佳方式,XDATA
实现自定义可带入参数的命令已激活各类CAD状态。
看不懂吧,能看懂就厉害啦,新手,怎么搞呢?
1、看书《AutoCAD .NET开发指南-2012版》.pdf与书中的源码
链接如下:https://download.csdn.net/download/wenming111/11107028
开发使用的vs为vs2013+AuToCAD2016如图:
1.1、visual studio 2013 直接百度下载,找一个链接下载就可以啦。
建议使用vs 2013 关键次搜下;
注:安装时建议先安装vs,vs一点要在安装开发包之前安装,不然你要自己加载啦。
1.2、vs cad开发包下载位置
先安装vs2013 在安装vs cad开发包;这样阔以避免一些小问题哈。
破解可以看这个教程:https://jingyan.baidu.com/article/ae97a646ff71f3bbfd461dc7.html
工具包:链接: https://pan.baidu.com/s/1SDVW9hjKm56R2V2HkwSUCg 提取码: nyh6
有需要的自行下载。至于vs阔以使用不同的版本的,这个没啥关系的,可根据自己的爱好来,一般推荐是vs2012 但是我比较喜欢vs2013 就这个了吧。有其他问题阔以留言,谢谢你哦。源码我已经改成vs2013版适用版。vs2015也是阔以的,更改dll就行。
新建项目开始你的项目:
2 、开始你的代码
[CommandMethod("MyGroup", "MyCommand", "MyCommandLocal", CommandFlags.Modal)]
public void MyCommand()
{
Document doc = Application.DocumentManager.MdiActiveDocument;
Editor ed;
if (doc != null)
{
ed = doc.Editor;
ed.WriteMessage("Hello, this is your first command.");
}
}
如何调试代码呢:
1、直接运行
点击启动按钮:软件自动启动cad:
2、记得在MyCommand下中括号打个断点;
3、开始输入命令行:
1)在底部输入命令行:netload
2)弹出如下对话框:
选择你的项目dll,根据你命名的项目名称来:
4、选择MyCommand,在命令行中输入。
[CommandMethod("MyGroup", "MyCommand", "MyCommandLocal", CommandFlags.Modal)]
public void MyCommand()
5、开始调试你的代码:
cad调试代码就ok啦,谢谢你的阅读,文章来源与实践。书中示例代码值得你的学习。
https://download.csdn.net/download/wenming111/11107028
CAD二次开发