VBScript - Visão geral

VBScript significa Visual BScripting asic que forma um subconjunto do Visual Basic for Applications (VBA). O VBA é um produto da Microsoft incluído NÃO apenas em outros produtos da Microsoft, como MS Project e MS Office, mas também em ferramentas de terceiros, como AUTO CAD.

Recursos do VBScript

  • VBScript é uma linguagem de script leve, que possui um interpretador extremamente rápido.

  • O VBScript, em sua maior parte, não faz distinção entre maiúsculas e minúsculas. Possui uma sintaxe muito simples, fácil de aprender e implementar.

  • Ao contrário de C ++ ou Java, VBScript é uma linguagem de script baseada em objetos e NÃO uma linguagem de programação orientada a objetos.

  • Ele usa o Component Object Model (COM) para acessar os elementos do ambiente no qual está sendo executado.

  • A execução bem-sucedida do VBScript pode acontecer apenas se for executado em um ambiente host, como o Internet Explorer (IE), Serviços de Informação da Internet (IIS) e Windows Scripting Host (WSH)

VBscript - histórico de versões e usos

O VBScript foi introduzido pela Microsoft em 1996 e sua primeira versão foi 1.0. A versão estável atual do VBScript é 5.8, que está disponível como parte do IE8 ou Windows 7. As áreas de uso do VBScript são em grande quantidade e não estão restritas à lista abaixo.

  • VBScript é usado como uma linguagem de script em uma das ferramentas populares de teste de automação - Quick Test Professional abreviado como QTP

  • Host de script do Windows, que é usado principalmente por administradores de sistema do Windows para automatizar a área de trabalho do Windows.

  • Active Server Pages (ASP), um ambiente de script do lado do servidor para a criação de páginas da Web dinâmicas que usam VBScript ou Java Script.

  • O VBScript é usado para scripts do lado do cliente no Microsoft Internet Explorer.

  • O Microsoft Outlook Forms geralmente é executado em VBScript; no entanto, a programação no nível do aplicativo depende do VBA (Outlook 2000 em diante).

Desvantagens

  • VBscript é usado apenas por navegadores do IE. Outros navegadores, como Chrome, Firefox DONOT suportam VBScript. Portanto, o JavaScript é preferível ao VBScript.

  • VBScript tem um suporte de linha de comando limitado.

  • Como não há ambiente de desenvolvimento disponível por padrão, a depuração é difícil.

Onde está o VBScript hoje?

A versão atual do VBScript é 5.8, e com o recente desenvolvimento do .NET framework, a Microsoft decidiu fornecer suporte futuro do VBScript dentro do ASP.NET para desenvolvimento web. Portanto, NÃO haverá mais novas versões do mecanismo VBScript, mas todas as correções de defeitos e problemas de segurança estão sendo tratados pela Equipe de Engenharia de Apoio da Microsoft. No entanto, o mecanismo VBScript seria enviado como parte de todo o Microsoft Windows e IIS por padrão.