No vídeo anterior, utilizamos uma variável para mostrar o número de registros encontrados em função da tabela onde se realizou a pesquisa.
De fato, uma variável é um espaço na memória que pode ser representada por um objeto em um formulário.
Assim vamos a criar um formulário projeto de prova chamado "test variables" com o fim de ver como funcionam as variáveis.
Vamos a criar uma primeira variável chamada v1 e vamos a torná-la não editável. Esta variável não existe realmente na memória, só há uma área na tela que representa o conteúdo da variável sempre e quando exista.
Vamos a:
- Colocar um botão ao lado que permite declarar a variável. Vamos a dar esta variável o tipo Inteiro longo
- A continuação, um segundo botão que permite assinalar um valor a esta variável -- v1:=1500.
- Logo, pode ser realizado um cálculo com esta variável em memória e mostrar por exemplo, um ALERT.
Vamos a mostrar uma alerta que espera um argumento de tipo text de modo que vamos a converter a variável v1 depois de multiplicar por 12.
Agora vamos a provar o formulário:
- A variável v1 em realidade não se define ainda
- Se a declaramos, a continuação se declara o tipo como inteiro longo, toma um valor por padrão de valor zero
- Podemos atribuir-lhe um valor
- e logo podemos realizar um cálculo com esta variável.
Este é um primeiro uso de uma variável simples.
O princípio é o mesmo com:
- Uma variável de tipo texto que vamos a chamar v2
- Como é uma variável de tipo texto, podemos mostrar seu valor 12 vezes.
- Concatenamos a variável com um espaço e a combinação se multiplicará por 12.
- "Hello" e aqui serão variáveis não de tipo inteiro longo, e sim de tipo texto.
Se provarmos o formulário:
- A variável v2 não existe
- Quando se declara, contém um valor em vazio
- Podemos assinalar o valor "Hello" à variável
- e utilizar a variável em um cálculo.
4D inclui muitas funções de processamento de cadeias.
Tomemos o caso de um array.
- Vamos mostrar em um pop-up menu que chamamos pop1
- e declaramos que será de tipo array
- assim que para fazer um array texto "Pop1", indicamos o número de linhas no array, por exemplo, três linhas.
- Agora o array existe em memória e podem ser representado neste objeto.
- As maiúsculas e minúsculas não são de importância na linguagem 4D.
Para assinalar valores ao array, vamos a indicar que:
- A primeira linha é "hello"
- A segunda linha é "goodbye"
- E a terceira linha é "see you soon".
No que refere ao uso do array, podemos realizar como é mostrado aqui, por exemplo:
O primeiro valor do array + um espaço + o segundo valor do array + o terceiro valor do array.
Agora vamos a provar o resultado:
- Declaração do array: o array têm 3 linhas vazias
- Atribuição de valores ao array: "hello" "goodbye" "see you soon"
- Uso do array: "hello space goodbye space see you soon"
Assim que aqui temos uma apresentação simples e rápida de como utilizar as variáveis.