• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

VBA o Autolisp ?

  • Auteur du sujet Auteur du sujet ale
  • Date de début Date de début

ale

Guest
visite du forum ces dernières semaines j'ai remarqué qu'entre les deux langages de programmation sur autocad, vba et autolisp, la seconde semble recueillir plus de consentements.

je fais de l'exercice avec vba, et après insistance : , répété :confusé : et wearable :rolleyes : (ii) autolisp je ne le connais pour rien et je me suis demandé s'il valait la peine de sacrifier beaucoup de temps pour ajouter d'autres connaissances (toujours nécessaires) dans l'environnement.

je demande conseil aux experts du forum pour comprendre si les possibilités offertes par vba sont égales ou différentes de l'autolisp.
 
visite du forum ces dernières semaines j'ai remarqué qu'entre les deux langages de programmation sur autocad, vba et autolisp, la seconde semble recueillir plus de consentements.

je fais de l'exercice avec vba, et après insistance : , répété :confusé : et wearable :rolleyes : essayez quelques résultats commencent à l'obtenir autolisp je ne le sais pas pour rien et je me demande s'il vaut la peine de sacrifier autant de temps pour ajouter d'autres connaissances (toujours nécessaires) dans l'environnement cad.

je demande conseil aux experts du forum pour comprendre si les possibilités offertes par vba sont égales ou différentes de l'autolisp.
bien expérimenté ne sont pas... disons que par la façon dont j'ai appris qlc

autolisp ou vba ? ce n'est pas exactement une question de goût, mais il y a quelques considérations à faire

-vba est un langage de programmation intégré

-autolisp est une langue née avec autocad (dans le sens où autocad a toujours eu comme base autolisp pour la programmation)

-vba a une interface graphique (de base visuelle pour l'application) et vous permet de créer forme et interface en quelques clics

-autolisp utilise dcl qui est de créer un formulaire que vous devez écrire avec le code (il ya des programmes qui tournent un formulaire de code mais il n'est pas dans la base)

-vba est la même que pour le bureau et d'autres applications utilisent des abeilles com etc... donc il interface ou est interfacable avec tous les savoir

-autolisp est très puissant mais peu convivial, il est interfacable avec les applications mais il nécessite vraiment des bases de programmation solides

je pourrais y aller pendant des heures.

sont deux mondes parallèles qui regardent autocad, cependant le passage d'un à l'autre n'est pas facile, ils ont deux façons de travailler comprimément différent

un exemple pour faire une opération simple 1+2

vba (1+2)
autolisop (+ 1 2)

le résultat est toujours 3 :d
 
mieux vaut une chose bien faite que deux en deux.
bien sûr le lisp a une immédiateté que la vba n'a pas, il est plus facile à intégrer.
avec les deux obtenir le même résultat, mais ils ne doivent pas être compris comme 2 choses distinctes et distinctes, en effet, dans le logiciel que j'ai écrit, sont généralement partie dans vba et partie dans lisp, où la vba est responsable de la gestion de la partie d'entrée, à travers les boîtes de dialogue, le lisp qui générer et/ou modifier les entités.

bonjour.
 
le lisp a une immédiateté que la vba n'a pas, il est plus facile à intégrer.
bonjour.
je trouve personnellement un peu plus arzigogular pour le départ de 0... évidence dépend aussi de quelle base de programmation on a...

cmq rpor66 est le gourou de la situation... je compte d'abord sur lui et me réfère à lui quand je suis dans la balle. .

il s'agit donc d'un point de vue beaucoup plus objectif et non subjectif que le mien.
 
allez, n'exagère pas. . . .
il est difficile d'être objectif, l'expérience personnelle affecte beaucoup dans le jugement, j'ai commencé avec le lisp quand autocad était encore dans la version 2, il est indéniable que la vba pourrait justifier le lisp pour la facilité, faire bien de se rappeler que vba est commun à d'autres logiciels et permet une personnalisation des activités dans un environnement que les produits d'autres maisons ne parviennent pas, mais l'intégration du lisp est supérieure, il suffit de considérer que vous pouvez définir

bonjour.
 
l'intégration du lisp est plus élevée
bhè dans l'environnement autocad est indéniable, je pense que lisp:autocad=keyboard:mouse la vba n'a été intégrée que plus tard. en fait, la seule façon de démarrer une macro depuis la ligne de commande est de créer un programme de lancement dans lisp qui démarre la macro...

:d salut et bon travail
 
désolé d'être en retard, merci rpor66, merci forme, de me répondre.
mieux vaut une chose bien faite que deux en deux.
je crois.

à travers le forum j'ai trouvé un excellent guide de l'utilisation du langage lisp, que j'ai lu ces jours-ci.
au moins pour le moment, cet aspect de la programmation est au-dessus de mes possibilités.
mieux se concentrer sur vba.
puisque nous nous réunissons dans cette "discussion" rpor66, je profite de l'occasion pour exprimer une appréciation des leçons de vba que vous aviez insérées dans le forum avant l'"obscurité" en décembre dernier, je les ai trouvées utiles et bien développées.
à cette occasion, il a été recommandé d'approfondir:
il s'agit d'un programme de formation à l'intention des jeunes.que vous ne pouvez plus trouver car il est maintenant hors de catalogue.

je serais intéressé par ce texte, est-ce que quelqu'un serait prêt à m'aider d'une façon ou d'une autre ? :
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut