1 / 95
文档名称:

Autodesk官方net开发教程(C#).pdf

格式:pdf   大小:10,732KB   页数:95页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Autodesk官方net开发教程(C#).pdf

上传人:cjc201601 2022/8/27 文件大小:10.48 MB

下载得到文件列表

Autodesk官方net开发教程(C#).pdf

相关文档

文档介绍

文档介绍:: .
Autodesk.NET(C#)
i类的声明语句(位于Classi, c s 文件的顶部的)之前,导入
Applicationservices, Editorinput 和 Runtime 命名空间。
using . ApplicationServices;
using Autodesk. AutoCAD. Editorinput;
using Autodesk. AutoCAD. Runtime;
5) 接下来在类Classi中加入命令。要加入能在A u toCAD中调
用的命令,你必须使用"CommandMethod”属性。这个属性由R untime
命名空间提供。在类 Classi中加入下列属性和函数。
[CommandMethod("HeiloWorld")]
public void HelioWorld()
{ )
6 ) 当 “HelloWorld”命令在AutoCAD中运行的时候,上面定义的
HelloWorld函数就会被调用。在这个函数中,一个Editor类的实例
将被创建。Editor类拥有访问AutoCAD命令行的相关方法,它还包
括选择对象和其它一些重要的功能。AutoCAD当前活动文档的Editor
对象可以使用Application类来访问。当 Editor对象被创建后,你
可以使用它的WriteMessage方法在命令行中显示“HelloWorld”文
本。在 HelloWorld函数中加入以下代码:
Editor ed =
Application. DocumentManager. MdiActiveDocument. Editor;
ed. WriteMessage("Hello World");7 ) 要在AutoCAD中调试这个程序,你可以让Visual Studio. NET
启 动 一 个 AutoCAD进程。在解决方案管理器中右键单击“Labi”,然
后选择“属 性 " 。在 Labi的属性页对话框中,选 择 ” 配置属性>调
试 " 。在 “启动”项中,选 择 ”调试模式“为 “程序“,在 "启 动 程
序 ”的右边单击省略号按钮然后选择AutoCAD 2006安装目录下的
。设置好以后,按 F 5 来启 动 一 个 AutoCAD进程。这样就会
编译你的程序然后自动启动AutoCAD,而当编译后有错误的时候就会
停止。请修正你可能碰到的任何错误。
8) “NETL0AD”命令被用来装载托管程序。在 AutoCAD命令行中输
入 NETL0AD,会出现””的对话框。选择上面生成的
“”然后打开它。
9) 在 命 令 行 中 输 入 “HellowWorld"。如果一切顺利的话,命令行
中 将 显 示 “Hello World”文本。切 换 到 Visual Studio. N E T , 在
ed. WriteMessage ( u Hello Worldw ;语句处加入一个断点。在
AutoCAD中再次运行HelloWorld命令,你会注意到你可以跟踪代码
的运行。Visul Studio. NET的“调试”菜单有好几项可以用来跟踪
程序的运行。
如果有时间的话,请浏览一下CommandMethod属性。
你会发现它有七种不同的形式。在上面的例子中,我们使用了最简单
的形式,它 只 有 一个输入参数(命令的名字)。你可以使用其它的形
式来控制命令的工作方式,例如你可以确定命令组的名字、全局和局
部名字、命 令 标 识 (命令如何来运行)等 。第 2 章 .NET AutoCAD向导及Editor类