gio 07 apr | Online CLEX

BIM.ApplicationDevelopment (Revit) - 2022

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

Orario & Sede

07 apr, 14:30 – 30 giu, 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:

  • 07 aprile 2022 (giovedì);
  • 14 aprile 2022 (giovedì);
  • 21 aprile 2022 (giovedì);
  • 28 aprile 2022 (giovedì);
  • 05 maggio 2022 (giovedì);
  • 12 maggio 2022 (giovedì);
  • 19 maggio 2022 (giovedì);
  • 26 maggio 2022 (giovedì);
  • 09 giugno 2022 (giovedì);
  • 16 giugno 2022 (giovedì);
  • 23 giugno 2022 (giovedì);
  • 30 giugno 2022 (giovedì).

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 sessioni, 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.200 € + IVA

Argomenti trattati

  • Sessione 01. Introduzione allo sviluppo di applicazioni tramite le API di Revit attraverso il linguaggio di programmazione orientato ad oggetti C#.
  • Sessione 02. Fondamenti di programmazione in C# ed impostazione dell’ambiente di sviluppo per la creazione di External Commands.
  • Sessione 03. Analisi degli oggetti di livello superiore all’interno delle API e relative Classi (Application, UIApplication, Document e UIDocument); fondamenti e classificazione degli elementi.
  • Sessione 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.
  • Sessione 05. Utilizzo delle Transazioni e delle classi destinate alla modifica degli elementi di modello.
  • Sessione 06. Parameter Class e metodi per la Gestione dei parametri in ambiente di progetto
  • Sessione 07. Creazione di External Applications per la personalizzazione dell’interfaccia utente di Revit e gestione degli eventi sul modello.
  • Sessione 08. Gestione dei parametri condivisi in ambiente di progetto ed interoperabilità con Microsoft Excel.
  • Sessione 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.
  • Sessione 10. Analisi delle principali Classi e metodi per la creazione, modifica e gestione di tipi e parametri nell’editor delle famiglie.
  • Sessione 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.
  • Sessione 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
Quant.
Totale
  • BIM.ApplicationsDevelopment
    €1,200
    +€264 IVA
    €1,200
    +€264 IVA
    0
    €0
Totale€0

Condividi questo evento