Ett API eller Application Programming Interface , är en programvara gränssnitt som tillåter applikationer att kommunicera med varandra . Skapa API omfattar många programmeringsverktyg som hjälper till att bygga rutiner och protokoll . SolidWorks Corporation erbjuder en samling av 3 - D mjukvara - inklusive SolidWorks CAD , SolidWorks Simulation och SolidWorks Sustainability - för att skapa , hantera och publicera information . De mjukvaruutvecklare på SolidWorks rekommenderar en skiffer av programmeringsverktyg för utveckling av API- program är kompatibla med företagets programvaror . SolidWorks Makron
Enligt SolidWorks , inspelning av en SolidWorks makro fungerar som den mest framkomliga vägen för att börja programmera med SolidWorks API . SolidWorks program innehåller både Microsoft Visual Basic for Applications och visuella verktyg studio för applikationer inbäddade i programvaran . Den förstnämnda tillåter användare att spela in och redigera makron , sparat som SWP -filer , i SolidWorks medan den senare gör samma sak för VB.NET och C # -kod i programmet , även om det skapar DLL snarare än SWP -filer .
skapa ett API Application med makron
vill skapa en SolidWorks API med SolidWorks makron , rekommenderar företaget att planera noggrant de åtgärder användargränssnitt och sedan notering av dessa åtgärder . SolidWorks föreslår därefter gå vidare till att redigera makrot , ta bort extra rader kod och förklara och binda variabler . Köra makrot och felsökning det hjälpa test för stabiliteten . När testat , Microsoft VBA och Microsoft VSTA lånar sig till att bygga användargränssnitt för programmet . Fristående SolidWorks API applikationer i form av EXE-filer , medan tillägg applikationer är DLL-filer .
Programmering Språk
alla programmeringsspråk som stöder Microsofts arkitektur för kompatibla Windows-program , Component Object Model eller COM , rymmer skapandet av både fristående och tillägg i SolidWorks API applikationer . Dessa programspråk inkluderar Visual C # . NET , Visual C + + 6.0 , Visual Basic C + + och Visual Basic . NET .
Microsoft VBA - aktiverade program
med Microsoft VBA inbäddad i programmet innebär att SolidWorks programvara är VBA - aktiverade . VBA - aktiverade program interagerar med andra program som också VBA - aktiverade , så att programmerare kan använda VBA för att skapa en SolidWorks program som fäster aktiva objekt i andra program . Exempel på andra VBA - aktiverade program inkluderar Microsoft Access , Microsoft Excel och Microsoft Visio . När VBA program tillmäter kör instanser i andra VBA - aktiverade program , kan de hämta data som i sin tur kan användas med SolidWorks programvara .