AutoCAD .NET API mit C#
Dies ist eine Schulung bzw. ein Workshop, bei der die Teilnehmer Theorie und Praxis bei der Softwareentwicklung mit AutoCADs neuer .NET API vermittelt bekommen. Mit dieser Schulung erhalten Sie einen guten Überblick über die C# API von Autodesk. Durch regelmäßige Übungsaufgaben bekommen Sie ein Gefühl für die Entwicklung von AutoCAD-Addons und erhalten Unterstützung, um nach dem Kurs eigenständig Addons entwickeln zu können. Wenn gewünscht, kann der Kurs statt mit C# auch mit VB.NET gehalten werden.
Geeignet für
- Softwarearchitekten CAD
- Softwareentwickler CAD
Vorkenntnisse
- C#, AutoCAD-Bedienung
- WPF nicht zwingend, aber von Vorteil.
Arbeitsform und Dauer
- 3 Tage
- derzeit online bequem von zu Hause aus
- (nach Corona zusätzlich auch als Präsenzschulung bei Cadida oder vor Ort)
Termine
- derzeit auf Anfrage
Materialien Teilnehmer
- Laptop
- Visual Studio (2017, 2019, 2022)
- AutoCAD (2016 oder neuer)
Vertikale Produkte auch möglich. - Installation ObjectARX
- Installation .NET Wizard für ObjectARX
- Gut aber nicht zwingend Visio (2016, 2019, 2021 oder 2022)
- Schreibzeug
Schulungsraum
- Beamer
- Whiteboard, Tafel oder Flipchart
Inhalt der 3-tägigen Schulung / Workshop
Tag 1
- Vorstellung
- Überblick
- AutoCAD API
- Grundeinführung
- Struktur einer API
- Kompilieren
- Starten
- Debuggen
- Informationen
- Klassenbaum Kurzübersicht
- Hilfen
- Beispiele
- Entity
- Erstellen
- Manipulieren
- Löschen
- DWG, DXF
- Selbstständige Übungen
- Ausblick auf Tag 2
Tag 2
- Rückblick (Schulung Tag 1)
- Überblick Tag 2
- Blöcke
- Überblick
- BlockTableRecord, BlockReference
- Attribute, AttributeDefinition
- Nested Elements
- Iteratoren / Container
- Übersicht
- Symbol Table
- Dictionary
- Layer
- LayerTable
- LayerTableRecord
- Reaktoren
- Überblick
- DatabaseReactor
- EditorReactor
- DocManagerReactor
- Informationen und Speicherung
- Database
- HostApplicationServices
- Selbstständige Übungen
- Ausblick auf Tag 3
Tag 3
- Rückblick (Schulung Tag 2)
- Überblick Tag 3
- GUI
- Vorgehensweise
- Überblick
- Übung
- GUI
- Dialoge
- Übung
- Was kann man noch erweitern?
- Xdata
- Speichern und Lesen
- ARXdbg
- Datenbank untersuchen mit dem ARX-Debugger
- Befehl: SNOOP - Schnüffeln
- Undo / Redo
- Locking / Sperren
- Selbstständige Übungen
- Abschluss
- Wo gibt's noch Infos