Variáveis ​​de VBScript - um excelente guia de introdução para VBScript Tutorial 1

Tutorial de VBScript - Tabela de conteúdo

Tutorial de VBScript # 1: Visão geral das variáveis ​​VBScript 

Tutorial de VBScript # 2: Loops e declarações condicionais de VBScript

Tutorial de VBScript # 3: Procedimentos VBScript

Tutorial de VBScript # 4: Tratamento de erros de VBScript e execução de VBScript

Tutorial de VBScript # 5: Funções de string VBScript

VTutorial de BScript # 6: Funções de data VBScript

Tutorial de VBScript # 7: Funções de tempo VBScript

Tutorial de VBScript # 8: Funções VBScript Array

Neste tutorial de VBScript, aprenderemos Variáveis ​​de VBScript, Array de VBScript, Constantes de VBScript e Objeto de dicionário em VBScript.

Tutorial de VBScript # 1: Variáveis ​​VBScript

VBScript é a forma mais curta de Visual BScripting asic que segue a linguagem Visual Basic. O VBScripting foi introduzido pela Microsoft. É uma linguagem muito simples de aprender que permite desenvolver scripts tanto do lado do servidor quanto do lado do cliente.

Recursos do VBScript:

· É uma linguagem de script simples.

· Não diferencia maiúsculas de minúsculas e é fácil de aprender para qualquer programador iniciante.

· É uma linguagem de programação baseada em objetos e não segue o conceito OOPS.

· Suporta COM, que é uma forma mais curta de Modelo de Objeto Componente (COM) estrutura. Permite gerenciar os elementos do ambiente onde está sendo executado.

· O VBScripting executado no lado do servidor é compatível com plataformas de hospedagem como o navegador Internet Explorer, Internet Information Services (IIS) como servidor web e Windows Scripting Host (WSH).

· Pode ser usado para desenvolver scripts do lado do servidor (Classic ASP) e do lado do cliente.

· Ferramentas como macro do Excel, UFT (Teste Funcional Unificado) siga o VB Scripting.

VBScript como um script do lado do cliente:

tutorial vbscript - navegador da web
tutorial vbscript - navegador da web
tutorial vbscript - script de janela
tutorial vbscript - script de janela

· Scripts VB são suportados apenas no Internet Explorer. Os navegadores bem conhecidos no mercado como Mozila Firefox, google Chrome etc., não são compatíveis com VBScript.

· Depende da plataforma, ou seja, só é compatível com o ambiente Windows.

· A depuração do VBScript é desafiadora, pois não há disponibilidade de área de desenvolvimento adequada.

 Comentário VBScript:

O objetivo do comentário do VBScript é educar o compilador para pular a linha ou linhas específicas de código da execução. Basicamente, os comentários do VBScript são usados ​​para documentar ou escrever as descrições / objetivos durante o script. Isso ajudará a aumentar a legibilidade do bloco de código, escrevendo a descrição, altere o log usando os comentários. Dois tipos de comentários VBScript estão disponíveis -

