Newsgroup: it.comp.software.cad
Titolo: Consigliate un principiante: AutoLISP o VBA? Perche'?

Salve,
vorrei imparare un linguaggio con  cui poter sviluppare qualche routine in
autocad.....
So che il Lisp e' il linguaggio che + si adatta all'ambiente acad, ma vorrei
capire se apprendere il VBA mi porterebbe dei vantaggi (nonostante sia +
ostico da apprendere...almeno a quanto mi dicono) applicativi maggiori.
ad esempio imparando il VBA potrei anche iniziare a creare qualche
macro\programma in Excel.
Ma forse affrontere il VBA solo per qualche routine di Acad e' esagerato?!
Voi cosa consigliereste ad un principiante che nel (poco) tempo libero
volesse sviluppare qualche programma per acad?
Il VBA e' tanto + complesso del Auto\Visual Lisp?? La difficolta' dal VBA
giustifica i maggiori "Know how" dati da questo linguaggio.
esistono manuali in ITA?
...ho visto solo un manuale "VBA for Autocad" (in inglese) ....e sinceramente
se ci fosse in italiano qualche cosa di simile sarei disposto a pagarlo anche
il doppio ;))
bye e grazie dei consigli\pareri,
	rick.
----------< Defender >-------- 
http://Defender.freeweb.org
 --------
         "...to Help the Helpless Ones ,Who All look up to You
                  and to Defend Them ...to the End".
                                                     Defender.
------------- 
veg1430@NO_SPAM_iperbole.bologna.it
 -------------------------

Ciao,
partiamo dai libri, per quanto riguarda il VBA di AutoCAD, in Italiano dubito 
fortemente che esista,per il VLisp c'è quello della AutoDESK ma sinceramente
non sembra il top considerando il prezzo ESAGERATO.
Per il LISP trovi quello che vuoi.
Imparara a scrivere routine,... io personalmente inizierei con il LISP,semplice
intuitivo e "docile", il VBA non è tanto "addomesticabile" dalle prime battute.
Ovviamente se in un futuro pensi di sviluppare applicazioni di una certa
consistenza,
migrare è consigliabile.
Cmq,in LISP puoi fare delle "signore" applicazioni.
Ciao
R.Zanni
-- 
Posted from  [193.70.106.130] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

autocad.....
Il Lisp, nella sua forma antica AutoLisp o nella moderna VisualLisp è
il linguaggio di programmazione "universale" di AutoCAD. Da sempre i
programmi per AutoCAD, si sviluppano e si sono sviluppati così.
Il linguaggio forse è più immediato ma è meno struturato e può
capitare che spesso alcune routine diventino illegibili in un secondo
momento.
Il VBA, invece, essendo un linguaggio strutturato di alto livello ha
bisogno che, da un lato, si impari la sintassi dei vari costrutti, e
dall'altro che si apprendi la struttura ad oggetti dell'applicativo
particolare (AutoCAD, CorelDraw, Office, Visio e così via).
Questi passi richiedono uno studio, ma poi la programmazione diventa
immediata, sicuramente più semplice del Lisp.
Io ti consiglio di iniziare con il Lisp, perchè da sempre è stato il
primo passo (su CADLandia, 
www.cadlandia.com
, trovi un piccolo corso
al Lisp ed anche routine Lisp elementari che sono ampiamente
documentate per rendere comprensibile ciò che si fa), ma ti consiglio
di assimilare anche il VBA, perchè da un lato ti potrà essere utile
per usare al 100% programmi come Excel, e dall'altro ti permetterà di
apprendere concetti che poi potrai usare anche nelle funzioni del
VisualLisp.
Saluti, Aniello
-- 
Aniello Annunziata
Content Director Manager
www.cadlandia.com
aniello.a...@cadlandia.com
Per rispondermi in privato, togli NOGARBAGE dall'indirizzo

 ha scritto nel messaggio
news:3ba62181...@news.libero.it...
