interface de programação de uma API, ou aplicação , é uma interface de software que permite que os aplicativos para se comunicar uns com os outros . Criando APIs engloba diversas ferramentas de programação que ajudam a construir rotinas e protocolos. A SolidWorks Corporation oferece uma coleção de ferramentas de software 3- D - incluindo SolidWorks CAD , SolidWorks Simulation e SolidWorks Sustainability - para a criação , gestão e publicação de dados . Os desenvolvedores de software da SolidWorks recomendar uma lousa de ferramentas de programação para o desenvolvimento de aplicativos da API compatível com o software da empresa. SolidWorks Macros
De acordo com o SolidWorks , a gravação de uma macro SolidWorks serve como a forma mais acessível para iniciar a programação com a API do SolidWorks. Programas SolidWorks ' conter o Microsoft Visual Basic for Applications e Visual Studio Tools for Applications embutidas no software. A primeira permite que os usuários gravem e editar macros , salvos como arquivos de formato SWP , no software SolidWorks enquanto o segundo faz o mesmo para VB.NET e C # código no software , embora ele cria DLL ao invés de arquivos SWP .
< Br >
Criando um aplicativo API com macros
Para criar uma API do SolidWorks SolidWorks com macros , a empresa recomenda completamente planejar as ações de interface do usuário e , em seguida, gravar essas ações. SolidWorks então sugere passar para a edição da macro, remoção de linhas extras de código e declarando e variáveis de ligação . Executando a macro e depurá-lo ajudar a testar para a estabilidade. Uma vez testado , Microsoft Visual Basic for Applications e Microsoft VSTA prestam-se para a construção de interfaces de usuário para a aplicação. Stand-alone aplicações SolidWorks API assumir a forma de arquivos EXE, enquanto suplemento aplicações são arquivos DLL.
Idiomas
Programação Qualquer linguagem de programação que suporta arquitetura da Microsoft para aplicações compatíveis com o Windows , o Component Object Model , ou COM, acomoda a criação de tanto stand-alone e add-in aplicativos da API do SolidWorks. Estas linguagens de programação incluem o Visual C #. NET , Visual C + + 6.0, Visual Basic C + + e Visual Basic. NET .
Applications Microsoft VBA habilitados
Tendo Microsoft VBA embutidos o software significa que o software SolidWorks é ativado VBA . Software habilitado VBA interage com outras aplicações que também são VBA habilitado , de modo que os programadores podem usar o VBA para criar um aplicativo SolidWorks que atribui a objetos ativos em outros programas. Exemplos de outros programas VBA habilitados incluem o Microsoft Access, Microsoft Excel e Microsoft Visio. Quando os aplicativos VBA anexar a executando instâncias em outros programas VBA habilitados , eles podem recuperar os dados que por sua vez pode ser usado com o software SolidWorks.