CAD .NET开发教程
本教程是Autodesk官方最新的.NET开发教程,适合新手学习CAD .NET开发。该教程从基础开始,逐步深入,涵盖了CAD .NET开发的各个方面。
**第1章 HelloWorld: 访问ObjectARX.NET封装类**
在本章中,我们将使用Visual Studio .NET创建一个新的类库工程,并使用AutoCAD.NET托管封装类来访问ObjectARX.NET封装类。通过这个工程,我们可以创建一个能被AutoCAD装载的.NET dll文件,该dll文件会向AutoCAD添加一个名为“HelloWorld”的新命令。
**AutoCAD .NET托管封装类**
AutoCAD .NET托管封装类是AutoCAD提供的一组托管模块,用于帮助开发者访问AutoCAD的功能。这些托管模块包含在两个文件中:acdbmgd.dll和acmgd.dll。acdbmgd.dll包含ObjectDB,acmgd.dll包含其他AutoCAD功能。
**创建类库工程**
要创建类库工程,需要启动Visual Studio .NET,选择“文件”>“新建”>“工程”,然后选择“Visual C#工程”模板,并输入工程名称“Lab1”。在工程目录中,系统会自动创建一个公有类“Class1”。
**加入命令**
要加入命令,需要向Class1类中添加代码。首先,需要使用AutoCAD .NET托管封装类,包含在acdbmgd.dll和acmgd.dll文件中。然后,需要使用鼠标右键单击“引用”,选择“添加引用”,并选择这两个文件。
**ObjectARX.NET封装类**
ObjectARX.NET封装类是AutoCAD提供的一组托管模块,用于帮助开发者访问AutoCAD的功能。这些托管模块包含在acdbmgd.dll文件中。通过使用ObjectARX.NET封装类,我们可以访问AutoCAD的数据库,创建自定义对象,实现用户交互等功能。
**小结**
本章我们学习了如何使用Visual Studio .NET创建类库工程,并使用AutoCAD .NET托管封装类来访问ObjectARX.NET封装类。下一章我们将学习如何使用.NET AutoCAD向导及Editor类。