En API eller application programming interface, er en software interface, der tillader applikationer at kommunikere med hinanden. Oprettelse API'er omfatter talrige programmeringsværktøjer , der hjælpe med at opbygge rutiner og protokoller. SolidWorks Corporation tilbyder en samling af 3-D softwareværktøjer - herunder SolidWorks CAD, SolidWorks Simulation og SolidWorks Sustainability - for at skabe, administrere og udgive data. Den software udviklere hos SolidWorks anbefale en skifer af programmering værktøjer til udvikling af API applikationer er kompatible med virksomhedens software. SolidWorks Macros
Ifølge SolidWorks , optager en SolidWorks makro tjener som den mest tilgængelige måde at starte programmering med SolidWorks API. SolidWorks ' programmer indeholder både Microsoft Visual Basic for Applications -og Visual Studio Tools for Applications er indbygget i software . Førstnævnte giver brugerne mulighed for at optage og redigere makroer, gemt som SWP format filer , i SolidWorks software , mens sidstnævnte gør det samme for VB.NET og C # kode i softwaren, selvom det skaber DLL snarere end SWP filer.
< Br >
Oprettelse af en API Ansøgning med makroer
For at oprette en SolidWorks API med SolidWorks makroer , anbefaler virksomheden grundigt planlægge brugergrænsefladen handlinger og indspilningen disse handlinger. SolidWorks foreslår så går videre til redigering af makroen , fjerne ekstra linjer kode og erklære og binding variabler. Kørsel af makro-og debugging det hjælpe test for stabilitet. Når testet Microsoft VBA og Microsoft VSTA egner sig til at opbygge brugergrænseflader til ansøgningen. Stand -alone SolidWorks API programmer tager form af EXE-filer , mens add -in applikationer er DLL-filer .
Programmeringssprog
Enhver programmeringssprog , der understøtter Microsofts arkitektur for kompatible Windows-applikationer , Component Object Model eller COM , plads til oprettelsen af både stand- alone og add- i SolidWorks API -applikationer. Disse programmeringssprog omfatter Visual C #. NET , Visual C + + 6.0 , Visual Basic C + + og Visual Basic. NET .
Microsoft VBA - aktiverede programmer
have Microsoft VBA indlejret i softwaren betyder, at SolidWorks software er VBA - aktiveret. VBA -aktiveret software interagerer med andre programmer , der også VBA - aktiveret, så programmører kan bruge VBA til at oprette en SolidWorks program, der tillægger aktive objekter i andre programmer . Eksempler på andre VBA -aktiverede programmer omfatter Microsoft Access , Microsoft Excel og Microsoft Visio. Når VBA applikationer tillægger kørende forekomster i andre VBA -aktiverede programmer , kan de hente data, som igen kan bruges sammen med SolidWorks software.