Zoom
Trash
Related:
CAD Clinic: AutoCAD Commands in VB .NET 15 Jun, 2005By: Mike TuersleyCadalyst Use .NET Editors to Create Simple AutoCAD commands Welcome back! This month we're going to create two simple AutoCAD commands in Visual Basic .Net. If you have not already read last month's column discussing .NET editors, please do so before continuing with this article. For this article, we will recreate the classic "Hello World" example and throw the text into AutoCAD's command line and into an MText object. To begin, open SharpDevelop and create a new combine -- a combine is equivalent to a new project in Microsoft Visual Basic. Now add the references to the project just like with Visual Basic 6 or VBA. Now you should have the code window open for SharpDevelop. Imports System Imports System.Runtime.InteropServices Imports Autodesk.AutoCAD.Runtime Imports Autodesk.AutoCAD.ApplicationServices Imports acadApp = Autodesk.AutoCAD.ApplicationServices.Application Public Class HelloWorld Autodesk.AutoCAD.ApplicationServices.DocumentManager. • In .NET code:
VB.NET para AutoCAD. Primeros pasos (I) A estas alturas no entraremos a mencionar las excelencias de AutoCAD, el programa de CAD más extendido a nivel mundial, ni el formato DWG, estándar de facto en la industria del CAD. Existen muchos medios para programar sobre AutoCAD: AutoLisp, VBA (Macros para AutoCAD), ARX (C++ para AutoCAD) y .NET, la más reciente incorporación al sistema y, por qué no decirlo, la más prometedora para los desarrolladores dado que incorpora toda la potencia de .NET y toda la potencia de AutoCAD en un solo entorno. ¿Qué clase de objeto debemos crear para desarrollar sobre AutoCAD? Una biblioteca de clases. Dentro de ella ya podrá crear toda clase de objetos .NET (WinForms, clases, controles, ...). ¿Necesita estar instalado AutoCAD en mi equipo? Por supuesto que si. ¿Qué framework o versión de Visual Studio debe utilizar? Obtendrá esta información en la web de Autodesk o en los foros de la comunidad de desarrolladores. Pasos a seguir: Cree un proyecto nuevo en Visual Studio del tipo Biblioteca de Clases.