Object arx 开发教程
ObjectARX 开发教程 ObjectARX 是 Autodesk 公司推出的一个开发平台,允许开发者使用 .NET 语言来创建 AutoCAD 应用程序。本教程主要介绍了如何使用 ObjectARX 创建一个 Hello World 程序,并将其加载到 AutoCAD 中。 在本教程中,我们将使用 Visual Studio .NET 创建一个新的类库工程,并使用 ObjectARX .NET 封装类来创建一个名为“HelloWorld”的新命令。当用户运行这个命令时,在 AutoCAD 命令行上将显示“Hello World”文本。 我们需要启动 Visual Studio .NET 并创建一个新的类库工程。在新建工程对话框中选择工程类型为“Visual C# 工程”,然后选择“类库”模板,并输入工程名字“Lab1”,选择工程存放的位置,然后点击确定按钮来创建工程。 在工程的 Class1.cs 文件中,一个公有类“Class1”已经被系统自动创建了。我们需要使用 AutoCAD .NET 托管封装类来加入命令。这些托管封装类包含在两个托管模块中,即 acdbmgd.dll 和 acmgd.dll。我们需要在“引用”中添加这两个托管模块的引用。 在添加引用后,我们可以使用对象浏览器来浏览加入的两个托管模块所提供的类。我们将使用 “Autodesk.AutoCAD.EditorInput.Editor”类的一个实例来在 AutoCAD 命令行中显示文本。 接下来,我们需要在 Class1 类中加入命令。我们需要使用“CommandMethod”属性来定义命令。这个属性由 Runtime 命名空间提供。在类 Class1 中加入下列属性和函数: [CommandMethod("HelloWorld")] public void HelloWorld(){} 当“HelloWorld”命令在 AutoCAD 中运行的时候,上面定义的 HelloWorld 函数就会被调用。在这个函数中,我们需要创建一个 Editor 类的实例,并使用其 WriteMessage 方法在命令行中显示“Hello World”文本。 Editor ed = Application.DocumentManager.MdiActiveDocument.Editor; ed.WriteMessage("Hello World"); 我们可以在 AutoCAD 中调试这个程序,并查看命令的执行结果。 通过这个教程,我们了解了如何使用 ObjectARX 创建一个简单的 Hello World 程序,并将其加载到 AutoCAD 中。这个程序展示了 ObjectARX 的强大功能,可以帮助开发者快速创建复杂的 AutoCAD 应用程序。
剩余47页未读,继续阅读
- 粉丝: 0
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2225060346-汤岚淇-实验15路由交换综合实验.docx
- 2225060346-汤岚淇-实验04以太网基础.doc
- 2225060346-汤岚淇-实验05VLAN配置.doc
- 2225060346-汤岚淇-实验02远程登录.doc
- 基于积分型滑模控制器的永磁同步电机FOC 1.转速环基于积分型滑模面设计积分型滑模面结构控制器,采用指数趋近律来提高系统的动态性能 2.提供算法对应的参考文献和仿真模型
- 1_Project6.zip
- 在线工具源码/站长工具源码站长在线工具集合源码
- password.cpp
- 实验1-参考资料-Linux系统使用实验指导.pdf
- 实验1-讲稿-Linux的基本使用和管理.doc
- 实验1-备份实验-vi编辑器和gcc编译器.pdf
- 实验3-实验报告.doc
- 实验2-讲稿-进程管理.pdf
- 实验1-实验报告.doc
- 实验3-讲稿-进程同步.docx
- 实验2-实验报告(2).doc