ObjectARX technology is the premier API (application programming interface) that is supported by AutoCAD software, AutoCAD for Mac software, and the industry-specific AutoCAD software systems. If you need to access APIs that aren't exposed through AutoLISP programming language, if you want to create applications that are optimized for large data sets, or if you need to build efficient applications for Windows and Mac OS, ObjectARX technology may be the most efficient API for you. This session provides hands-on experience using Microsoft Visual Studio and Microsoft Visual C++ to create and build an ObjectARX technology project that can be loaded into AutoCAD software. Prior experience with C++ programming language is helpful, but it is not required. However, you should have experience with AutoLISP programming language or Managed .NET. This is Part 2 of a 2-part series.
- Learn how to create a project in Microsoft Visual Studio 2012
- Learn how to create a command and a function, as well as a prompt for input, and learn how to display a message to the user
- Learn how to create and query objects in the drawing database
- Learn how to load an ObjectARX technology application into AutoCAD software
Lee Ambrosius is a Principal Learning Experience Designer at Autodesk, Inc., for the AutoCAD and AutoCAD LT products on Windows and Mac. He works primarily on the customization, developer, and CAD administration documentation along with the user documentation. Lee has presented at Autodesk University for more than 10 years on a wide range of topics, from general AutoCAD customization to programming with the ObjectARX technology. He has authored a number of AutoCAD-related books, with his most recent project being AutoCAD Platform Customization: User Interface, AutoLISP, VBA, and Beyond. When Lee isn't writing, you can find him roaming various AutoCAD community forums, posting articles on his or the AutoCAD blog, or tweeting information regarding the AutoCAD product.