Quelles connaissances pour développer des macros ?

vos questions concernant les API SolidWorks

Quelles connaissances pour développer des macros ?

Messagepar *** » Mar 03 Avr 2012, 8:37

Coucou les gens !

Mon patron me demande les formations que je souhaiterai faire courant 2012... et réaliser des macro SW me tenterait bien :)

Est-ce que vous pouvez me dire ce qu'il faut connaître (langages, logiciels,...) pour maîtriser tout ça ?

Merci,

LW.
***
Membres du Conseil SolidWorks
 
Messages: 1711
Inscription: Ven 15 Fév 2008, 13:42
Localisation: Beaufort en vallée (49)

Messagepar fred_ecai » Mar 03 Avr 2012, 9:13

sur solid c'est VB (il existe des formation API chez les revendeurs SLW)

sinon moi j'y connais rien en langage de programation, j'ai "auto-appris" c'est pas si sorcier.... :wink:
Avatar de l’utilisateur
fred_ecai
Membres du Conseil SolidWorks
 
Messages: 1450
Inscription: Mar 22 Déc 2009, 9:09
Localisation: loire (42), Slw 2012 SP1.0 XP 64bit (in english please)

Messagepar *** » Mar 03 Avr 2012, 9:47

fred_ecai a écrit:sur solid c'est VB

Ok. Mais j'avais entendu parlé de VB.NET, c'est pareil ?
Il n'y a pas une tendance d'évolution actuelle ?

fred_ecai a écrit:(il existe des formation API chez les revendeurs SLW)

Oui, j'avais vu ça... Seulement il me semble qu'ils demandent des connaissances en programmation ^^

fred_ecai a écrit:sinon moi j'y connais rien en langage de programation, j'ai "auto-appris" c'est pas si sorcier.... :wink:

Bah j'me suis posé la question aussi ; mais bon, si on me paie la formation, je vais en profiter :D
***
Membres du Conseil SolidWorks
 
Messages: 1711
Inscription: Ven 15 Fév 2008, 13:42
Localisation: Beaufort en vallée (49)

Messagepar Annwn » Mar 03 Avr 2012, 11:09

* a écrit:
fred_ecai a écrit:sur solid c'est VB

Ok. Mais j'avais entendu parlé de VB.NET, c'est pareil ?
Pas tout à fait mais on retourve quelque mot clé identiques

