Introducción a las interfaces de programación

AutoCAD

 
Introducción a las interfaces de programación
 
 
 

Además de acceder a comandos desde la solicitud de comando y las interfaces de menús, AutoCAD proporciona interfaces de programación de aplicaciones (API) que se pueden utilizar para determinar los dibujos y las bases de datos. El tipo de interfaz que se utilice dependerá de las necesidades de la aplicación y de la experiencia en programación de cada usuario.

Las interfaces de programación que se presentan aquí son ActiveX® Automation, VBA (Visual Basic® for Applications), AutoLISP®, Visual LISP™ , ObjectARX™ y .NET. El tipo de interfaz que se utilice dependerá de las necesidades de la aplicación y de la experiencia en programación de cada usuario.

  • ActiveX Automation

    ActiveX Automation es una tecnología desarrollada por Microsoft® y basada en la arquitectura COM (modelo de objetos componentes). Puede usarse para personalizar AutoCAD, compartir los datos de dibujo con otras aplicaciones y automatizar tareas.

  • AutoCAD VBA

    Microsoft Visual Basic para aplicaciones (VBA) es un entorno de programación basado en objetos diseñado para proporcionar amplias capacidades de desarrollo. La principal diferencia entre VBA y VB (Visual Basic 6) es que VBA se ejecuta en el mismo espacio de procesos que AutoCAD, con lo que proporciona un entorno de programación adaptado a AutoCAD y muy rápido.

  • AutoLISP y Visual LISP

    AutoLISP se basa en el lenguaje de programación LISP, sencillo de aprender y muy eficaz. AutoCAD incluye un intérprete de LISP integrado, de manera que puede introducir el código de AutoLISP en la solicitud de comando o cargarlo desde archivos externos. Visual LISP (VLISP) es una herramienta de software diseñada para agilizar el desarrollo de programas en AutoLISP.

  • ObjectARX

    La tecnología ObjectARX proporciona la base que permite que las aplicaciones de software de diseño compartan datos de objeto inteligentes. Puede ejecutar aplicaciones ObjectARX de otros fabricantes o escribir las que necesite.

  • .NET

    Con Microsoft .NET Framework puede crear aplicaciones que interactúen con AutoCAD mediante lenguajes de programación como VB .NET y C#.