网站首页 > 资源文章 正文
平常都用arx/c++/mfc来进行cad开发,业余时间学习下.net/C#开发,在此做下记录,同时以供大家参考,交流,共同进步。
ps:我也是现学的,如果有什么不对的地方可以指出来,在此谢谢大家!!
一、经典的Heloword
开发环境:vs2010+cad2012.
开启我们的cad之旅。
1.vs建立一个C#类库【NetCad】。
2.添加 acdbmgd.dll 和 acmgd.dll引用(暂时不介绍他们都有哪些接口,后续统一解决)。
3.修改2中的引用属性【复制本地】 - false。
4.引入cad基本类
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Runtime;
5.增加命令【HelloWorld】
[CommandMethod("HelloWorld")]
public static void HelloWorld()
{
Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;
ed.WriteMessage("Hello World"); // cad命令行输出
}
6.编译工程,生成【NetCad.dll】。
7.运行cad,执行命令【NETLOAD】,选择【NetCad.dll】。
8.执行命令【HelloWorld】,如果提示 无效命令,则检查A.【5】中定义的名称是否和你输入的对应。B.【3】属性是否修改为false。
如果成功在命令行输出 Hello World 恭喜你已经踏出了第一步。如果没有则可以按照【8】中介绍来检查,或者与我交流。
- 上一篇: 提高可移动存储设备管理系统安全运行的方案
- 下一篇: WLK怀旧服WA:猎人核心输出技能循环
猜你喜欢
- 2025-05-08 Visual C++ 2017从入门到精通 - 01 窗口
- 2025-05-08 C语言编程者的福音:一款简单又实惠的C语言图形编辑器!
- 2025-05-08 设置全局键盘钩子 和 注意事项(winform全局键盘钩子)
- 2025-05-08 网络安全漏洞深度剖析(网络安全常见漏洞类型)
- 2025-05-08 WLK怀旧服WA:猎人核心输出技能循环
- 2025-05-08 VC++ 6.0 编译前准备工作及工作区设置指南
- 2025-05-08 提高可移动存储设备管理系统安全运行的方案
- 2025-05-08 图片转音乐视频,调研的三种方法(怎么把图片和音乐做成视频的形式?)
- 2025-05-08 嵌入式支付系统模拟器(嵌入式微型芯片的支付卡)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)