第 1章 Hello World: 访问 ObjectARX .NET 封装类
在这一章中,我们将使用Visual Studio .NET来创建一个新的类库工程。通过这个工程,你可以创建一个能被AutoCAD装载的.NET dll文件。这个dll文件会向AutoCAD加入一个名为“HelloWorld”的新命令。当用户运行这个命令后,在AutoCAD 命令行上将显示“Hello World”文本。
创建第一个AutoCAD托管程序
1) 启动Visual Studio.NET,选择“文件>新建>项目”(File> New> Project)。在新建项目对话框中选择项目类型为“Visual C#项目”,然后选择“类库”模板。在项目名字框中输入“Lab1”,然后选择项目存放的位置。点击确定按钮来创建项目。
2) 在项目的Class1.cs文件中,一个公有类“Class1”已经被系统自动创建了。接下来向这个类加入命令。要加入命令,你必须使用AutoCAD .NET托管封装类。这些托管封装类包含在两个托管模块中。要加入对这两个托管模块的引用,请在项目解决方案浏览器中用鼠标右键单击“引用”然后选择“添加引用”。在弹出的“添加引用”对话框中选择“浏览”。在“选择组件”对话框中,选择AutoCAD 2007的安装目录(这里假定为C:/Program Files/AutoCAD 2007/),在这个目录下找到“acdbmgd.dll”然后选择并打开它。再一次选择“浏览”,在AutoCAD 2007的安装目录下找到“acmgd.dll”并打开它。当这两个组件被加入后,请单击“添加引用” 对话框中的“确定”按钮。正如