Comentário VBScript de uma linha: Isso é feito usando aspas simples (') no início de cada linha. Exemplo de comentário de linha única em VBScript -

'Exemplo de comentário de linha única

Comentário de VBScript de várias linhas: O comentário de VBScript de várias linhas é usado para comentar em mais de uma linha. Este tipo de comentário VBScript pode ser obtido colocando mais linhas entre os símbolos “/ *” e “* /”. Exemplo de comentário VBScript de várias linhas -

/*

Declaração VB 1

Declaração VB 2

….. e assim por diante

*/

Variáveis ​​VBScript:

As variáveis ​​VBScript são um tipo de espaço reservado que se referem a localizações de memória para armazenar dados. Durante a execução, o VBScript permite modificar as variáveis. O nome declarado das variáveis ​​VBScript são usados ​​para acessar as variáveis ​​para fins de leitura ou escrita. As variáveis ​​têm a capacidade de interagir com quaisquer tipos de dados, como string, char, número, data, etc. De acordo com os tipos de dados, as variáveis ​​vbscript são alteradas de acordo. Por exemplo - se atribuirmos um número entre aspas duplas, ele será tratado como um valor de string.

Podemos declarar variáveis ​​VBScript de três maneiras que são explicadas abaixo -

  • VBScript escurecimento
  • Público VBScript
  • VBScript privado

Dim VBScript:

Dim significa declarar imediato. Isso significa que o VBScript dim permite declarar uma variável imediatamente para qualquer tipo de tipo de dado. Podemos declarar várias variáveis ​​que são separadas por vírgula, com uma única instrução dim do VBScript. O escopo dos quais são declarados usando a instrução dim do VBScript são restritos no bloco de código, como funções, subprocedimentos, scripts locais etc., onde foi declarado. Os exemplos abaixo mostram a sintaxe da instrução dim do VBScript para declaração de variável -,

Escurecer var1

Dim var1, var2, var3

Usando a palavra-chave dim, podemos declarar as variáveis ​​imediatamente com a especificação do nome lógico das variáveis. É obrigatório declarar cada uma das variáveis ​​se especificarmos a declaração “Opção Explícita” no início do script. Portanto, se a instrução não for especificada, a declaração da variável é uma etapa opcional. Neste caso, as variáveis ​​são declaradas automaticamente durante a definição das variáveis.

Público VBScript:

Quando as variáveis ​​são declaradas com a palavra-chave public, as variáveis ​​são acessíveis em todo o script. Basicamente, a palavra-chave public é usada para definir uma variável como variável global.

VBScript Privado:

Quando as variáveis ​​são declaradas com a palavra-chave privada, o escopo das variáveis ​​é restrito a com no bloco de código.

Atribuição de valores a variáveis ​​VBScript:

No exemplo abaixo, iremos declarar (usando VBScript dim satement) atribuir valores como número e string às variáveis ​​com a ajuda do símbolo de igual (=),

'''''declare variáveis ​​usando a instrução VBScript dim dim numVar dim strVar '''''defina as variáveis ​​- número e string numbVar = 12345667788 strVar = "Esta é uma variável de amostra"

Ao atribuir valores à variável, precisamos manter o nome da variável no lado esquerdo do símbolo igual e o valor deve ser mantido no lado direito. Para strings ou caracteres, precisamos manter o valor com aspas duplas.

Variáveis ​​escalares - Definir uma variável com valor único é conhecido como variável escalar.

Variáveis ​​de matriz - Conceitualmente, uma matriz representa uma lista de valores. No VBScript, quando uma variável é atribuída com vários mesmos tipos de valores, é conhecido como um array. A matriz pode ser declarada com parênteses após o nome da variável. Ele pode ser declarado da mesma maneira como declaramos uma variável. A estrutura para declarar uma matriz é mostrada abaixo -

Dim myArrayName (índice máximo)

Aqui, o índice é usado para se referir a cada elemento de uma matriz que começa do zero. Portanto, o índice máximo denota o comprimento da matriz menos um. Os valores podem ser atribuídos a cada elemento do array usando os índices do array. No exemplo abaixo, vamos definir uma matriz que contém 3 nomes de alunos -

' Declara um array com instrução VBScript dim Dim arrStudentName(2) ' Atribuindo os nomes dos alunos usando o índice arrStudentName(0) = "Tom" arrStudentName(1) = "Jack" arrStudentName(2) = "Jerry"

Variáveis ​​VBScript - Convenção de nomes:

Sintaticamente, não há convenções de nomenclatura específicas disponíveis. Mas é aconselhável seguir as diretrizes abaixo para melhor legibilidade dos scripts,

· O caractere inicial de uma variável deve ser alfabético.

· Qualquer período embutido não deve ser mantido.

O nome da variável deve ser lógico de acordo com o uso.

O comprimento não deve ultrapassar o limite de 255 caracteres.

Constantes VBScript:

O valor da variável constante VBScript não pode ser modificado após a definição. Portanto, a variável constante é basicamente uma variável somente leitura. Tem que ser definido durante a declaração. O VBScript fornece uma variável constante padrão que pode ser usada durante os scripts. Os exemplos de constantes padrão são - vbOK, vbCancel, vbTrue, vbFalse, etc. O keyord Const é usado para declarar uma constante em VBScripting. Abaixo o exemplo, veremos como definir variáveis ​​constantes para número e strings -

Const strConstant = “Esta é minha string.”

Const numConstante = 123

Array VBScript:

Conceitualmente, uma matriz representa uma lista de valores. No VBScript, quando uma variável é atribuída com vários mesmos tipos de valores, como string, inteiro, etc., é conhecido como um array. O VBScripts permite manter a lista de valores do mesmo tipo no mesmo local de memória (array VBScript). Cada elemento do array pode ser acessado usando os números de referência que são conhecidos como índice do array. O índice sempre começa do zero.

Em termos de estrutura, o VBScript Array tem duas seções - o nome lógico do nome do array e o subscrito do array que denota o valor de índice mais alto. O subscrito da matriz é igual ao comprimento da matriz menos um.

O array VBScript deve ser declarado primeiro, caso contrário, ele gerará erros. Semelhante à declaração da variável, podemos declarar o array VBScript usando a instrução dim. Ao considerar o uso ou o escopo, o VBScript dois tipos de matrizes -

·     Matriz VBScript local - O escopo deste tipo de matrizes é restrito ao bloco de código (funções ou subprocedimentos) onde foi declarado.

·     Matriz VBScript Global - Podemos usar este tipo de arrays em todos os scripts. Este tipo de matriz deve ser declarado no início do script.

Matrizes estáticas e dinâmicas:

Além disso, podemos declarar o array VBScript como estático ou dinâmico ao criar os scripts.

Uma matriz VBScript estática - Possui um número fixo de elementos do array que não podem ser alterados durante a execução do script.

Uma matriz VBScript dinâmica - O número de elementos da matriz pode ser alterado a qualquer momento. Quando o número de elementos não é fixo ou pré-definido, podemos usar este array.

Trabalhando com matrizes VBScript:

Sintaxe para declaração de array - Dim myArray (valor subscrito)

No exemplo a seguir, criaremos uma matriz VBScript de notas de 3 alunos e armazenaremos as notas médias calculadas em uma variável -

'Declaração de array e atribuição de valor para três alunos dim arrMarks(2) arrMarks(0) = 10 arrMarks(1) = 15 arrMarks(2) = 20 'Calcula a média e armazena em uma variável Dim avgMarks avgMarks = (arrMarks( 0)+arrMarcas(1)+arrMarcas(2))/3

Objeto de dicionário em VBScript:

O objeto de dicionário em VBScripts tem semelhança com o array VBScript. O que significa que também permite armazenar uma lista de valores. Mas as principais diferenças do objeto de dicionário no VBScript são que ele pode conter diferentes tipos de dados e uma chave deve ser atribuída para cada dado em vez de índices.

O objeto de dicionário em VBScript pode ser declarado para uso com a referência da classe “Scripting.Dictionary”. 

Vantagens do objeto Dicionário em VBScript:

· Diferentes tipos de dados podem ser armazenados em uma única variável.

· Com a ajuda da tecla, podemos acessar os elementos correspondentes facilmente.

· Este conceito é muito flexível, pois há métodos predefinidos disponíveis para manipular o objeto de dicionário em vbscript.

Exemplo - objeto de dicionário em vbscript: 

No exemplo abaixo, veremos os códigos para diferentes operações em objetos de dicionário -

' **** Criar um Objeto Dicionário em VBScript **** 'Criar uma variável. Dim dict Set dict = CreateObject("Scripting.Dictionary") 'Adicionando chaves e itens. dict.Add "Name", "VBScript" dict.Add "Id", "1" dict.Add "Trainer", "K Mondal" '**** Verificando a disponibilidade de uma chave do objeto de dicionário em VBScript ** ** If dict.Exists("Nome") Then msg = "A chave de nome existe" Else msg = "A chave de nome não existe" End If 'Ler um item dim sName sName = dict.Item("Nome") ' obter a contagem do elemento dim nCount nCount = dict.count 'Delete item único dict.Remove("Name") 'Delete All item dict.RemoveAll

Conclusão:

Neste artigo VBScript, aprendemos sobre a Visão geral de VBScripto Varávels, VBescrita Amatriz, VBScripto Cinstantese o objeto de dicionário em VBScript. Para obter mais detalhes sobre VBScript, clique em SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

Deixe um comentário