1. Introduzione
Il PDF di questo documento è disponibile |QUI|.
Lo scopo di questo documento è fornire le nozioni di base del linguaggio VBScript, nonché esempi del suo utilizzo in vari campi. VBScript è un linguaggio di scripting per Windows. Può essere eseguito in vari ambienti, quali
- Windows Scripting Host per l’uso diretto in Windows, in particolare per la scrittura di script di amministrazione di sistema
- Internet Explorer. Viene quindi utilizzato all’interno di pagine HTML, alle quali aggiunge un livello di interattività che non può essere ottenuto con il solo HTML.
- Internet Information Server (IIS), il server web di Microsoft su NT/2000, e il suo equivalente, Personal Web Server (PWS), su Win9x. In questo caso, VBScript viene utilizzato per la programmazione web lato server, una tecnologia denominata da Microsoft ASP (Active Server Pages).
Inoltre, poiché VBScript è un linguaggio derivato da Visual Basic per Windows, può fungere da introduzione a questo linguaggio — uno dei più utilizzati nell’ambiente Windows — nonché alla versione applicativa di VB, nota come VBA (Visual Basic for Applications). VBA è utilizzato, ad esempio, in tutta la suite Microsoft Office, in particolare in Excel. Pertanto, VBScript funge da porta d’accesso allo sviluppo in un’ampia gamma di applicazioni Windows.
VBScript non è un linguaggio orientato agli oggetti, anche se presenta alcune caratteristiche orientate agli oggetti. Il concetto di ereditarietà, ad esempio, non esiste. Tuttavia, può utilizzare gli oggetti messi a sua disposizione dal contenitore in cui viene eseguito, nonché, più in generale, i componenti ActiveX disponibili sul computer Windows. È proprio questo aspetto a conferire a VBScript la sua potenza: un linguaggio intrinsecamente piuttosto limitato ma che, grazie agli oggetti messi a sua disposizione, può competere con linguaggi di scripting inizialmente più ricchi, come Perl, JavaScript e Python. Si tratta di un linguaggio semplice da imparare e da utilizzare, che apre la strada all'uso di Visual Basic per Windows, da cui deriva direttamente.
Questo documento non è un corso di algoritmi. Si presume che l'arte della programmazione sia già padroneggiata. È richiesta una lettura attiva. Il modo migliore per utilizzare questo documento è probabilmente quello di testare gli esempi qui forniti sul proprio computer. Il contenitore WSH è normalmente incluso di serie nel sistema Windows. La versione più recente è disponibile gratuitamente sul sito web di Microsoft (http://www.microsoft.com). Per trovare l'URL esatto per il download di WSH, è possibile cercare le parole chiave "Windows Scripting" utilizzando un motore di ricerca web. Tra i risultati, si dovrebbe trovare l'URL per il download di WSH.
Serge Tahé, gennaio 2002