Skip to content

1. Introdução

O PDF deste documento está disponível |AQUI|.

Este documento tem como objetivo fornecer os fundamentos da linguagem VBScript, bem como exemplos de uso em diferentes áreas. O VBScript é uma linguagem de script do Windows. Ele pode ser executado em diferentes ambientes, tais como

  • o Windows Scripting Host para uso direto no Windows, especialmente para escrever scripts de administração de sistemas
  • Internet Explorer. Nesse caso, ele é utilizado em páginas HTML, às quais confere um certo grau de interatividade impossível de ser alcançado apenas com a linguagem HTML.
  • Internet Information Server (IIS), o servidor web da Microsoft no NT/2000, e seu equivalente, o Personal Web Server (PWS), no Win9x. Nesse caso, o VBScript é utilizado para programação no lado do servidor web, tecnologia denominada ASP (Active Server Pages) pela Microsoft.

Além disso, como o VBSCRIPT é uma linguagem derivada do Visual Basic para Windows, ele pode servir como uma introdução a essa linguagem, que está entre as mais difundidas no ambiente Windows, bem como à versão Application do VB, denominada VBA (Visual Basic para Aplicações). O VBA é utilizado, por exemplo, em todo o pacote Office da Microsoft, notadamente no Excel. Assim, o VBSCRIPT é uma porta de entrada para o desenvolvimento em um vasto domínio de aplicativos do Windows.

O VBScript não é uma linguagem orientada a objetos, embora apresente certas características desse tipo. O conceito de herança, por exemplo, não existe. No entanto, ele pode utilizar os objetos disponibilizados pelo contêiner no qual é executado, bem como, de maneira mais geral, os componentes ActiveX disponíveis na máquina Windows. É esse aspecto que confere seu poder ao VBScript, uma linguagem que, em si, é bastante limitada, mas que, graças aos objetos colocados à sua disposição, pode rivalizar com linguagens de script inicialmente mais ricas, como Perl, JavaScript e Python. É uma linguagem simples de aprender e usar, e que abre caminho para o uso do Visual Basic para Windows, do qual é diretamente derivada.

Este documento não é um curso de algoritmos. Presume-se que o leitor já domine a arte da programação. É necessária uma leitura ativa. A melhor maneira de utilizar este documento é, provavelmente, testar na própria máquina os exemplos nele apresentados. O contêiner WSH normalmente vem incluído como padrão no sistema Windows. A versão mais recente está disponível gratuitamente no site da Microsoft (http://www.microsoft.com). Para encontrar o URL exato que permite o download do WSH, pode-se pesquisar as palavras-chave “Windows Scripting” em um mecanismo de busca na Web. Entre os resultados, deve-se encontrar o URL para baixar o WSH.

Serge Tahé, janeiro de 2002