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

tutorial vbscript - variáveis ​​vbscript

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

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

tutorial vbscript - script de janela
tutorial vbscript - script de janela

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

· 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. Os nomes declarados 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 variables using VBScript dim statement
dim numVar
dim strVar

'''''define the variables - number and string
numbVar = 12345667788
strVar = "This is sample variable"

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 -

' Declare an array with VBScript dim statement
Dim arrStudentName(2) 

' Assigning the student names using the index
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 numConstant = 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 da matriz pode ser acessado usando os números de referência, que são conhecidos como índice da matriz. 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 -

'Declaration of array and value assignment for three students
dim arrMarks(2)
arrMarks(0) = 10
arrMarks(1) = 15
arrMarks(2) = 20

'Calculate the average and store it in a variable
Dim avgMarks
avgMarks = (arrMarks(0)+arrMarks(1)+arrMarks(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 -

' **** Create a Dictionary Object in VBScript ****
'Create a variable.
Dim dict
Set dict = CreateObject("Scripting.Dictionary")

'Adding keys and items.
dict.Add "Name", "VBScript"
dict.Add "Id", "1"
dict.Add "Trainer", "K Mondal"

'**** Checking the availability of a Key from the dictionary object in VBScript ****
If dict.Exists("Name") Then
   msg = "The name key exists"
Else
   msg = "The name key does not exists"
End If

'Read an item
dim sName 
sName = dict.Item("Name")

'get the count of element
dim nCount
nCount = dict.count

'Delete single item
dict.Remove("Name")

'Delete All item
dict.RemoveAll

Conclusão:

Neste artigo VBScript, aprendemos sobre a Visão geral de VBScripto Varávels, VBescrita Array, VBScripto Cinstantese o objeto de dicionário em VBScript. Para obter mais detalhes sobre VBScript, clique em aqui.

Sobre K Mondal

Variáveis ​​de VBScript - um excelente guia de introdução para VBScript Tutorial 1Olá, sou K. Mondal e estou associado a uma organização líder. Tenho mais de 12 anos de experiência de trabalho em vários domínios, por exemplo, desenvolvimento de aplicativos, testes de automação, consultor de TI. Estou muito interessado em aprender diferentes tecnologias. Estou aqui para realizar minha aspiração e atualmente contribuindo como autor e desenvolvedor de sites na LambdaGeeks.
Conecte-se ao LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

Deixe um comentário

Seu endereço de email não será publicado.Os campos obrigatórios são marcados com *

en English
X