Skip to content

1. Introduzione

Il codice PDF di questo documento è disponibile |QUI|.

Lo scopo di questo documento è fornire le basi del linguaggio VBScript, nonché esempi di utilizzo in diversi ambiti. VBScript è un linguaggio di scripting per Windows. Può funzionare in diversi contesti, come

  • Windows Scripting Host per un utilizzo diretto in ambiente Windows, in particolare per la scrittura di script di amministrazione di sistema
  • Internet Explorer. In questo caso viene utilizzato all’interno di pagine HTML, alle quali conferisce una certa interattività impossibile da ottenere con il solo linguaggio 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 lato server web, una tecnologia denominata ASP (Active Server Pages) da Microsoft.

Inoltre, essendo VBSCRIPT un linguaggio derivato da Visual Basic per Windows, può fungere da introduzione a questo linguaggio, tra i più diffusi nell’ambiente Windows, nonché alla versione Application di VB, denominata VBA (Visual Basic per Applicazioni). VBA è utilizzato, ad esempio, in tutta la suite Office di Microsoft, in particolare in Excel. Pertanto, VBSCRIPT rappresenta una via d’accesso allo sviluppo in un vasto ambito di applicazioni Windows.

VBScript non è un linguaggio orientato agli oggetti, anche se ne presenta alcune caratteristiche. Il concetto di ereditarietà, ad esempio, non esiste. Può tuttavia utilizzare gli oggetti messi a sua disposizione dal contenitore in cui viene eseguito, nonché, più in generale, i componenti ActiveX disponibili sul sistema Windows. È proprio questo aspetto a conferire la sua potenza a VBScript, un linguaggio che 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à acquisita. È necessaria una lettura attiva. Il modo migliore per utilizzare questo documento è probabilmente quello di provare sul proprio computer gli esempi ivi riportati. Il contenitore WSH è normalmente fornito di serie con il sistema Windows. La versione più recente è disponibile gratuitamente sul sito di Microsoft (http://www.microsoft.com). Per trovare l’esatto URL che consente il download di WSH, è possibile cercare le parole chiave «Windows Scripting» con un motore di ricerca sul Web. Tra i risultati, si dovrebbe trovare il file URL per il download di WSH.

Serge Tahé, gennaio 2002