|
Clube
VB - Constantes,
Vetores e Matrizes
Aula
05
No
VB, temos também o que chamamos de constantes, ou seja, locais de
memória que terão sempre um valor constante durante a execução do
aplicativo. Tal técnica faz com que o seu projeto fique melhor documentado
e de melhor compreensão para outros profissionais que por ventura
tenham que continuar o trabalho de desenvolvimento de seu projeto.
Quando
falamos em constantes no VB, possuímos duas categorias:
1)
Constantes Predefinidas;
2)
Constantes criadas.
As
constantes criadas, são aquelas geradas pelo próprio desenvolvedor,
declaradas na seção DECLARATION. A sintaxe de declaração de constantes
é:
Public
Const nome_da_constante = valor
Veja
a seguir alguns exemplos:
Public
Const limite_vagas = 50
Public Const limite_idade = 25
As
constantes predefinidas, geralmente são usadas em janelas de diálogo,
assim como utilizamos no exemplo gerado no módulo de aula passada,
onde foi gerada uma janela de diálogo agradecendo pelo uso do sistema
e o botão de OK gerado automaticamente, pela constante predefinida
vbYes. Veja a seguir as constantes predefinidas de maior uso no
VB:
| vbYesNo |
vbExclamation |
vbQuestion |
vbYes |
vbNo |
| vbRed |
vbBlue |
vbRed |
vbNull |
vbEmpty |
Com
o tempo, você irá dominar o uso das mesmas, no momento, basta entender
o porque e um pouco de sua lógica, como foi a da geração do botão
OK, dentro da janela de diálogo do exemplo anterior.
Uma
outra técnica de programação bastante utilizada é o uso de vetores
e matrizes, ou seja, uma variável que é dividida em várias partes
para armazenar em cada uma dessas partes um determinado valor. Vamos
imaginar um prédio residencial. Ele é único, porém divido em apartamentos
e cada apartamento possui uma família diferente de moradores. Desta
forma teríamos:
Prédio
residencial ..... = ........ variável
Cada apartamento .... = ........ divisão da variável ( vetor ou
matriz )
Cada família .............. = ........ ocupando um apartamento,
ou seja, um valor diferente para cada variável
O
Visual Basic possibilita o uso de de vetores unidimensionais (com
apenas uma divisão), até o uso de grandes matrizes multidimensionais
(com mais de uma divisão).
Para
criar uma variável dos tipos citados, proceda da seguinte forma:
Dim
faixasalarial(10) as currency
Observe
que teremos 11 divisões para a variável faixasalarial, e cada uma
das divisões, poderá armazenar um valor diferente. Mas se tenho
um vetor definido em 10, porque tenho 11 posições? Porque o vetor
inicial tem numeração igual à zero, e a máxima igual ao número especificado
dentro dos parênteses.
Então,
teríamos:
faixasalarial(o)
= valor a
faixasalarial(o)
= valor a
faixasalarial(1) = valor b
faixasalarial(2) = valor c
...
...
...
faixasalarial(10) = valor k
Voltar
Principal
| Cursos Gratuitos
| Cursos Diversos
| Dicas
| Promoções
| Mapa do
Site | QUIZ
|
|
Classificados | Central
Currículo | Fórum
| Fale Conosco |