AutoCAD二次开发(教程)C#版——学习笔记(一)

李文和案
AutoCAD⼆次开发(教程)C#版——学习笔记(⼀)        最近开始学习AutoCAD(ObjectARX)的⼆次开发,⾸先遇到的⼀个最⼤问题就是——开发环境的设置问题,CAD的⼆次开发对开发⼯具的版本要求很严,开发包、CAD版本和开发⼯具都得对应(在⽹上看了很多贴了也有⼈不⽤对应)。当下C#⽐较流⾏的开发⼯具就是VS2005、2008或者VS2010,对于vs2005⾸先就要下载ObjectARX2007开发包和CAD2007,对于VS2008开发包是ObjectARX2010和ObjectARX2011,对于vs2010则为ObjectARX2012.
本⼈采⽤的是VS2010,下载了ObjectARX2012,但是⽹上好多都没有安装程序,在官⽹上下载了安装程序,安装后却没有模版⽂件,还请各位前辈们指点,下⾯说⼀下⾃⼰的学习⼼得。
黑榆
(1)基于的CAD(ObjectARX)开发可以不装ObjectARX的,因为是托管的,所以在开发时我们只需要安装任意版本(好像
CAD2006以上才⽀持),然后将CAD安装程序⽬录下的acdbmgd.dll和acmgd.dll两个⽂件添加到引⽤即可,然后新建⼀个类库在类库中添加如下引⽤:
using Autodesk.AutoCAD.ApplicationServices;
工程预算编制using Autodesk.AutoCAD.EditorInput;
copd的分级
using Autodesk.AutoCAD.Runtime;
(2)根据教程的介绍输⼊⼀下代码
[CommandMethod("HelloWorld")]
public  void HelloWorld()
{
Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;
ed.WriteMessage("Hello World");
}
在教程中会告诉我们把项⽬的调试启动改为从外部启动即执⾏程序即可,但当我们按F5运⾏,输⼊netload命令在输⼊helloworld 命令后会提⽰helloworld为未知命令,这是什么原因呢?(本⼈暂时也没有弄清,呵呵)但是我们可以将程序⽣成,成功以后我们可以⼿动打开CAD,然后在键⼊以上命令,就ok了。
mtg>qq空间v8本部分遇到的问题为开发环境的配置。
附教程下载链接

本文发布于:2024-09-22 05:20:10,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/118828.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:开发   安装   类库   问题   版本
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议