Skip to content

1. Inleiding

De PDF van dit document is beschikbaar |HIER|.

Dit document heeft tot doel de basisbeginselen van de taal VBScript te behandelen en voorbeelden te geven van het gebruik ervan op verschillende gebieden. VBScript is een scripttaal voor Windows. Het kan in verschillende omgevingen worden uitgevoerd, zoals

  • Windows Scripting Host voor direct gebruik in Windows, met name voor het schrijven van scripts voor systeembeheer
  • Internet Explorer. Het wordt dan gebruikt binnen HTML-pagina’s, waaraan het een zekere mate van interactiviteit toevoegt die met de taal HTML alleen niet te bereiken is.
  • Internet Information Server (IIS), de webserver van Microsoft op NT/2000, en zijn tegenhanger Personal Web Server (PWS) op Win9x. In dit geval wordt VBScript gebruikt voor server-side programmering, een technologie die door Microsoft ASP (Active Server Pages) wordt genoemd.

Aangezien VBSCRIPT bovendien een taal is die is afgeleid van Visual Basic voor Windows, kan het dienen als inleiding tot deze taal, die tot de meest gebruikte in de Windows-omgeving behoort, evenals tot de versie Application van VB, genaamd VBA (Visual Basic for Applications). VBA wordt bijvoorbeeld gebruikt in de volledige Office-suite van Microsoft, met name in Excel. VBSCRIPT vormt dus een opstap naar het ontwikkelen van een breed scala aan Windows-toepassingen.

VBScript is geen objectgeoriënteerde taal, ook al vertoont het bepaalde kenmerken daarvan. Het begrip ‘overerving’ bestaat bijvoorbeeld niet. De taal kan echter wel gebruikmaken van de objecten die ter beschikking worden gesteld door de container waarin deze wordt uitgevoerd, evenals, meer in het algemeen, van de ActiveX-componenten die beschikbaar zijn op de Windows-machine. Juist dit aspect maakt VBScript zo krachtig: het is een taal die op zichzelf vrij beperkt is, maar die dankzij de beschikbare objecten kan concurreren met scripttalen die van huis uit rijker zijn, zoals Perl, JavaScript en Python. Het is een taal die eenvoudig te leren en te gebruiken is en die de weg vrijmaakt voor het gebruik van Visual Basic voor Windows, waarvan het rechtstreeks is afgeleid.

Dit document is geen cursus algoritmiek. Er wordt verondersteld dat de basisbeginselen van het programmeren al bekend zijn. Actief lezen is noodzakelijk. De beste manier om dit document te gebruiken, is waarschijnlijk door de gegeven voorbeelden op de eigen computer uit te proberen. De container WSH wordt normaal gesproken standaard meegeleverd met het Windows-systeem. De meest recente versie is gratis beschikbaar op de website van Microsoft (http://www.microsoft.com). Om de juiste URL te vinden waarmee WSH kan worden gedownload, kunt u met een zoekmachine op internet zoeken op de trefwoorden „Windows Scripting“. Onder de zoekresultaten zou men de URL moeten vinden waarmee WSH kan worden gedownload.

Serge Tahé, januari 2002