Revit .NET API con C#
In questo corso trasmettiamo la teoria e la pratica dello sviluppo software con la .NET API di Revit. Otterrà una buona panoramica dell'interfaccia C# di Autodesk e, grazie a esercizi regolari, acquisirà dimestichezza con lo sviluppo di add-in per Revit. Al termine del corso sarà in grado di sviluppare add-in in autonomia.
Adatto a
- Architetti software CAD e BIM
- Sviluppatori software CAD e BIM
Prerequisiti
- C#, uso di Revit
- WPF non indispensabile, ma vantaggioso
Modalità e durata
- 3 giorni
- Online, comodamente da casa
- Nelle nostre aule di formazione a Freiburg
- Presso la Sua sede - possibile solo a partire da un numero minimo di partecipanti
Date
- 14.06.2027 - 16.06.2027
Online - Altre date su richiesta
Materiale per i partecipanti
- Laptop
- Visual Studio 2026 o 2022 (è sufficiente la Community Edition)
- Revit 2025, 2026 o 2027
- Utile, ma non indispensabile: Visio (2019, 2021 o 2024) o un altro strumento UML
- Materiale per scrivere
Aula di formazione
- Proiettore
- Whiteboard, lavagna o flipchart
Contenuti del corso di 3 giorni: Revit .NET API con C#
Giorno 1
- Presentazione
- Panoramica
- Introduzione alla Revit .NET API
- Struttura di un add-in per Revit e del file .addin
- Avviare, compilare, eseguire il debug
- Comandi personalizzati con IExternalCommand
- Esercizio
- Informazioni
- Panoramica dell'API
- Standard che semplificano lo sviluppo
- Guida ed esempi dell'SDK
- Elementi e famiglie
- Creare elementi nelle transazioni
- Creare istanze di famiglia
- Modificare ed eliminare elementi
- Esercizio
- Selezione
- Selezionare elementi tramite comando
- Esercizio
- Anteprima del giorno 2
Giorno 2
- Riepilogo (corso giorno 1)
- Panoramica giorno 2
- Filtri
- Filtri rapidi e lenti
- Filtri con selezione
- Filtri generali senza selezione
- Esercitazione
- FilteredElementCollector
- Panoramica
- Prestazioni ed efficienza
- Transazioni
- Panoramica
- Strategie
- Eventi
- Panoramica
- Esercitazione
- Esercizi individuali
- Anteprima del giorno 3
Giorno 3
- Riepilogo (corso giorno 2)
- Panoramica giorno 3
- Interfaccia utente
- Procedura
- Barra multifunzione (Ribbon)
- Finestre di dialogo WPF e finestre di dialogo standard
- Finestre ancorabili
- Esercitazione
- Informazioni e salvataggio
- Parametri: parametri di sistema, parametri globali, parametri di progetto
- Parametri condivisi (Shared Parameters)
- Extensible Storage
- Esercizi
- Analisi del database
- Revit Lookup
- Conclusione
- Dove trovare altre informazioni?
