Skip to content

1. Introdução

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

O objetivo deste documento é fornecer os conceitos básicos da linguagem VBScript, bem como exemplos da sua utilização em vários campos. O VBScript é uma linguagem de script para Windows. Pode ser executado em vários ambientes, tais como

  • Windows Scripting Host para utilização direta no Windows, nomeadamente para escrever scripts de administração de sistemas
  • Internet Explorer. É então utilizado em páginas HTML, às quais acrescenta um nível de interatividade que não pode ser alcançado apenas com HTML.
  • Internet Information Server (IIS), o servidor web da Microsoft no NT/2000, e o seu equivalente, o Personal Web Server (PWS), no Win9x. Neste caso, o VBScript é utilizado para programação web do lado do servidor, uma tecnologia designada pela Microsoft como ASP (Active Server Pages).

Além disso, uma vez que o VBScript é uma linguagem derivada do Visual Basic para Windows, pode servir como uma introdução a esta linguagem — uma das mais utilizadas no ambiente Windows —, bem como à versão de aplicações do VB, conhecida como VBA (Visual Basic for Applications). O VBA é utilizado, por exemplo, em toda a suíte Microsoft Office, particularmente no Excel. Assim, o VBScript serve como porta de entrada para o desenvolvimento numa vasta gama de aplicações Windows.

O VBScript não é uma linguagem orientada para objetos, embora possua algumas características orientadas para objetos. O conceito de herança, por exemplo, não existe. No entanto, pode utilizar os objetos disponibilizados pelo contentor no qual é executado, bem como, de forma mais geral, os componentes ActiveX disponíveis na máquina Windows. É este aspeto que confere ao VBScript o seu poder; uma linguagem que é intrinsecamente bastante limitada, mas que, graças aos objetos que lhe são disponibilizados, pode rivalizar com linguagens de script inicialmente mais ricas, como o Perl, o JavaScript e o Python. É uma linguagem simples de aprender e utilizar, e que abre caminho para a utilização do Visual Basic para Windows, do qual deriva diretamente.

Este documento não é um curso sobre algoritmos. Presume-se que a arte da programação já seja dominada. É necessária uma leitura ativa. A melhor forma de utilizar este documento é provavelmente testar os exemplos aqui fornecidos na sua própria máquina. O contêiner WSH é normalmente 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 para baixar o WSH, pode pesquisar as palavras-chave «Windows Scripting» usando um motor de busca na web. Entre os resultados, deverá encontrar o URL de download do WSH.

Serge Tahé, janeiro de 2002