1. Introdução
O código PDF deste documento está disponível |AQUI|.
Este documento tem como objetivo fornecer os fundamentos da linguagem VBScript, bem como exemplos de utilização em diferentes domínios. O VBScript é uma linguagem de script no Windows. Pode funcionar em diferentes ambientes, tais como
- o Windows Scripting Host para utilização direta no Windows, nomeadamente para escrever scripts de administração do sistema
- o Internet Explorer. Nesse caso, é utilizado em páginas HTML, às quais confere uma certa interatividade impossível de alcançar apenas com a linguagem 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 a programação do lado do servidor Web, tecnologia denominada ASP (Active Server Pages) pela Microsoft.
Além disso, sendo o VBSCRIPT uma linguagem derivada do Visual Basic para Windows, pode servir de introdução a esta linguagem, que é uma das 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 toda a suíte Office da Microsoft, nomeadamente no Excel. Assim, o VBSCRIPT constitui uma porta de entrada para o desenvolvimento num vasto domínio de aplicações Windows.
O VBScript não é uma linguagem orientada para objetos, embora apresente algumas características dessa natureza. 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 no sistema Windows. É este aspeto que confere o seu poder ao VBScript, uma linguagem que, intrinsecamente, é bastante limitada, mas que, graças aos objetos que tem à sua disposição, consegue rivalizar com linguagens de script inicialmente mais ricas, como o Perl, o JavaScript e o Python. É uma linguagem simples de aprender e de utilizar, que abre caminho à utilização do Visual Basic para Windows, do qual deriva diretamente.
Este documento não é um curso de 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 na própria máquina os exemplos aqui apresentados. O contêiner WSH é normalmente fornecido de série com o 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» num motor de busca na Web. Entre os resultados, deverá encontrar o URL para descarregar o WSH.
Serge Tahé, janeiro de 2002