* a écrit:Il n'y a pas une tendance d'évolution actuelle ?
La tendance serait plutot au VB.NET.
Perso j'ai appris le VBA avec un collègue y'a 11 ans (on s'y est mis ensemble !) mais je n'ai jamais tenté le VB.NET

* a écrit:
fred_ecai a écrit:(il existe des formation API chez les revendeurs SLW)

Oui, j'avais vu ça... Seulement il me semble qu'ils demandent des connaissances en programmation ^^
Pas forcément : il faut surtout bien comprendre le cheminement d'un programme (quand tu as un Sub... le programme ira jusqu'au End Sub, un If --> End If ...etc

* a écrit:
fred_ecai a écrit:sinon moi j'y connais rien en langage de programation, j'ai "auto-appris" c'est pas si sorcier.... :wink:

Bah j'me suis posé la question aussi ; mais bon, si on me paie la formation, je vais en profiter :D
tu as bien raison, ça te fera toujours un plus :D
Programmer, c'est bien; programmer utile, c'est mieux........
Venez faire un tour ici !
Annwn
Site Admin
 
Messages: 4938
Inscription: Lun 18 Déc 2006, 22:35

Messagepar fred_ecai » Mar 03 Avr 2012, 11:21

le .net c'est plus chaud quand même.
j'ai fais une tentative il y a peu pour faire avec visual basic un programme un peu plus lourd sur les calculs de transmission, mais c'est pas si facile que ça

en tout cas si tu peux avoir une formation c'est toujours un plus :wink:
Avatar de l’utilisateur
fred_ecai
Membres du Conseil SolidWorks
 
Messages: 1450
Inscription: Mar 22 Déc 2009, 9:09
Localisation: loire (42), Slw 2012 SP1.0 XP 64bit (in english please)

Messagepar liryc » Mar 03 Avr 2012, 12:36

VB.NET pour les nuls ça doit aider :D
Sinon developpez.com est une bonne source pour s'auto-former.
De mémoire les formations chez les revendeurs imposent de connaître les langages de programmation.
liryc
Chevalier Jedi SolidWorks
 
Messages: 479
Inscription: Ven 02 Mar 2007, 8:14
Localisation: Paris - SW2009 SP5.0

Messagepar domdom » Mar 03 Avr 2012, 13:12

Après, c'est comme pour bien des domaines: tout n'est qu'une question de logique...

Avec un zeste de celle-ci + une pincée de curiosité, une bonne grosse louche de bonne volonté et un kg de persévérance, tout un chacun peu faire de la macro, quelque soit le langage... :wink:

Cela dit, il faut en avoir envie. :roll:

Et c'est vrai qu'une formation (gratuite qui plus est) ne peut pas faire de mal... :D
Avatar de l’utilisateur
domdom
Chevalier Jedi SolidWorks
 
Messages: 360
Inscription: Ven 10 Déc 2010, 10:02
Localisation: France (80)

Messagepar domdom » Mar 03 Avr 2012, 13:13

C'est un peu comme pour la cuisine... :wink: :wink:
Avatar de l’utilisateur
domdom
Chevalier Jedi SolidWorks
 
Messages: 360
Inscription: Ven 10 Déc 2010, 10:02
Localisation: France (80)

Messagepar *** » Mar 03 Avr 2012, 13:29

Ok, merci à tous :wink:

Je viens de demander à mes amis Google et Wikipédia plus d'infos sur le VB... sauf qu'en plus de me parler de VB 6.0 et de VB.NET, ils me parlent également de Visual Basic pour Applications (VBA)...

Un rapport avec SW ou pas du tout ?
***
Membres du Conseil SolidWorks
 
Messages: 1711
Inscription: Ven 15 Fév 2008, 13:42
Localisation: Beaufort en vallée (49)

Messagepar domdom » Mar 03 Avr 2012, 13:55

Je dirais qu'il y a le langage de programmation d'un coté (ici VB, VBA...) et les fonctions purement SW.

Je langage te donne tout ce qui est logique, algorithme, calcul qui sont "réinjectés" dans SW au travers de ces fonctions propres.

Si tu passes un jour à un autre logiciel de CAO comme je l'ai fait, et qui utilise également VB, tu n'auras qu'à "assimiler" les fonctions propres de l'autre logiciel, la logique de programmation restant à peut près la même.

@ les autres, corrigez moi si je me trompe... (mais pas trop fort, la claque! :lol: )
Avatar de l’utilisateur
domdom
Chevalier Jedi SolidWorks
 
Messages: 360
Inscription: Ven 10 Déc 2010, 10:02
Localisation: France (80)

Messagepar domdom » Mar 03 Avr 2012, 13:56

Autre exemple, tu pourras également faire des macro dans Excel...
Avatar de l’utilisateur
domdom
Chevalier Jedi SolidWorks
 
Messages: 360
Inscription: Ven 10 Déc 2010, 10:02
Localisation: France (80)

Messagepar liryc » Mar 03 Avr 2012, 14:13

VB 6.0 c'est le langage Visual Basic général (définition des classes, modules, form, manipulation des variables...)
VBA est spécifique aux applications et très orienté excel/word à la base dans les FAQ.
En résumé:
VBA = Fonctions spécifiques de l'applicatif (en l'occurence SW)
VB = Lanagage de programmation commun
liryc
Chevalier Jedi SolidWorks
 
Messages: 479
Inscription: Ven 02 Mar 2007, 8:14
Localisation: Paris - SW2009 SP5.0

Messagepar Annwn » Mer 04 Avr 2012, 11:13

liryc a écrit:VB 6.0 c'est le langage Visual Basic général (définition des classes, modules, form, manipulation des variables...)
VBA est spécifique aux applications et très orienté excel/word à la base dans les FAQ.
En résumé:
VBA = Fonctions spécifiques de l'applicatif (en l'occurence SW)
VB = Lanagage de programmation commun
exactement :D
Programmer, c'est bien; programmer utile, c'est mieux........
Venez faire un tour ici !
Annwn
Site Admin
 
Messages: 4938
Inscription: Lun 18 Déc 2006, 22:35

Messagepar v1r3scacou » Jeu 05 Avr 2012, 7:42

Et le .NET est plus intuitif (grâce aux logiciels de développement notamment).
Le danger c'est que tous ces langages de programmation se ressemblent et on peut vite les confondre et coder avec le mauvais langage (ce qui est une source d'erreur), mais grâce aux logiciels on les repères vite! :D
Si ça t’intéresse j'ai trouvé un cour en pdf plutôt bien fait qui peut te permettre de te fixer sur le VB.NET. (par contre il fait 1147 pages... mais le début permet de se faire une idée assez précise)
A+
v1r3scacou
Ewok SolidWorks
 
Messages: 18
Inscription: Mer 07 Mar 2012, 10:37
Localisation: Poitou Charente

Messagepar *** » Jeu 05 Avr 2012, 7:52

Ok, merci à tous pour les infos :wink:
***
Membres du Conseil SolidWorks
 
Messages: 1711
Inscription: Ven 15 Fév 2008, 13:42
Localisation: Beaufort en vallée (49)


Retourner vers Questions générales sur les API

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

banniere