Una API o interfaz de programación de aplicaciones , es una interfaz de software que permite a las aplicaciones comunicarse entre sí. La creación de APIs abarca numerosas herramientas de programación que ayudan a construir rutinas y protocolos. El SolidWorks Corporation ofrece una colección de herramientas de software 3 -D - incluyendo SolidWorks CAD , SolidWorks Simulation y SolidWorks Sustainability - para crear, administrar y publicar datos . Los desarrolladores de software de SolidWorks recomienda una lista de herramientas de programación para el desarrollo de aplicaciones API compatible con el software de la compañía. SolidWorks Macros
acuerdo con SolidWorks , la grabación de un macro de SolidWorks sirve de la manera más accesible para iniciar la programación con la API de SolidWorks . Programas SolidWorks contienen tanto Microsoft Visual Basic para aplicaciones y herramientas de Visual Studio para las aplicaciones integradas en el software. La primera permite a los usuarios grabar y editar macros , guardados como archivos de formato PST , en el software SolidWorks mientras que el segundo hace lo mismo para VB.NET y C # código en el software, a pesar de que crea DLL en lugar de archivos PST .
< Br >
crear una aplicación de API con macros
Para crear una API de SolidWorks con macros de SolidWorks , la compañía recomienda planificar cuidadosamente las acciones de la interfaz de usuario y se registran las acciones. SolidWorks le sugiere pasar a la edición de la macro , la eliminación de líneas adicionales de código y la declaración y unirse variables. Ejecución de la macro y la depuración que ayudan a la prueba de estabilidad. Una vez probado , Microsoft VBA y Microsoft VSTA se prestan a la creación de interfaces de usuario para la aplicación. De la API de SolidWorks autónomos adoptan la forma de archivos EXE , mientras que aplicaciones complementarias son archivos DLL .
Lenguajes de Programación
Cualquier lenguaje de programación que soporte la arquitectura de Microsoft para las aplicaciones compatibles con Windows , el modelo de objetos componentes o COM, tiene capacidad para la creación tanto independiente y Add-in de la API de SolidWorks. Estos lenguajes de programación incluyen Visual C #. NET , Visual C + + 6.0 , Visual Basic C + + y Visual Basic . NET .
Aplicaciones de Microsoft VBA -Enabled
Tener Microsoft VBA incrustado en el software significa que el software de SolidWorks es VBA -enabled . Software VBA -enabled interactúa con otras aplicaciones que también son VBA habilitado , por lo que los programadores pueden utilizar VBA para crear una aplicación de SolidWorks que se adhiere a los objetos activos en otros programas. Los ejemplos de otros programas VBA -enabled incluyen Microsoft Access, Microsoft Excel y Microsoft Visio. Cuando las aplicaciones VBA se adhieren a las instancias en ejecución de otros programas VBA -enabled , pueden recuperar los datos que a su vez puede ser utilizado con el software SolidWorks .