Training - AutoCAD ObjectARX with C++

AutoCAD ObjectARX with C++

This is a training course/workshop where participants are taught the theory and practice of software development with AutoCAD's ObjectARX. This course will give you a good overview of Autodesk's C++ API. Through regular exercises you will get a feel for the development of AutoCAD add-ons and receive support to be able to develop add-ons on your own after the course.

Suitable for

  • Software architects CAD
  • Software developers CAD

Previous knowledge

  • C++, AutoCAD operation

Form of work and duration

  • 3 days

Dates

  • currently on request

Materials participants

  • Laptop 
  • Visual Studio with C++ (2017, 2019, 2022)
  • AutoCAD (2016 or newer)
    Vertical products also possible.
  • Installation ObjectARX

  • Installation ObjectARX-Wizard for C++

  • Good but not mandatory Visio (2016, 2019, 2021 or 2022)
  • Stationery

Training room

  • Projector
  • Whiteboard, blackboard or flipchart

Content of the 3-day training / workshop

Day 1

  • Presentation
  • Overview
  • ARX
    • Basic introduction
    • Structure of an ARX
    • Compiling
    • Starting
    • Debugging
  • Information
    • Class tree short overview
    • Help
    • Examples
  • AcDbEntity
    • Create
    • Manipulate
    • Delete
    • DWG, DXF
  • Independent exercises
  • Outlook to day 2

Day 2

  • Review (Training Day 1)
  • Overview Day 2
  • Blocks
    • Overview
    • AcDbBlockTableRecord, AcDbBlockReference
    • AcDbAttribute, AcDbAttributeDefinition
    • Nested Elements
  • Iterators / Containers
    • Overview
    • Symbol Table
    • Dictionary
  • Layer
    • AcDbLayerTable
    • AcDbLayerTableRecord
  • Reactors
    • Overview
    • AcDbDatabaseReactor
    • AcEditorReactor, AcEditorReactor2
    • AcApDocManagerReactor
  • Information and storage
    • AcDbDatabase
    • acdbHostApplicationServices
  • Independent exercises
  • Outlook to Day 3

Day 3

  • Review (Training Day 2)
  • Overview Day 3
  • GUI
    • Procedure
    • Overview
    • Exercise
  • GUI
    • Dialogues
    • Exercise
    • What else can be extended?
  • Xdata
    • Save and read
  • ARXdbg
    • Examine the database with the ARX debugger
    • Command: SNOOP - Snoop
  • Undo / Redo
  • Locking
  • Independent exercises
  • Conclusion
  • Where to find more info

Inquiry form training

Do you have any questions in advance? We are here for you: +49 761 28522110

CONTACT