Une API ou interface de programmation d'application, est une interface logicielle qui permet aux applications de communiquer avec l'autre. Création d' API comprend de nombreux outils de programmation qui aident à construire des routines et des protocoles . Le SolidWorks Corporation propose une collection d'outils logiciels 3 -D - y compris CAO SolidWorks , SolidWorks Simulation et SolidWorks Sustainability - pour créer, gérer et publier des données . Les développeurs de logiciels à SolidWorks recommandera une liste d'outils de programmation pour le développement d'applications API compatibles avec le logiciel de l' entreprise . SolidWorks Macros
Selon SolidWorks , enregistrant une macro SolidWorks sert de la manière la plus accessible pour commencer la programmation avec l'API SolidWorks. Les programmes de SolidWorks contiennent à la fois Microsoft Visual Basic pour Applications et Visual Studio Tools pour les applications embarquées dans le logiciel. La première permet aux utilisateurs d'enregistrer et d'éditer des macros, enregistrés en tant que fichiers au format SWP , dans le logiciel SolidWorks tandis que le second fait de même pour VB.NET et C # code dans le logiciel , même si elle crée DLL plutôt que des fichiers SWP .
< Br >
Création d'une application avec l'API macros
Pour créer une API SolidWorks avec des macros SolidWorks , la société recommande soigneusement planifier les actions d'interface utilisateur puis l'enregistrement de ces actions. SolidWorks propose ensuite de passer à l'édition de la macro , la suppression de lignes de code supplémentaires et de déclarer et de se lier les variables . L'exécution de la macro et déboguer aider à tester la stabilité. Une fois testé , Microsoft VBA et Microsoft VSTA se prêtent à la création d'interfaces utilisateur de l'application . Applications SolidWorks API autonomes prennent la forme de fichiers EXE , tandis que des applications complémentaires sont des fichiers DLL .
Langages de programmation
Tout langage de programmation qui prend en charge l'architecture de Microsoft pour les applications compatibles avec Windows , le Component Object Model ou COM , accueille la création de deux stand-alone et des applications complémentaires API SolidWorks. Ces langages de programmation comprennent Visual C #. NET , Visual C + + 6.0, Visual Basic C + + et Visual Basic. NET .
Applications Microsoft VBA -Enabled
Avoir Microsoft VBA intégré dans signifie que le logiciel que le logiciel SolidWorks est VBA - activée. Logiciel VBA -enabled interagit avec d'autres applications qui sont également VBA - activée, de sorte que les programmeurs peuvent utiliser VBA pour créer une application SolidWorks qui s'attache aux objets actifs dans d'autres programmes. Des exemples d'autres programmes VBA est activé incluent Microsoft Access, Microsoft Excel et Microsoft Visio. Lorsque les applications VBA attachent à exécuter les instances dans d'autres programmes VBA -enabled , ils peuvent récupérer les données qui peuvent à leur tour être utilisé avec le logiciel SolidWorks.