Learn to program and customise AutoCAD using C++
Overview
ObjectARX is a set of object oriented libraries supplied free by Autodesk for programming AutoCAD using C++ .
This multimedia course is a CD-ROM divided into three parts:
20 chapters of a user-paced tutorial on ObjectARX
An easily searchable help file with examples, tips, tricks, gotchas and FAQ
Source code for use in your very own ObjectARX programs
The demo includes a more detailed review of the course and in itself consists of a much reduced version of the CD-ROM, with some chapters, some help, and some source code.
You simply run the multimedia presentation, and, chapter by chapter, page by page, you increase your knowledge of ObjectARX. At the end of each chapter you test your understanding of the chapter topics with is a quiz, and one or more lab programming exercises. With these exercises you create an ObjectARX program to be run and tested in AutoCAD 2000.
AutoCAD 2000 or AutoCAD 14?
While the course is aimed primarily at AutoCAD 2000, 80% of the course is also valid for AutoCAD R14. All the source examples for AutoCAD 2000 are present in a separate directory for AutoCAD R14.
AutoCAD 2000. The AutoCAD 2000 ObjectARX SDK, (available as a free download from Autodesk). Visual C 6.0. A CD-ROM drive, (the course is more than 150MBytes and runs exclusively from CD-ROM). (AutoCAD R14 users will need VC 4.2 and the ObjectARX SDK for R14)
User-paced presentation of ObjectARX
This part of the course consists of 20 chapters about how to program AutoCAD 2000 using C++ and ObjectARX. Basic concepts and methods are covered, with quizzes and exercises at the end of each chapter to assess your progress. Each chapter links back to the source code examples also included on the CD-ROM.
The chapters of the presentation are:
Chapter 1 Introduction.
Chapter 2 What is ObjectARX?
Chapter 3 Getting started.
Chapter 4 Adding a new command.
Chapter 5 The ObjectARX view of the drawing.
Chapter 6 Opening objects. Iterators.
Chapter 7 Errors and abbreviations.
Chapter 8 User IO and selecting entities.
Chapter 9 Changing entity properties.
Chapter 10 Multiple drawings, MDI (AutoCAD 2000).
Chapter 11 MDI/MDE (AutoCAD 2000).
Chapter 12 Copying and "deepclone".
Chapter 13 Blocks and Layers.
Chapter 14 acedCommand.
Chapter 15 Polylines and 3d Objects.
Chapter 16 Dictionaries and Xrecords.
Chapter 17 Reactors.
Chapter 18 The Geometry Library.
Chapter 19 Introduction to advanced techniques, MFC and custom objects.
Chapter 20 Calling ARX functions from LISP.
Chapter 21 Contacts.
Copyright(c) 2001 Owen F. Ransen