Produto

ORDA – Partilhar a selecção de uma entidade entre processos

Tradução automática de Deepl

4D v16 R6 introduziu um novo conceito de comunicação entre processos: objecto partilhado e variáveis de colecção partilhadas! Graças a isto, é possível partilhar facilmente informação entre processos.

Até agora, as selecções de entidades não eram partilháveis entre processos. Contudo, isso mudou… temos o prazer de anunciar que em 4D v18 R5 as selecções de entidades são partilháveis!

Já lá vão os dias da construção de uma lista de chaves primárias para mover uma selecção de entidades para outro processo. Melhore o seu código multi-processo , incluindo as selecções de entidades ORDA como objectos partilhados.

Continue a ler para saber mais.

Produto

4D View Pro: Use as fórmulas 4D na sua folha de cálculo

Tradução automática de Deepl

4D v18 R5 introduz um novo comando que simplifica a escrita do seu código: VP SET CUSTOM FUNCTIONS. Cria funções personalizadas em 4D View Pro que executam fórmulas 4D.

Graças a este comando pode agora permitir que comandos 4D, campos, variáveis, métodos, ou qualquer expressão arbitrária sejam utilizados nas suas fórmulas celulares. Por exemplo, não há necessidade de criar um método para utilizar uma variável simples no View Pro 4D, basta passá-la como parâmetro para o seu Formula.

Produto

Automatize tarefas repetitivas e mais com macros de formulário!

Tradução automática de Deepl

Se é fã de macros no editor de códigos, então 4D v18 R5 tem boas notícias para si … porque agora as macros também estão disponíveis no editor de formulários!

Deixe-me começar por lhe dizer quão úteis as macros podem ser para si. Alguma vez precisou de utilizar regras de formatação ou de nomeação na sua aplicação, e depois aplicá-las a cada novo formulário? Ou talvez tenha tido de trabalhar em formulários existentes criados por outra pessoa, e precisa sempre de fazer exactamente as mesmas verificações e análises antes de começar. Se alguma vez encontrou um destes cenários, então 4D v18 R5 é para si porque lhe dá a capacidade de criar macros e poupar tempo em tarefas previsíveis e repetitivas.

Produto

4D para iOS: UX melhorado (& mais) com ligação profunda

Tradução automática de Deepl

4D v18 R5 inclui uma nova grande característica: Ligação profunda. Isso é fixe, mas que diabo é isso?

Aqui está um exemplo:

Alguma vez recebeu um e-mail da Netflix a perguntar se quer continuar a ver um filme que parou a meio? Clica no link, mas isso não te leva à página inicial da Netflix ou lança a aplicação no teu telefone. Em vez disso, ao clicar no link, abre o leitor, e retoma o filme exactamente onde parou.

Isso é uma ligação profunda! Permite aos utilizadores abrir uma visualização específica na sua aplicação apenas clicando num URL (melhorando significativamente a experiência do utilizador e aumentando a sua retenção e envolvimento).

Produto

Sintaxe amiga do codificador para funções e métodos de classe

Tradução automática de Deepl

Utilizar variáveis de $1, $2, e $n no seu código não só torna o código menos legível, como também pode aumentar a confusão, uma vez que o cérebro humano pode ter dificuldade em lembrar-se a que correspondem estas variáveis. A solução é criar uma variável com um nome compreensível e atribuir-lhe o valor de $1, $2, ou $n.

4D v18 R5 tem boas notícias, pode agora nomear os seus parâmetros ao declarar:

  • um método de projecto,
  • um gatilho
  • um método de base de dados
  • um método de formulário
  • um construtor de uma classe
  • uma função de uma classe.

Vamos ver como!

Produto

ORDA – Melhore o seu API com âmbito de função

Tradução automática de Deepl

4D v18 R4 e ORDA tornaram possível criar funções de classe de alto nível acima do modelo de dados. Isto permite-lhe escrever código orientado para os negócios para esconder a complexidade, reduzir erros e acelerar o processo de desenvolvimento.

Com 4D v18 R5, estamos a trazer ainda mais funcionalidades para o ajudar a optimizar e organizar o seu código. Por exemplo, pode ser necessário executar uma função localmente no cliente para melhorar o desempenho ao trabalhar em modo cliente/servidor. Agora é possível! Ou se expor a sua base de dados como servidor REST, poderá querer que algumas funções estejam disponíveis no lado do servidor, mas escondidas para os seus clientes REST. Isto também é possível!

Notícias

Vote nas suas características!

Tradução automática de Deepl

Compreender o que os utilizadores realmente precisam sempre foi um desafio fundamental na gestão do produto. Na 4D, levamos isto muito a sério e é por isso que decidimos revisitar a secção de Pedido de Funcionalidades no nosso fórum. Segue-se um resumo do que foi alterado e de como se pode obter o máximo valor a partir dele.

Produto

Pré-visualize o seu CSS directamente no editor de formulários!

Tradução automática de Deepl

Em 4D v18 R5, pode pré-visualizar a renderização final do CSS no editor de formulários SEM executar o seu diálogo. Sim, ouviu isso bem. Padronizar e reavivar os seus formulários nunca foi tão fácil!

Se ainda não ouviu falar de CSS em 4D, agora é a altura perfeita para saber mais! Introduzido em 4D v18 para aplicações de projectos, este conceito inclui folhas de estilo melhoradas e rápidas baseadas em CSS. Recomendo que dêem uma vista de olhos a este post no blogue.

Notícias

4D v18 R5 Beta Começa Hoje

Tradução automática de Deepl

Os testes Beta para 4D v18 R5 começam hoje e não podíamos estar mais entusiasmados!

Desde ORDA, o editor de formulários, 4D para iOS, 4D Write Pro, e 4D View Pro, até à programação avançada e funcionalidades relacionadas com a implementação. Este lançamento tem tudo, incluindo uma funcionalidade que foi a mais elevada e votada mais rapidamente de sempre no nosso fórum de pedidos de funcionalidades:

  • Embelezar as suas aplicações nunca foi tão fácil graças à capacidade de pré-visualizar a renderização final do CSS no editor de formulários.
  • As macros estão disponíveis no editor de formulários para o ajudar a fazer mais em menos tempo!
  • A ORDA continua a trazer novas funcionalidades e este lançamento de funcionalidades não é excepção: estão disponíveis selecções de entidades partilháveis e é concedido mais controlo sobre a disponibilidade de funções.
  • Funcionalidades mais avançadas estão à sua disposição, incluindo a capacidade de nomear os seus parâmetros e resultados ao declarar funções e métodos, a capacidade de depurar código a correr no servidor utilizando o seu cliente, cache 4D personalizada para servidor 4D fundido, e clientes 4D … apenas para nomear alguns.
  • 4D para iOS tem dois novos avanços disponíveis: o processo de sincronização de dados foi optimizado, dando-lhe uma sincronização de dados até 25 vezes mais rápida e uma ligação profunda para ajudar a melhorar a experiência do utilizador.
  • Novos comandos IMAP estão disponíveis para pesquisa, cópia, deslocação e eliminação. Mais funcionalidades IMAP estão na nossa pipeline.
  • 4D Write Pro também está repleto de novas funcionalidades e 4D View Pro está a facilitar a escrita do seu código com um novo comando.
  • E muito mais (ver abaixo).