Development InterfacesThe AutoCAD® OEM CAD development platform supports the following programming environments. ObjectARX for AutoCAD OEM 2010The ObjectARX® programming environment provides an object-oriented, C++ API for developers to use, customize, and extend the AutoCAD OEM development platform. ObjectARX provides the greatest level of performance, functionality, and integration through direct access to AutoCAD OEM software's internal objects, database structures, graphics system, command registration, and processing. Visual LISP in AutoCAD OEM For development and debugging, the Visual LISP® environment incorporates a LISP Integrated Development Environment (IDE) into AutoCAD OEM 2010. Microsoft Visual Basic for Applications (VBA) and ActiveXAutoCAD OEM 32-bit development platform integrates Microsoft® Visual Basic® for Applications (VBA) development environment with the complete ActiveX® Automation Object model from AutoCAD® software. VBA offers a compelling, easy way to customize AutoCAD OEM. Microsoft .NET Framework Programming SupportAutoCAD OEM technology now provides managed wrapper classes that enable you to use the Microsoft® .NET Framework and to write programs in other languages, such as Visual Basic® .NET and C#. The ObjectARX managed wrapper classes now include sophisticated selection, jig, and prompt support, complete events coverage previously only available to C++ reactors, and an application object model to give you convenient and readily discoverable access to the properties of the application, document, editor, and window objects of AutoCAD. .NET applications can easily create dockable palettes and tool palettes and can extend tabbed dialogs. The geometry library now includes 2D curves, and support for external references has been added. For more information or to license AutoCAD OEM 2010, contact your Autodesk ISV Partner Representative. |