Conceptos básicos de la API de SolidWorks Enterprise PDM
NUEVO PARA 2010
Duración: 2 días
Requisitos previos: Curso Administración de SOLIDWORKS Enterprise PDM, conocimientos básicos del software de SOLIDWORKS Enterprise PDM, conocimiento del sistema operativo Windows™ y de un lenguaje de programación, preferiblemente Visual Basic™ 2005 o posterior. Para aprovechar al máximo este curso, los alumnos deben conocer los conceptos de interfaz, clase, estructura, enumeración, colección y recursividad.
Descripción: Este curso enseña a los programadores cómo utilizar la API (Application Programming Interface, Interfaz de programación de aplicación) de SOLIDWORKS Enterprise PDM para automatizar y personalizar SOLIDWORKS Enterprise PDM. Este curso se centra en las aptitudes y conceptos fundamentales necesarios para empezar a utilizar la API con el objetivo de desarrollar aplicaciones que puedan interactuar con SOLIDWORKS Enterprise PDM. El curso está destinado a cualquier programador que pretenda desarrollar aplicaciones para automatizar, personalizar o mejorar las funciones de SOLIDWORKS Enterprise PDM.
Los temas que se tratan en el curso son:
Introducción
Acerca del curso
Lección 1: Conectarse a un almacén
Programación de COM
Tipos de aplicación
Espacios de nombre
Interfaz de IEdmVault
Sugerencia de depurador
Iniciar sesión en un almacén
Gestionar los valores de retorno HRESULT
Guía de referencia para el programador
Control de versiones de la interfaz
Lección 2: Archivos, carpetas, artículos y referencias
Interfaz de IEdmObject
Interfaz de IEdmFile
Interfaz de IEdmFolder
Interfaz de IEdmPos
Estudio de caso: Movimiento de archivo
Estudio de caso: Movimiento de carpeta
Referencias de archivo
IEdmBatch-Interfaz de listado
IEdmClear-Interfaz de LocalCache
Estudio de caso: Movimiento de árbol de referencia
Artículos
Estudio de caso: Crear artículos a partir de datos importados
Lección 3: Usuarios y grupos
Interfaz de IEdmUser
Interfaz de IEdmUserGroup
Interfaz de IEdmUserMgr
Estudio de caso: Movimiento de usuario
Estudio de caso: Movimiento de grupo
Estudio de caso: Movimiento de miembro de grupo
Estudio de caso: Utilizar las propiedades de IEdmUser para buscar usuarios
Estudio de caso: Agregar nuevos usuarios
Lección 4: Variables, versiones y revisiones de tarjeta
Variables de tarjeta
Versiones de archivo
Revisiones de archivo
Estudio de caso: Configurar revisiones
Interfaz de IEdmDictionary
Estudio de caso: Diccionarios
Lección 5: Aplicaciones de complemento
Interfaz de IEdmAddIn
Estudio de caso: Crear un complemento
Instalar un complemento
Depurar un DLL
Estudio de caso: Cambiar los valores de variable de tarjeta
Estudio de caso: Generar números de serie
Lección 6: Aplicaciones del complemento de tarea
Interfaces de tarea
Estudio de caso: Complemento de tarea simple
Gancho de tarea
Estudio de caso: Comprobar el número de días en el estado
Interfaz de IEdmSearch
Interfaz de IEdmWorkflowMgr
Interfaz de IEdmWorkflow
Apéndice A: Ejemplos de C#
Conectarse a un almacén a través de C#