Revit .NET API mit C#
In dieser Schulung vermitteln wir Theorie und Praxis der Softwareentwicklung mit der .NET API von Revit. Sie erhalten einen guten Überblick über die C#-Schnittstelle von Autodesk und bekommen durch regelmäßige Übungsaufgaben ein Gefühl für die Entwicklung von Revit-Add-ins. Nach dem Kurs können Sie eigenständig Add-ins entwickeln.
Geeignet für
- Softwarearchitekten CAD und BIM
- Softwareentwickler CAD und BIM
Vorkenntnisse
- C#, Revit-Bedienung
- WPF nicht zwingend, aber von Vorteil
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
- 14.06.2027 - 16.06.2027
Online - Weitere Termine auf Nachfrage
Materialien Teilnehmer
- Laptop
- Visual Studio 2026 oder 2022 (die Community-Edition genügt)
- Revit 2025, 2026 oder 2027
- 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: Revit .NET API mit C#
Tag 1
- Vorstellung
- Überblick
- Einführung in die Revit .NET API
- Aufbau eines Revit-Add-ins und der .addin-Datei
- Starten, kompilieren, debuggen
- Eigene Befehle mit IExternalCommand
- Übungsaufgabe
- Informationen
- Überblick über die API
- Standards, die das Entwickeln erleichtern
- Hilfe und Beispiele aus dem SDK
- Elemente und Familien
- Elemente erzeugen in Transaktionen
- Familieninstanzen erzeugen
- Elemente ändern und löschen
- Übungsaufgabe
- Auswahl
- Elemente auswählen per Befehl
- Übungsaufgabe
- Ausblick auf Tag 2
Tag 2
- Rückblick (Schulung Tag 1)
- Überblick Tag 2
- Filter
- Schnelle und langsame Filter
- Filter mit Auswahl
- Allgemeine Filter ohne Auswahl
- Übung
- FilteredElementCollector
- Überblick
- Leistung und Performanz
- Transaktionen
- Überblick
- Strategien
- Ereignisse
- Überblick
- Übung
- Selbstständige Übungen
- Ausblick auf Tag 3
Tag 3
- Rückblick (Schulung Tag 2)
- Überblick Tag 3
- Benutzeroberfläche
- Vorgehensweise
- Menüband (Ribbon)
- WPF-Dialoge und Standard-Dialoge
- Andockbare Fenster
- Übung
- Informationen und Speicherung
- Parameter: Systemparameter, globale Parameter, Projektparameter
- Gemeinsam genutzte Parameter (Shared Parameters)
- Extensible Storage
- Übungen
- Datenbankanalyse
- Revit Lookup
- Abschluss
- Wo gibt es weitere Informationen?
