top of page

lun 19 set

|

Online CLEX

BIM.ApplicationDevelopment (Revit) - 2022

Parte del percorso BIM.ToCode. Corso Avanzato di Sviluppo Add-ins in C# per Autodesk Revit tramite API.

La registrazione è stata chiusa
Scopri gli altri eventi
BIM.ApplicationDevelopment (Revit) - 2022

Orario & Sede

19 set 2022, 14:30 – 05 dic 2022, 18:30

Online CLEX

L'evento

Parte del percorso BIM.ToCode.

Corso Avanzato di Sviluppo Add-ins per Autodesk Revit. All’interno di questo percorso vengono sviscerate le principali classi, funzioni e metodi esposti nelle API di Revit ed analizzato il loro funzionamento e la loro applicazione per la scrittura di codice attraverso l’utilizzo del linguaggio di programmazione C# per lo sviluppo di add-ins ed estensioni per Revit.

Il modulo si compone di n. 12 lezioni da 4 ore ciascuna, nella fascia oraria dalle 14:30 alle 18:30.

Calendario delle lezioni:

  • 19 settembre 2022 (lunedì);
  • 26 settembre 2022 (lunedì);
  • 03 ottobre 2022 (lunedì);
  • 10 ottobre 2022 (lunedì);
  • 17 ottobre 2022 (lunedì);
  • 24 ottobre 2022 (lunedì);
  • 31 ottobre 2022 (lunedì);
  • 07 novembre 2022 (lunedì);
  • 14 novembre 2022 (lunedì);
  • 21 novembre 2022 (lunedì);
  • 28 novembre 2022 (lunedì);
  • 05 dicembre 2022 (lunedì);

Prerequisiti 

Si richiede una buona padronanza dei concetti alla base della programmazione orientata ad oggetti. La conoscenza approfondita di Autodesk Revit è di ausilio alla comprensione degli interventi mirati che si effettueranno su di esso tramite API. Non è richiesta conoscenza pregressa di C#.

Obiettivo

Il corso si pone come obiettivo la creazione di figure altamente specializzate nella creazione di strumenti personalizzati nella veste di applicazioni esterne o estensioni di Revit per l’esecuzione di workflow personalizzati, la risoluzione di problemi specifici e/o l’esecuzione di task ripetitivi di particolare complessità.

Organizzazione

Il programma si articola per sessioni di formazione on-line, organizzate secondo un ciclo di apprendimento LDA (Lecture-Demo-Action), composto da una prima parte di lezione teorica, unita a dimostrazioni applicative e seguite da esercizi per il consolidamento dei concetti appresi. Saranno inoltre assegnate attività da svolgere in autonomia tra una lezione e l’altra, per l’approfondimento e lo studio individuale. In ciascuna sessione verrà fornito il materiale teorico e il dataset necessario allo svolgimento delle attività individuali.

Durata

Il corso è composto da 12 lezioni, della durata di 4 ore l’una, per un totale di 48 ore di formazione, divise in 12 settimane. Queste ore non comprendono le attività individuali di approfondimento, che richiederanno ai partecipanti un impegno di circa due ore settimanali per lo studio e risoluzione degli homework.

Docenti: Federico Nigro.

Partecipazione: 1.440 € + IVA

Argomenti trattati

  • Lezione 01. Introduzione allo sviluppo di applicazioni tramite le API di Revit attraverso il linguaggio di programmazione orientato ad oggetti C#.
  • Lezione 02. Fondamenti di programmazione in C# ed impostazione dell’ambiente di sviluppo per la creazione di External Commands.
  • Lezione 03. Analisi degli oggetti di livello superiore all’interno delle API e relative Classi (Application, UIApplication, Document e UIDocument); fondamenti e classificazione degli elementi.
  • Lezione 04. Introduzione ai Windows Form per la creazione e personalizzazione dell’interfaccia grafica dell’add-in. Applicazione delle tecniche per filtrare, raggruppare e selezionare elementi all’interno di Revit.
  • Lezione 05. Utilizzo delle Transazioni e delle classi destinate alla modifica degli elementi di modello.
  • Lezione 06. Parameter Class e metodi per la Gestione dei parametri in ambiente di progetto
  • Lezione 07. Creazione di External Applications per la personalizzazione dell’interfaccia utente di Revit e gestione degli eventi sul modello.
  • Lezione 08. Gestione dei parametri condivisi in ambiente di progetto ed interoperabilità con Microsoft Excel.
  • Lezione 09. Analisi delle principali Classi e metodi per la creazione, modifica e gestione delle principali famiglie di sistema e per il posizionamento di famiglie caricabili.
  • Lezione 10. Analisi delle principali Classi e metodi per la creazione, modifica e gestione di tipi e parametri nell’editor delle famiglie.
  • Lezione 11. Gestione delle viste, attraverso le classi dedicate all’interno delle API di Revit (Autodesk.Revit.View e Autodesk.Revit.UI.UIView), creazione di filtri di visualizzazione e panoramica delle principali classi degli elementi annotativi.
  • Lezione 12. Gestione degli eventi esterni per l’implementazione di finestre di dialogo non modali negli add-ins e buone pratiche per lo sviluppo.

Nota: qualora non si raggiungesse il numero minimo di partecipanti, il corso potrà essere posticipato o in alternativa verrà restituito l'intero importo versato 

Biglietti

Prezzo

Quantità

Totale

  • BIM.ApplicationsDevelopment

    1.440,00 €

    +316,80 € IVA

    Il pass comprende la partecipazione a tutte le sessioni che compongono il modulo.

    1.440,00 €

    +316,80 € IVA

    0

    0,00 €

Totale

0,00 €

Condividi questo evento

bottom of page