AutoCAD ObjectARX mit C++
In dieser Schulung vermitteln wir Theorie und Praxis der Softwareentwicklung mit ObjectARX, der C++-Schnittstelle von AutoCAD. Durch regelmäßige Übungsaufgaben bekommen Sie ein Gefühl für die Entwicklung von AutoCAD-Erweiterungen und können nach dem Kurs eigenständig ARX-Anwendungen entwickeln.
Geeignet für
- Softwarearchitekten CAD
- Softwareentwickler CAD
Vorkenntnisse
- C++, AutoCAD-Bedienung
Arbeitsform und Dauer
- 3 Tage
- Online, bequem von zu Hause
- In unseren Schulungsräumen in Freiburg
- Bei Ihnen vor Ort - erst ab einer Mindest-Teilnehmeranzahl möglich
Termine
- Derzeit auf Anfrage
Materialien Teilnehmer
- Laptop
- Visual Studio 2026 oder 2022 mit C++ – das Plattform-Toolset richtet sich nach der ObjectARX-Version
- AutoCAD 2025, 2026 oder 2027 (vertikale Produkte ebenfalls möglich)
- ObjectARX SDK passend zur AutoCAD-Version (Download von der Autodesk-Webseite)
- ObjectARX Wizard für Visual Studio (Download von der Autodesk-Webseite)
- Gut, aber nicht zwingend: Visio (2019, 2021 oder 2024) oder ein anderes UML-Werkzeug
- Schreibzeug
Schulungsraum
- Beamer
- Whiteboard, Tafel oder Flipchart
Inhalt der 3-tägigen Schulung: AutoCAD ObjectARX mit C++
Tag 1
- Vorstellung
- Überblick
- ObjectARX
- Aufbau einer ARX-Anwendung
- Kompilieren, laden und debuggen
- Eigene Befehle registrieren
- Informationen
- Klassenbaum im Überblick
- Hilfe und Beispiele aus dem SDK
- AcDbEntity
- Erzeugen
- Ändern
- Löschen
- DWG und DXF
- Selbstständige Übungen
- Ausblick auf Tag 2
Tag 2
- Rückblick (Schulung Tag 1)
- Überblick Tag 2
- Blöcke
- AcDbBlockTableRecord und AcDbBlockReference
- AcDbAttribute und AcDbAttributeDefinition
- Verschachtelte Blöcke
- Iteratoren und Container
- Symboltabellen
- Wörterbücher (Dictionaries)
- Layer
- AcDbLayerTable
- AcDbLayerTableRecord
- Reaktoren
- AcDbDatabaseReactor
- AcEditorReactor
- AcApDocManagerReactor
- Informationen und Speicherung
- AcDbDatabase
- acdbHostApplicationServices()
- Selbstständige Übungen
- Ausblick auf Tag 3
Tag 3
- Rückblick (Schulung Tag 2)
- Überblick Tag 3
- Benutzeroberfläche
- Dialoge
- Übung
- Was man noch erweitern kann
- Xdata speichern und lesen
- Rückgängig und Wiederholen
- Dokumente sperren (Locking)
- ArxDbg
- Die Datenbank mit dem ARX-Debugger untersuchen
- Befehl SNOOP
- Selbstständige Übungen
- Abschluss
- Wo gibt es weitere Informationen?
