CAD二发开发学习记录2-编写第一个程序「建议收藏」

CAD二发开发学习记录2-编写第一个程序「建议收藏」根据教材《AUTOCAD VBA&VB.NET开发基础与实例教程(C#版) 第2版》第1章节,尝试开发“helloWord”简单程序。如

欢迎大家来到IT世界,在知识的湖畔探索吧!

根据教材《AUTOCAD VBA&VB.NET开发基础与实例教程(C#版) 第2版》第1章节,尝试开发“helloWord”简单程序。

如下:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using Autodesk.AutoCAD.Runtime;///DLL初始化和运行时类的注册与确认(命令注册)

using Autodesk.AutoCAD.EditorInput;///与用户交互有关的类(用户交互)

using Autodesk.AutoCAD.ApplicationServices;///定义和注册新的AutoCAD命令(文档管理)

using Autodesk.AutoCAD.Internal.Reactors;

using System.Reflection;

[assembly:CommandClass(typeof(ClassLibrary2.Class1))]

namespace ClassLibrary2

{

public class Class1

{

[CommandMethod(“Cmd1”)]

//属性,给下方的函数增加一个标签,进行一个命令的命名

public void Cmd1() //向AutoCAD注册命令,没有参数没有返回值的函数

{

var ed = Application.DocumentManager.MdiActiveDocument.Editor;

//通过ed的变量,从文档里获取控制台,并且写入hello word

ed.WriteMessage(“\nhello!\n欢迎进入.net开发AutoCAD的世界!”);

//向控制台输出内容

}

}

}

CAD二发开发学习记录2-编写第一个程序「建议收藏」

图片和文字中的程序代码是一致的,图片中箭头位置var ed和教材用采用的Editou ed不一致,不要问我为什么,我也不知道,是从网上的一个视频学的,先尝试做了下确实可以用。

小结:

  1. 打开Visual Studio程序(第一次启动有让选择语言,选择C#),点击新建项目》选择类库(.net framework)》命名项目名字和存储位置;
  2. 加载程序需要在CAD中输入命令netload,然后加载用Visual Studio生成的程序文件.dll
  3. 输入自己定义的命令cmd1,发现命令行就出现hello!欢迎进入.net开发AutodeskCAD的世界!
  4. 由于我对C#语言也不熟悉,模糊记得一点点大学学的C语言,但跟那个还不一样,而且我英文也不好,只能多查多看了,继续一点一点探索。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/18169.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信