Newsgroup: it.comp.lang.visual-basic
Titolo: visual basic, sono un neofita

Sono del tutto nuovo a questo linguaggio e mi piacerebbe impararlo. La mia
domanda vi sembrerà stupida ed è questa: visual basic è già presente in
windows (io ho XP professional) oppure bisogna scaricalo da un sito?
Grazie a tutti coloro che mi daranno una risposta
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie a tutti coloro che mi daranno una risposta
Caro neofita, a prescindere dalla possibilità di reperirne copie pirata sul
web, cosa che nessuno qui ti incoraggerà mai a fare, Visual Basic - in
nessuna delle sue versioni - non è incluso nel sistama operativo, ma va
ACQUISTATO a parte (e non costa nemmeno pochino).
Ciao e auguri.


e quello che si trova in excel?



Terra terra, serve per automatizzare
Excel(o Word, o PowerPoint, ecc).
Non puoi creare programmi.
-- 
----------------------------
Mauro Gamberini 8-(

 e quello che si trova in excel?
Piano, tu hai parlato di sistema operativo:
1) Excel non è compreso in nessun sistema operativo. Anche questo va
acquistato a parte e non costa pochino. Se poi tu hai una copia masterizzata
dall'amico smanettone che l'ha scaricata da KaZaa Resurrection, è un altro
discorso.
2) Il linguaggio 'interno' di Excel si chiama VBA (Visual Basic for
Applications), e serve per estendere le funzionalità di Excel o dei
programmi che lo supportano, tra cui tutti i programmi del pacchetto
MSOffice (tranne, credo, FrontPage), ed altri programmi commerciali come
CorelDRAW. Sono tutti programmi non inclusi nel sistema operativo, e vanno
acquistati a parte. Se poi tu hai una copia piratata dall'amico smanettone
che l'ha beccata all'università, è un altro discorso.
3) Sebbene il linguaggio del VBA sia un vero e proprio linguaggio di
scripting, con esecuzione a blocchi condizionali, non sequenziale, una
propria sintassi e le proprie parole chiave - molto simili e spesso
compatibili, con le istruzioni in puro VB - manca tuttavia di un componente
fondamentale, il compilatore, che consente la creazione di programmi
eseguibili stand-alone. Anche se tramite Access si può creare qualcosa di
molto simile ad un programma VB, non lo si può distribuire per essere
eseguito in una macchina senza Access: per fare questo è necessaria una
licenza particolare (Microsoft Office Developers Kit), che comunque non
include un compilatore vero e proprio, ma soltanto dei tool per la creazione
di pacchetti in cui è incluso il motore runtime di Access, che deve essere
installato sul computer destinatario, e che costa quanto due licenze VB. Se
poi tu hai una copia craccata dall'amico smanettone che l'ha grabbata da
Astalavista, è un altro discorso.
Tutto questo per la precisione. Che io sappia, ad oggi l'unico linguaggio
"incluso" in Windows è Windows Scripting Host, che permette di automatizzare
i comandi da eseguire sul pc.
In sistemi operativi non MS, ad esempio in Linux, nelle varie distribuzioni
è spesso incluso un ottimo compilatore per C++, un interprete Java, un
ambiente di sviluppo Perl o Pithon; Nella PS2 c'è un linguaggio Basic-like
chiamato XBasic (almeno sulle prime PS2), ma altri casi non ne conosco.
Ma ti sembra che Micro$oft ti regali il suo linguaggio di punta con Windows?
Ma dai...


 Ma dai...
Il .Net framework č gratuito.
Ciao 

 Il .Net framework è gratuito.
Hai ragione, forse ho sottinteso un po' troppo e dovevo essere più preciso.
Il fatto è che sono all'antica: per me il linguaggio di punta di M$ - a
dispetto di ciò che loro stessi pensano - è Visual Basic 6.
Cioè il linguaggio utilizzato dal 50% degli sviluppatori di tutto il mondo,
nonostante non sia più prodotto da quattro anni, né supportato da due. Cioè
il linguaggio con il compilatore che Microsoft si guarda bene dal
distribuire gratuitamente, anzi ancora oggi non liberalizza nonostante siano
passati due anni dalla cessazione di ogni supporto. Cioè il linguaggio che
molti stanno cercando di imitare, come RealBasic o PowerBasic, persino in
ambiente Linux, per la semplicità della sintassi e delle istruzioni. Cioè il
linguaggio che io stesso sto cercando di acquistare da oltre un anno a un
prezzo ragionevole, e lo trovo soltanto al prezzo di copertina (non male per
un oggetto fuori produzione da quattro anni) perché è richiestisssimo (nota
le tre "s").
Ma soprattutto intendo il linguaggio con il quale la Micro$oft ha messo le
zampe - leggi "portafoglio" - sugli sviluppatori, legandoli a sé per molto
tempo. Perfino chi utilizza Excel e Access impara a masticarne la sintassi.
Lo zio Bill non avrebbe acquisito così tanti clienti professionisti (e
ognuno di loro sviluppa per Windows, quindi crea nuovi potenziali clienti)
soltanto con il VC++ o Visual FoxPro, e ancora il .Net è lontano
dall'avergli dato le rendite che gli ha dato VB6. Questo è ciò che intendevo
con "linguaggio di punta". E meno male che il tribunale dice che non ha il
monopolio...


 ha scritto

da citare tutto -- molto, molto esatto, imho.
ciao, a.