NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigos › ASP 3.0 › Capítulo 02 : 04
Quer receber novidades e e-books gratuitos?
  « Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
SITES DINÂMICOS COM ASP 3.0 - CURSO COMPLETO
Autor: Júlio Battisti


Promoção: Livro Windows Server 2012 R2 e Active Directory - Curso Completo, 2100 Páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

Promoção: Livro Windows Server 2012 R2 e Active Directory

Curso Completo, 2100 páginas.

Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

MAIS DETALHES | COMPRAR ESTE LIVRO


Lição 016 - Capítulo 02 - Declaração e utilização de variáveis no VBScript

O que é uma variável?

Uma variável é um espaço da memória do computador, reservado para armazenar valores. Este espaço de memória, é ligado ao nome da variável. Na maioria das aplicações, faz-se necessário o uso de variáveis. Por exemplo, se você desenvolveu uma página para realizar cálculos financeiros, como por exemplo, empréstimos de longo prazo. O Usuário digita um valor para o empréstimo e o prazo desejado. Com base na taxa de juros utilizada, é feito o cálculo das prestações. Os valores digitados pelo usuário, precisam estar disponíveis no momento do cálculo. A maneira de manter estes dados disponíveis, é através da utilização de variáveis. Quando o usuário digita o valor do empréstimo desejado, este valor é armazenado em uma variável, para utilização no momento de realização dos cálculos.

Estaremos utilizando variáveis ao longo de todo livro. Este é um conceito existente em todas as linguagens de programação, como por exemplo em Visual Basic, C, C++, e assim por diante.

Inserindo código VBScript.

Antes de continuarmos com variáveis, vamos aprender a inserir código VBScript em uma página HTML.  Existem marcadores especiais, que indicam o início e o fim de um código VBScript. Para inserir código VBScript, utilizamos a tag <SCRIPT>, conforme indicado abaixo:

<SCRIPT LANGUAGE=vbscript>
<!--
Aqui vamos inserir o código VBScript.
-->
</SCRIPT>

Nota! Observe a utilização do atributo LANGUAGE. Este atributo, define qual a linguagem de script que será utilizada. Além do VBScript, poderíamos utilizar o JavaScript. Neste livro, estaremos utilizando VBScript.

Nota! A utilização de <!-- , no início do código e de -->, no final do código, não é obrigatória. Estas são as tags para comentários em páginas HTML. Porém é recomendável a utilização destas tags. Os navegadores mais antigos, tais como Internet Explorer 1.0, não reconhecem VBScript, se não utilizarmos as tags de comentário, o código VBScript será exibido como se fosse texto, o que não é desejável. Com a utilização das tags de comentário, garantimos que os Navegadores que não “entendem” VBScript, vão simplesmente ignorar o código.

Na Listagem 2.13, temos um exemplo simples da inserção de um Script em um página HTML.

Listagem 2.13 – Um exemplo simples de VBScript.

1.         <HTML>
2          <HEAD>
3          <TITLE>Um exemplo simples de VBScript !!!</TITLE>
4          </HEAD>
5          <BODY>
6          <SCRIPT LANGUAGE="vbscript">
7          <!--
8                x=Date()
9                MsgBox x
10        -->
11        </SCRIPT>

12        <P>UM EXEMPLO SIMPLES DE VBScript !!!</P>

13        </BODY>
14        </HTML>

Nas linhas 8 e 9, é que temos o código VBScript, propriamente dito. Não se preocupe com o código, neste momento. Neste o no próximo capítulo, veremos detalhes sobre a utilização de funções, tais como Date() e MSgBox. Ao abrir esta página no Internet Explorer, será aberta uma janela, na qual é exibida a data do sistema, conforme indicado na Figura 2.11.

Curso Completo de ASP 3.0 - Júlio Battisti
Figura 2.11 Mensagem exibida pelo código VBScript.

Declaração e “tipo” de variável.

No VBScript, não é obrigatório a declaração de variáveis. Porém é recomendável que declaremos todas as variáveis, de tal forma que o código fique mais claro e de fácil compreensão. Para declararmos uma variável, utilizamos o comando Dim, conforem exemplificado abaixo:

Dim x
Dim nome
Dim teste

O formato geral para o comando Dim é: Dim nome_da_variável. Também podemos declarar mais do que uma variável, com um único comando Dim. Para isto, basta separar as variáveis, com vírgula, conforme exemplificado abaixo:

Dim x,y,z
Dim nome
Dim teste1, teste2

IMPORTANTE! Observe que definimos o “tipo” de cada variável. O Tipo define quais dados podem ser armazenados em uma variável. Por exemplo, variáveis que armazenam valores numéricos, não devem aceitar caracteres de texto. Variáveis que armazenam datas, não devem aceitar datas inválidas, como por exemplo 30/02/2000.  Toda variável no VBScript, é do tipo Variant, isto significa que a variável pode ser de qualquer tipo. O que define o tipo da variável é o valor que está armazenado no momento. Existem funções que conversão de tipo, conforme veremos mais adiante.

