Introduzione a Visual Basic
Franco Gozzi  f.gozzi@leonet.it

Questo, vuole essere il primo di due articoli dedicati a Visual Basic. Ebbene si, stiamo per entrare in casa Microsoft. Un nome questo che insieme a quello del suo leader, Bill Gates, richiama sempre sentimenti contrapposti. Non so se si tratta di un caso oppure di un vero e proprio movimento "contro", un fatto è certo, internet pullula di denigratori dellÆocchialuto Bill, frotte di smanettoni incalliti pronti a giocare la loro esistenza alla ricerca dellÆultimo bug di Windows 98. Ricordo di aver trascorso una serata in compagnia di un tizio che mi riempì la testa a suon di magagne che lo stesso avrebbe riscontrato nellÆultima versione di NT. Io gli feci notare che lÆargomento, anche se interessante (magari per lui), si basava su una ricerca condotta agli estremi e quindi lontana da un uso normale e votato al buon senso. Con questo non sto difendendo nessuno, la Microsoft è indubbiamente la regina del mercato e forse non la regina della qualità magari però per una più obiettiva analisi delle cose, varrebbe la pena ricordare come andavano le cose dieci o quindici anni fa quando a fronte di una qualità tutta da dimostrare, i dominatori del mercato di allora, proponevano dei costi astronomicià provate a chiedere a qualche responsabile EDP di allora !!!

Questa lunga premessa si rende necessaria affinché possiate guardare a Visual Basic con obiettività ed interesse.

Chi utilizza Visual Basic per la prima volta scoprirà come il suo IDE, vale a dire lÆambiente di sviluppo delle interfaccie di una applicazione, è simile a quello di altri tool, non ultimo quello di Delphi. Ci sono alcune sottili differenze ma non sostanziali. Ciò che cambia da un ambiente allÆaltro è il linguaggio di riferimento, motivo questo per cui non ho ancora vinto la mia diffidenza nei confronti di questo strumento. La cosa che più mi intriga, è la perfetta integrazione con gli altri strumenti di casa Microsoft, Office in testa. Coloro che hanno intenzione di creare applicazioni Ole, bene farebbero a considerare questo strumento. Inoltre Visual Basic con le sue varianti VBA e Vbscript può diventare un mezzo completo per risolvere problemi di varia natura.

Superati i pregiudizi sarà bene dirigersi immediatamente verso un sito diventato una vera e propria istituzione ovvero Carl & GaryÆs Visual Basic (www.cgvb.com). La grafica è accogliente e curiosa, cosa piuttosto rara per risorse di questo tipo. La prima sensazione è assai simile a quella che si prova la prima volta da Harrods, si ha subito lÆimpressione che il tempo non sarà abbastanza. Indubbiamente Carl Franklin e Gary Wisniewski, ovvero i titolari del negozio, hanno fatto di tutto per aiutare il visitatore nella ricerca tra le migliaia di risorse: tutorial a tutti i livelli, tool di terze parti, componenti, articoli, faq e chi più ne ha più ne metta. Elencare le caratteristiche di un sito come questo è impossibile, posso solo consigliarvi di non essere eccessivamente voraci ma di tornare con calma su ogni dettaglio, ne vale la pena.

Sulla scia di Carl & GaryÆs si sono moltiplicate le risorse shop-like: vi segnalo JoseÆs World of Visual Basic allÆurl www.citilink.com/~jgorrick/vbasic dotato di un ottima sezione dedicata ai principianti. Un poÆ più in là, troviamo la Brian HarperÆs Visual Basic Page (www.brianharper.demon.co.uk) , una pagina personale ma con moltissimi file da scaricare.

Uno strumento, a volte trascurato, è quello delle Mailing list. Attravesro una di queste liste è possibile ricevere per posta articoli, richieste e risposte su un argomento specifico avendo poi la possibilità di partecipare interattivamente alla discussione. Io personalmente mi sono costruito un archivio con i numeri più interessanti delle liste a cui sono iscritto. Non vi è manuale che possa eguagliarne lÆutilità. Per il nostro Visual Basic vi sono moltissime liste, alcune potete trovarle allÆurl www.ettnet.se/~daniel/vb/lists.html : iscrivetevi!

Per chi vuole iniziare da zero, lo abbiamo già detto altrove, la cosa migliore è avere un buon testo di riferimento. Anche Visual Basic vanta numerosi testi consultabili on line tra cui vi segnalo: Visual Basic 5.0 Tutorial (www.cs.uregina.ca/~pvh/edu/software/vb). Quando si parla di libri in rete non si può trascurare un "must" ovvero il www.developer.com di cui ci eravamo già occupati. In particolare allÆurl www.developer.com/reference/library/0672310643/ewtoc.html trovate il testo "Teach yourself Visual Basic 5 in 24 hours". Cambiando la parte finale dellÆurl rispettivamente in 078970921x/ewtoc.html oppure 0789714124/ewtoc.html avrete accesso ad ulteriori due testi: "Visual Basic 5 Night School" e "Platinum Edition Using Visual Basic 5" .

Se siete utenti più smaliziati probabilmente, vi faranno comodo quelle risorse note come Tips & Ticks ovvero rassegne di trucchi e malizie del mestiere. Un ottimo sito di questo tipo lo potete trovare allÆurl www.vbtt.com .

Mi pare che di materiale ne abbiate abbastanza per un bel poÆ. La prossima volta entreremo nel dettaglio di altre risorse assai interessanti, nella consapevolezza che la mole di documenti è, nel caso di Visual Basic, assolutamente monumentale: segno evidente che Bill il demonio esercita ancora il suo fascino!