Produto blank

4D para Móvel: Construir Grandes Aplicações Móveis Utilizando Atributos Computorizados

Tradução automática de Deepl

Como provavelmente sabe, os atributos computados estão disponíveis a partir de 4D v19 R3. Está disponível um post no blogue que apresenta esta nova e fantástica funcionalidade.

Como propomos sempre a melhor e completa experiência de utilizador aos nossos criadores de aplicações móveis, os atributos computorizados são compatíveis com todos os seus projectos iOS e Android.

Produto blank

Precisa de uma varinha de condão? Aqui estão as propriedades da classe computorizada!

Tradução automática de Deepl
A aparição de classes no ambiente de desenvolvimento 4D tornou a programação mais moderna e mais fácil de escalonar. As classes permitem a definição de propriedades, funções e também apoiam a herança.
Na sua aplicação, tem provavelmente uma classe para gerir dados científicos ou financeiros. Tomemos o exemplo dos dados financeiros. Digamos que tenha criado funções para calcular impostos. Se também gerir vários países, poderá ter utilizado a herança para gerir as diferentes regras. Então, apresenta estes resultados numa caixa de listagem, mas se o utilizador alterar um dos atributos utilizados na fórmula, terá de gerir este evento para actualizar o resultado.
Com 4D v19 R3, 4D permite-lhe simplificar este processo graças às propriedades computorizadas: Pode definir uma função get and set para a sua propriedade calculada, e quando adiciona a sua propriedade a uma caixa de listagem, tudo é tratado automaticamente por 4D. Acabou-se a lógica comercial na sua UI.

Produto blank

Um espectáculo de magia espera-o com os atributos computorizados da ORDA!

Tradução automática de Deepl

É muitas vezes útil ou mesmo essencial que as bases de dados sejam adaptadas de uma forma flexível e evolutiva aos utilizadores e às suas empresas no mundo informático. O controlo de dados acessíveis é também um assunto recorrente e sensível. Deste ponto de vista, os programadores utilizam métodos e fórmulas por vezes complexos para dar ou restringir o acesso à informação, dependendo do contexto ou dos direitos de acesso dos utilizadores.

Vejamos um exemplo simples. Na sua aplicação, é por vezes necessário apresentar uma lista de pessoas. Uma das colunas mostra os seus nomes completos, mas na sua base de dados, tem um campo de primeiro nome e um campo de último nome. Actualmente, escreve uma fórmula na coluna da caixa de listagem, e tem de ser o próprio a gerir a ordenação na coluna. Não seria óptimo ter um campo calculado onde possa definir a sua fórmula de cálculo e método de ordenação, e ter toda a lógica de negócio dentro da classe e não em cada interface?

Bem, começando com 4D v19 R3, 4D fornece uma solução para isto, com atributos computorizados.