Corso API .NET di BricsCAD con C#

BricsCAD .NET API con C#

In questo corso trasmettiamo la teoria e la pratica dello sviluppo software con la .NET API di BricsCAD. Otterrà una buona panoramica dell'interfaccia C# di Bricsys e, grazie a esercizi regolari, acquisirà dimestichezza con lo sviluppo di estensioni per BricsCAD. Al termine del corso sarà in grado di sviluppare add-in in autonomia.

La .NET API di BricsCAD è in larga misura compatibile con AutoCAD. Le mostriamo come trasferire add-in AutoCAD esistenti su BricsCAD e a cosa prestare attenzione. Su richiesta svolgiamo il corso anche con VB.NET anziché con C#.

Adatto a

  • Architetti software CAD
  • Sviluppatori software CAD

Prerequisiti

  • C#, uso di BricsCAD o AutoCAD
  • 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

  • 19.04.2027 - 21.04.2027 
    Online 
  • Altre date su richiesta 

Materiale per i partecipanti

  • Laptop
  • Visual Studio 2026 o 2022 (è sufficiente la Community Edition)
  • BricsCAD V24, V25 o V26 nella versione Pro, Mechanical o BIM (BricsCAD Lite non supporta estensioni .NET)
  • I riferimenti .NET (BrxMgd.dll, TD_Mgd.dll) si trovano nella cartella di installazione di BricsCAD
  • 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: BricsCAD .NET API con C#

Giorno 1

  • Presentazione
  • Panoramica
  • Introduzione alla BricsCAD .NET API
    • Struttura di un add-in
    • Namespace Bricscad.* e Teigha.*
    • Creare il progetto, impostare i riferimenti
    • Compilare, caricare con NETLOAD, eseguire il debug
    • Comandi personalizzati con CommandMethod
  • Informazioni
    • Panoramica dell'albero delle classi
    • Guida ed esempi di Bricsys
  • Entities
    • Transazioni
    • Creare, modificare ed eliminare oggetti
    • Selezione con l'Editor
    • DWG e DXF
  • Esercizi individuali
  • Anteprima del giorno 2

Giorno 2

  • Riepilogo (corso giorno 1)
  • Panoramica giorno 2
  • Blocchi
    • BlockTable, BlockTableRecord e BlockReference
    • Attributi e definizioni di attributo
    • Blocchi annidati
  • Tabelle dei simboli e dizionari
    • Layer: LayerTable e LayerTableRecord
    • Altre tabelle dei simboli
    • Named Object Dictionary
  • Eventi
    • Eventi del database
    • Eventi dell'Editor
    • Eventi del documento
  • Da AutoCAD a BricsCAD
    • Codice sorgente comune per AutoCAD e BricsCAD
    • Differenze e insidie tipiche
  • Esercizi individuali
  • Anteprima del giorno 3

Giorno 3

  • Riepilogo (corso giorno 2)
  • Panoramica giorno 3
  • Interfaccia utente
    • Procedura
    • Barra multifunzione (Ribbon) e barre degli strumenti
    • Finestre di dialogo WPF e palette
  • Esercitazione
  • Cos'altro si può estendere
    • Salvare e leggere Xdata e dizionari di estensione
    • Annulla e ripeti
    • Blocco dei documenti (Locking)
  • Esaminare il database con strumenti Snoop
  • Esercizi individuali
  • Conclusione
  • Dove trovare altre informazioni?

Corsi correlati

• Corso AutoCAD .NET API
• Corso C#

Modulo di richiesta formazione

Ha ancora domande prima di procedere? Siamo a Sua disposizione: +49 761 28522110

CONTACT