Anfänger-API

Ich lasse eine alte Frage wieder aufleben:

 Gibt es Dokumente, Websites oder Bücher, um mit der Programmierung auf Solidworks (vorzugsweise VBA) zu beginnen?

Außer den AVENAO Videos, den SW Tutorials in englischer Sprache, kann ich nicht viel finden.

Irgendwelche Hinweise? (schlimmstenfalls auf Englisch)

Vielen Dank

5 „Gefällt mir“

Ich interessiere mich auch dafür!!

1 „Gefällt mir“

Hallo

Das solidworks Forum enthält eine ganze Reihe von Beispielen und Themen, die sich mit APIs (https://forum.solidworks.com/) beschäftigen. Nach dem reinen und harten VBA ist die Seite developpez.net sehr gut gemacht (https://vb.developpez.com/faq/).

Die Hilfe der in Solidworks integrierten API ist ebenfalls nützlich und aktueller als der Makrorekorder, der nur grundlegende Funktionen nacheinander ausführt.

4 „Gefällt mir“

Hier ist einer der Refs auf diesem Gebiet

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

@+

2 „Gefällt mir“

das Problem, deine Antworten sind auf "Englisch" (das Buch ist in den USA, das Forum ist in den USA)

Es stimmt, dass ein gutes "pädagogisches Tutorium auf Französisch" leichter zu erlernen wäre!

3 „Gefällt mir“

Siehe auch diesen Link 

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

@+ ;-)

2 „Gefällt mir“

Ausgezeichnet!

1 „Gefällt mir“

@ olivier42: API = Application Programing Interface also nativ in Englisch.

Das ist das Los aller Entwicklungssprachen, die grundsätzlich englischsprachig sind (for loop, if condition...). Ok, wir befinden uns in der Woche der Frankophonie, aber man sollte nicht alles ins Französische übersetzen lassen wollen.

Man muss sich zwingen und ein bisschen Englisch lernen, das öffnet Horizonte.

2 „Gefällt mir“

Hallo

Hier ist der Link zur Online-Hilfe der SOLIDWORKS APIs. Sie finden viele Beispiele für VBA- und VB.net-APIs

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

Mit Chrome können Sie mit der rechten Maustaste klicken\ ins Französische übersetzen, es kann Ihnen helfen

Philippe

 

2 „Gefällt mir“

Danke, keine Sorge!

Mit anderen Webbrowsern können Sie auch mit der rechten Maustaste übersetzen

(Ich bin gegen Google und andere, ich benutze ihre Software nicht,... Ich ziehe es vor, ihnen nicht mehr mein Internet-Publikum zu geben, ich bin eher ein Qwant- und Ghostery-Mensch)

aber es ist wirklich einfacher, die Grundlagen der Grammatik/des Schreibens/der Methodik auf Französisch erklärt zu bekommen (während die Funktionen und der Code auf Englisch bleiben)

wenn man nicht mehr wie in der Vergangenheit einen ausreichend empfänglichen Geist hat..., um Neues aufzunehmen.

Es wird Sie nicht daran hindern, nach Informationen zu suchen, nach fortgeschritteneren Konzepten auf Englisch... oder indem Sie neue Zukunftsfragen im Lynkoa-Forum erstellen!

;-)

Nun, gute Idee, wenn ich jemals eine API-Frage stelle, werde ich es auf Englisch tun! niark niark niark...

und wenn nicht, was denkt unser "junger Außerirdischer"?!

3 „Gefällt mir“

Ich denke, dass ein paar kleine Tutorials oder  eine Diskussionsgruppe zu APIs auf Lynkoa wirklich willkommen wären; °)

 

3 „Gefällt mir“

Ja, gute Idee!

Alles, was Sie tun müssen, ist, einen "API-Einführungslehrer" zu ernennen und ihn dazu zu zwingen...

Zu den potenziellen Zielen gehören: GT22, Cyril.f, D.Roger, AC Cobra und vielleicht andere...

1 „Gefällt mir“

@PL auch

; °)

Hallo

Um in die Programmierung (nicht nur Solidworks) einzusteigen und dabei leicht in einer "verständlichen" Sprache zu bleiben und das alles auf Französisch, empfehle ich die folgenden Bücher http://plasserre.developpez.com/cours/vb-net/ und user.oc-static.com/pdf/134798-visual-basic-net.pdf. Es handelt sich um Visual Basic dotnet, das es Ihnen ermöglicht, die Grundlagen der Programmierung zu verstehen. Um Solidworks zu verwalten, müssen Sie sich dann mit der Online-Hilfe zu Solidworks APIs vertraut machen, siehe http://help.solidworks.com/2017/english/api/sldworksapiprogguide/welcome.htm. Die von GT22: https://www.excel-pratique.com/fr/vba.php angegebene Seite ermöglicht es Ihnen, sich an die VBA zu halten.

Nun würde ich Ihnen eher raten, direkt mit der Sprache C# zu beginnen, mit Hilfe des hervorragenden Buches https://data.brains-master.com/pdf/523498-apprenez-a-developper-en-c.pdf von nico.pyright. Für die IDE können Sie dann entweder die kostenlose Version von Microsoft "Visual Studio Community" oder die Opensource-Version "Sharpdevelop" nehmen (lesen Sie die Nutzungsbedingungen sorgfältig durch, bevor Sie die Wahl treffen), dies ermöglicht es Ihnen, unabhängige Programme zu erstellen, mit denen Sie Solidworks, EPdm, aber auch Excel usw. steuern können. In dieser Programmiersprache ist der "SW 3D Configurator" geschrieben, den ich in die Tutorials eingefügt habe.

Herzliche Grüße

 

4 „Gefällt mir“

API = ?

EDI = ?

1 „Gefällt mir“

Hallo, ich habe angefangen, mir das anzusehen, es ist super interessant, ich empfehle!!   https://data.brains-master.com/pdf/523498-apprenez-a-developper-en-c.pdf Vielen Dank @d.roger

EDI: Elektronischer Datenaustausch!

Viel Glück an alle, aber ehrlich gesagt, der Link ist sehr interessant!!

Einen schönen Tag euch allen

 

Hoppla: EDI kann vieles bedeuten...

2 „Gefällt mir“

API: Anwendungsprogrammierschnittstelle, siehe https://fr.wikipedia.org/wiki/Interface_de_programmation : Klassen, Methoden und Funktionen.

EDI: Integrated Development Environment, siehe https://fr.wikipedia.org/wiki/Environnement_de_d%C3%A9veloppement : Tools oder Software, die die Programmierung erleichtern.

3 „Gefällt mir“