Também podemos utilizar variáveis que não foram, explicitamente, declaradas com o comando Dim. Com isso, a variável é criada na memória, no momento da sua utilização.

Na Listagem 2.14, temos um exemplo simples de utilização de variáveis não declaradas explicitamente.

Listagem 2.14 – Utilização de variáveis não declaradas.

1          <HTML>
2          <HEAD>
3          <TITLE>Um exemplo simples de VBScript !!!</TITLE>
4          </HEAD>
5          <BODY>
6          <SCRIPT LANGUAGE="vbscript">
7          <!--
8            a=5
9            b=2
10          c=a+b
11          Msgbox "A variável C vale: " & c
12          -->
13        </SCRIPT>
14        <P>Exemplo de utilização de variáveis.</P>
15        </BODY>
16        </HTML>

Ao abrir esta página no Internet Explorer, será aberta uma janela, conforme indicado na Figura 2.12.

Curso Completo de ASP 3.0 - Júlio Battisti
Figura 2.12 Mensagem exibida pelo código VBScript.

Podemos fazer com que seja obrigatória a declaração de todas as variáveis. Para isso, basta utilizar o comando Option Explicit. Este comando deve ser inserido, bem no início do bloco de script, antes de qualquer Procedimento. Veremos mais sobre procedimentos, no próximo capítulo. Caso você utilize este comando, variáveis não declaradas, serão simplesmente ignoradas, não sendo gerada nenhuma mensagem de erro. Porém os valores que dependem das variáveis não declaradas, não serão corretamente calculados.

Na Listagem 2.15, acrescentamos a opção Option Explicit.
 
Listagem 2.15 – Tornando obrigatória a declaração de variáveis.

1          <HTML>
2          <HEAD>
3          <TITLE>Um exemplo simples de VBScript !!!</TITLE>
4          </HEAD>
5          <BODY>
6          <SCRIPT LANGUAGE="vbscript">
7          <!--
8          Option Explicit
9            a=5
11          b=2
12          c=a+b
13          Msgbox "A variável C vale: " & c
14          -->
15        </SCRIPT>
16        <P>Exemplo de utilização de variáveis.</P>
17        </BODY>
18        </HTML>

Ao abrir esta página no Internet Explorer, não será exibida a janela indicada na Figura 2.12, isto porque as variáveis a, b e c não foram declaradas, portanto as mesmas simplesmente não existem, uma vez que a declaração tornou-se obrigatória, com a adição do comando Option Explicit. O Internet Explorer, exibirá somente o texto “Exemplo de utilização de variáveis”, conforme indicado pela Figura 2.13.

Curso Completo de ASP 3.0 - Júlio Battisti
Figura 2.13 As variáveis não declaradas, foram ignoradas.

O tipo Variant é formado de pequenas unidades, chamadas subtipos. Cada subtipo, identifica de que maneira os dados são armazenados em uma variável do tipo Variant  Por exemplo, variáveis do subtipo Integer são armazenadas de uma maneira diferente de variáveis do subtipo Long. Na Tabela 2.9, temos uma descrição dos principais subtipos.

Tabela 2.9 Subtipos do tipo Variant.

Subtipo Descrição
Empty O Valor é zero para variáveis numéricas ou uma String de tamanho zero (“ “), para variáveis de texto.
Null A variável não contém dados válidos.
Boolean Contém variáveis que somente podem assumir dois valores: Verdadeiro ou Falso (True ou False).
Byte Valor inteiro, na faixa de 0 até 255.
Integer Valor inteiro, na faixa de -32768 até 32767.
Currency Valores na faixa de –923.337.203.685.447,5808 até 922.337.203.685.447,5807
Long Valor inteiro, na faixa de –2.147.483.648 até 2.147.483.647.
Date/Time É um número que representa a data entre 01 de Janeiro do ano 100, até 31 de Dezembro de 9999 (Olha o bug do ano 2000 chegando).
String Texto de tamanho variável, pode conter, aproximadamente, 2 bilhões de caracteres.
Object Pode conter um objeto qualquer, como um Controle Activex, ou um Objeto COM+
Error Pode conter um número de erro.


Promoção: Livro Windows Server 2012 R2 e Active Directory - Curso Completo, 2100 Páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

Promoção: Livro Windows Server 2012 R2 e Active Directory

Curso Completo, 2100 páginas.

Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

MAIS DETALHES | COMPRAR ESTE LIVRO


  « Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

    Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

    Todos os direitos reservados, Júlio Battisti 2001-2019 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI