AutoCAD .NET API con C#
En esta formación se transmiten a los participantes la teoría y la práctica que necesitan para el desarrollo de software con la nueva API .NET de AutoCAD. Con esta formación obtendrá una buena visión general de la API de C# de Autodesk. Mediante ejercicios periódicos adquirirá soltura en el desarrollo de complementos (plugins) para AutoCAD y recibirá apoyo para poder desarrollar complementos de forma autónoma después del curso. Si lo desea, el curso puede impartirse con VB.NET en lugar de C#.
Dirigido a
- Arquitectos de software CAD
- Desarrolladores de software CAD
Conocimientos previos
- C#, manejo de AutoCAD
- WPF no es imprescindible, pero sí una ventaja.
Modalidad y duración
- 3 días
- En línea, cómodamente desde casa
- En nuestras salas de formación en Freiburg
- En sus instalaciones - solo a partir de un número mínimo de participantes
Fechas
- Actualmente bajo petición
Material de los participantes
- Ordenador portátil
- Visual Studio (2017, 2019, 2022)
- AutoCAD (2016 o posterior)
También es posible con productos verticales. - Instalación de ObjectARX
(descarga desde el sitio web de Autodesk) - Instalación del .NET Wizard para ObjectARX
(descarga desde el sitio web de Autodesk) - Recomendable, aunque no imprescindible: Visio (2016, 2019, 2021 o 2022)
- Material de escritura
Sala de formación
- Proyector
- Pizarra blanca, pizarra o rotafolio
Contenido de la formación de 3 días: AutoCAD .NET API con C#
Día 1
- Presentación
- Visión general
- Introducción
- AutoCAD API
- Introducción básica
- Estructura de una API
- Compilar
- Ejecutar
- Depurar
- Información
- Árbol de clases: resumen breve
- Ayudas
- Ejemplos
- Entity
- Crear
- Manipular
- Eliminar
- DWG, DXF
- Ejercicios individuales
- Avance del día 2
Día 2
- Repaso (formación, día 1)
- Visión general del día 2
- Bloques
- Visión general
- BlockTableRecord, BlockReference
- Attribute, AttributeDefinition
- Elementos anidados (nested elements)
- Iteradores / contenedores
- Vista general
- Symbol Table
- Dictionary
- Capas (layer)
- LayerTable
- LayerTableRecord
- Reactores
- Visión general
- DatabaseReactor
- EditorReactor
- DocManagerReactor
- Información y almacenamiento
- Database
- HostApplicationServices
- Ejercicios individuales
- Avance del día 3
Día 3
- Repaso (formación, día 2)
- Visión general del día 3
- GUI
- Procedimiento
- Visión general
- Ejercicio
- GUI
- Diálogos
- Ejercicio
- ¿Qué más se puede ampliar?
- Xdata
- Guardar y leer
- ARXdbg
- Examinar la base de datos con el depurador ARX
- Comando: SNOOP - husmear
- Deshacer / rehacer (undo / redo)
- Locking / bloqueo
- Ejercicios individuales
- Cierre
- ¿Dónde encontrar más información?
