VisualBasic

1617 palavras 7 páginas
5. Noções de Programação
Variáveis

As variáveis, em Visual Basic, são classificadas de acordo com o esquema a seguir:

Tabela 14

ESCOPO
VIDA
DECLARAÇÃO
Local
Dinâmica ou Estática
Dim, Static (dentro de uma procedure)
Módulo
Estática
Dim (seção declarations de um formulário ou módulo)
Public
Estática
Public (seção declarations de um módulo)

Variáveis “Locais” são declaradas dentro de uma procedure (Sub ou Function) e são vistas apenas por esta procedure. Variáveis locais podem ser estáticas, se declaradas com a palavra “Static”, ou dinâmicas, se declaradas com “Dim”. Variáveis dinâmicas perdem o valor quando a procedure é encerrada, ou seja, o espaço de memória é alocado quando a procedure é iniciada e desalocado quando do seu encerramento. Todas as variáveis no Visual Basic são inicializadas com o valor zero. Variáveis dinâmicas são um ótimo recurso para reduzir o espaço de memória e devem ser usadas sempre que possível.

Variáveis de “Módulo” são sempre estáticas e devem ser declaradas na seção “Declarations” de um módulo ou formulário com a palavra reservada “Static”. Embora sejam estáticas, tais variáveis são vistas por todas os procedimentos do módulo em que foram declaradas, mas não por procedures externas a ele.

Variáveis “Públicas” também são declaradas em um módulo e, além de serem estáticas, são vistas por todas os procedimentos de todos os formulários e módulos do projeto. Quando você não souber como declarar uma variável, declare-a como Public, mas é bom ter em mente que esta variável exige um espaço de memória constante. Portanto, excessivas variáveis Públicas podem acarretar em falta de memória.

Variáveis Públicas não podem ser declaradas dentro de um formulário. Da mesma forma, a palavra reservada “Dim” não pode ser usada na seção declarations de um módulo.

Os tipos de variáveis reservados pelo Visual Basic são os seguintes:

Tabela 15

TIPO
DESCRIÇÃO
VARIAÇÃO (APROXIMADA)
Integer
2 Bytes,

Relacionados

  • Apostila Visualbasic
    13339 palavras | 54 páginas
  • a07 visualbasic ucase
    521 palavras | 3 páginas
  • Fundamentos das linguagens – visualbasic .net - lua
    352 palavras | 2 páginas
  • teta
    1139 palavras | 5 páginas
  • Formas normais banco de dados
    1516 palavras | 7 páginas
  • bacharel
    315 palavras | 2 páginas
  • Planilia
    430 palavras | 2 páginas
  • curr
    294 palavras | 2 páginas
  • Geral
    499 palavras | 2 páginas
  • Tua vida
    513 palavras | 3 páginas