【连载】 .Net cad二次开发(一)
来源:互联网 发布:彩票源码系统php 编辑:程序博客网 时间:2024/05/17 02:37
平常都用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】中介绍来检查,或者与我交流。
1 0
- 【连载】 .Net cad二次开发(一)
- 【连载】 .Net cad二次开发(二)
- 【连载】 .Net cad二次开发(三)
- 【连载】 .Net cad二次开发(四)
- 【连载】 .Net cad二次开发(五)
- Cad二次开发(一)
- .NET cad 二次开发入门
- CAD .net二次开发 过滤器
- 基于.NET的CAD二次开发学习笔记一:CAD开发入门
- Cad二次开发(二)
- Cad二次开发(三)
- auto CAD 二次开发 c#.net 之JIG画多段线(polyline)
- auto CAD .NET二次开发之 添加,删除实体(entity)
- 透明度设置(1) Auto CAD .NET二次开发
- 设置透明度(2)auto CAD .NET二次开发
- CAD .net二次开发直线转化多段线(Polyline)
- auto CAD .NET二次开发 之 交互操作
- 【转载】cad .net二次开发调试方法
- ARM立即数讲解--LDR和MOV的区别
- Json转换利器Gson之实例一-简单对象转化和带泛型的List转化
- Q - Phalanx HDU 2859 ( dp )
- 算法导论 改进快排(3)---栈深度 习题7-4
- Android 动画AlphaAnimation类方法
- 【连载】 .Net cad二次开发(一)
- nyoj 813 对决
- SQL Server 2008 数据库引擎等安装失败的原因
- leetcode_Search for a Range
- Device Tree(三):代码分析
- 黑马程序员_Java基础_网络编程
- JNI/NDK开发指南(十一)——JNI异常处理
- Java移位运算符
- 老公老婆开玩笑。。。哈哈,笑死你