4D v16Apresentação das variáveis |
|||||||||||||||||||||||||||||||||||||||||||||
|
4D v16
Apresentação das variáveis
Apresentação das variáveis
Nesta seção, vamos aprender a definir os tipos de variáveis, compreender o seu âmbito e seu ciclo de vida e cobrir o básico da programação. Nos vídeos anteriores, podemos usar variáveis de vez em quando (como vNumRecords por exemplo). Agora demos uma olhada mais sobre perto exatamente o que são e como eles funcionam e dependendo do seu tipo, seu âmbito de utilização...
Se quisermos traduzir isto com um exemplo prático:
E agora vamos a fazer a comparação com 4D:
Para cada caso, temos variáveis adaptadas disponíveis:
O último ponto sobre a necessidade de informação do departamento jurídico permite ilustrar a idéia de comunicação entre os processos. Com 4D, você pode ler ou escrever variáveis de um processo a outro (e inclusive desde uma máquina cliente ao servidor) utilizando GET PROCESS VARIABLE e SET PROCESS VARIABLE. Para usar outro exemplo da vida cotidiana, podemos o comparar com um colégio onde:
Comunicação interprocesso é quando um professor lê ou escreve no quadro-negro da classe (variável processo) de outro professor ou no boletim de anúncios da escola (variável interprocessos). Agora que cobrimos o alcance das variáveis, podemos ver como funcionam. Há dois tipos de variáveis em 4D:
Pode definir variáveis simples usando os mesmos tipos que param os campos (Texto, Inteiro longo, Data, Hora, BLOB,...) + o tipo Ponteiro. O ciclo de vida de uma variável é a seguinte:
Vejamos isto com um exemplo: Para lhe dar um nome a suas variáveis, tome o hábito de seguir o mesmo procedimento geral para manter as coisas simples.
Para começar, sempre é uma boa idéia utilizar nomes que sejam claros e fáceis de ler. Sempre é possível renomear suas variáveis posteriormente utilizando a função de pesquisa global de 4D. Como em toda linguagem, as variáveis são indispensáveis em 4D. Pode utilizá-la quando queira. Lembre que algumas variáveis não podem ser vistas em um formulário:
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. 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:
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:
Este é um primeiro uso de uma variável simples. O princípio é o mesmo com:
Se provarmos o formulário:
4D inclui muitas funções de processamento de cadeias. Tomemos o caso de um array.
Para assinalar valores ao array, vamos a indicar que:
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:
Assim que aqui temos uma apresentação simples e rápida de como utilizar as variáveis.
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
ARTICLE USAGE
Autoformação ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||