admin管理员组文章数量:1626985
我是文明,以下即代表我的个人认同看法,有不同看法的可以留言哈,谢谢你的阅读,文章有错字或代码错误请指正,谢谢你哦。
AutoCAD .NET开发
近期,项目需求需要进行CAD二次开发,以下为需求:
第一步搭建开发环境。
第二步熟悉ACAD里的基本数据类型。
第三步,上手具体功能实现。
属性系统实现最佳方式,XDATA
实现自定义可带入参数的命令已激活各类CAD状态。
看不懂吧,能看懂就厉害啦,新手,怎么搞呢?
1、看书《AutoCAD .NET开发指南-2012版》.pdf与书中的源码
链接如下:https://download.csdn/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/article/ae97a646ff71f3bbfd461dc7.html
工具包:链接: https://pan.baidu/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/download/wenming111/11107028
CAD二次开发
版权声明:本文标题:AutoCAD .NET开发(使用 ActiveX® 自动操作及支持 COM 的语言c#) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1728984118a1181846.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论