API voor beginners

Ik blaas een oude vraag nieuw leven in:

 Zijn er documenten, sites of boeken om aan de slag te gaan met programmeren op Solidworks (bij voorkeur VBA).

Afgezien van de AVENAO video's, de SW tutorials in het Engels, kan ik niet veel vinden.

Zijn er aanknopingspunten? (in het slechtste geval in het Engels)

Bedankt

5 likes

Ik ben er ook in geïnteresseerd!!

1 like

Hallo

Het solidworks forum bevat nogal wat voorbeelden en onderwerpen die te maken hebben met API's (https://forum.solidworks.com/). Na voor de pure en harde vba is de site developpez.net zeer goed gedaan (https://vb.developpez.com/faq/).

De hulp van de API die in Solidworks is ingebouwd, is ook handig en up-to-date dan de macrorecorder die alleen basisfuncties achtereenvolgens uitvoert.

4 likes

Hier is een van de scheidsrechters in het veld

https://intl.target.com/p/automating-solidworks-2015-using-macros-paperback-mike-spens/-/A-17285049?disable_sapphire=true&

@+

2 likes

het probleem, uw antwoorden zijn in het "Engels" (het boek is in de VS, het forum is in de VS)

het is waar dat een goede "pedagogische bijles in het Frans" gemakkelijker te assimileren zou zijn!

3 likes

Zie ook deze link 

https://www.excel-pratique.com/fr/vba.php

@+ ;-)

2 likes

Uitstekend!

1 like

@ olivier42: API = Application Programing Interface dus native in het Engels.

Dit is het lot van alle ontwikkeltalen die in principe Engelstalig zijn (voor lus, indien voorwaarde...). Ok, we zitten in de week van de Francofonie maar je moet niet alles in het Frans vertaald willen hebben.

Je moet jezelf dwingen en een beetje Engels leren, het opent horizonten.

2 likes

Hallo

Hier is de link naar de online help van de SOLIDWORKS API's. Je vindt er tal van voorbeelden van vba en VB.net API's

http://help.solidworks.com/2017/english/api/sldworksapiprogguide/welcome.htm

Met Chrome kunt u met de rechtermuisknop klikken

Philippe

 

2 likes

Bedankt, geen zorgen!

Met andere webbrowsers kunt u ook met de rechtermuisknop op vertalen klikken

(Ik ben tegen Google en anderen, ik gebruik hun software niet,... Ik geef ze liever niet meer mijn internetpubliek, ik ben meer een Qwant en Ghostery-persoon)

maar het is echt gemakkelijker om de basis van grammatica/schrijven/methodologie in het Frans uitgelegd te krijgen (terwijl de functies en code in het Engels blijven)

wanneer men niet langer een voldoende ontvankelijke geest heeft zoals in het verleden..., om nieuwe dingen in zich op te nemen.

het zal u er niet van weerhouden om op zoek te gaan naar informatie, meer geavanceerde concepten in het Engels... of door in de toekomst nieuwe vragen aan te maken op het Lynkoa-forum!

;-)

Nou, goed idee, als ik ooit een API-vraag stel, doe ik het in het Engels! Niark Niark Niark...

en zo niet, wat denkt onze "jonge Alien" wel?!

3 likes

Ik denk dat een paar kleine tutorials of  een discussiegroep over API's echt welkom zouden zijn op Lynkoa; °)

 

3 likes

Ja, goed idee!

Het enige wat je hoeft te doen is een "API-initiatieleraar" aan te stellen en hem daartoe te dwingen...

Onder de potentiële doelwitten: GT22, Cyril.f, D.Roger, AC Cobra en misschien anderen...

1 like

@PL ook

; °)

Hallo

Om aan de slag te gaan met programmeren (niet alleen Solidworks) en door gemakkelijk op een taal te blijven die "begrijpelijk" is en dit alles in het Frans, raad ik de volgende boeken aan http://plasserre.developpez.com/cours/vb-net/ en user.oc-static.com/pdf/134798-visual-basic-net.pdf. Het is Visual Basic dotnet en het stelt je in staat om de basisprincipes van programmeren te begrijpen. Om Solidworks te beheren, moet u vervolgens dichter bij de online help over Solidworks API's komen, zie http://help.solidworks.com/2017/english/api/sldworksapiprogguide/welcome.htm. De site gegeven door GT22: https://www.excel-pratique.com/fr/vba.php stelt je in staat om vast te houden aan de VBA.

Nu zou ik je willen adviseren om direct met de C#-taal te beginnen met behulp van het uitstekende boek van nico.pyright https://data.brains-master.com/pdf/523498-apprenez-a-developper-en-c.pdf. Voor de IDE kunt u dan ofwel de gratis versie van Microsoft "Visual Studio Community" of de opensource-versie "Sharpdevelop" nemen (lees de gebruiksvoorwaarden zorgvuldig door voordat u de keuze maakt), hiermee kunt u onafhankelijke programma's maken waarmee u Solidworks, EPdm maar ook Excel kunt besturen enz... Het is in deze programmeertaal dat de "SW 3D Configurator" die ik in de tutorials heb gestopt, is geschreven.

Vriendelijke groeten

 

4 likes

API = ?

EDI = ?

1 like

Hallo, ik begon hiernaar te kijken, het is super interessant, raad ik aan!!   https://data.brains-master.com/pdf/523498-apprenez-a-developper-en-c.pdf Dank je wel @d.roger

EDI: Elektronische gegevensuitwisseling!

Veel succes voor iedereen, maar eerlijk gezegd is de link erg interessant!

Fijne dag allemaal

 

Oeps: EDI kan veel dingen betekenen...

2 likes

API: Application Programming Interface, zie https://fr.wikipedia.org/wiki/Interface_de_programmation : Klassen, methoden en functies.

EDI: Integrated Development Environment, zie https://fr.wikipedia.org/wiki/Environnement_de_d%C3%A9veloppement : tools of software die het programmeren vergemakkelijken.

3 likes