Produto blank

ORDA – Optimizar o desempenho com controlo total sobre os pedidos REST

Tradução automática de Deepl

Com uma versão anterior, descobriu como os pedidos ORDA REST tinham sido automaticamente optimizados para aumentar o desempenho ao trabalhar com uma datastore remota e configurações cliente/servidor.

Aprendeu que pode utilizar contextos para tirar partido da optimização automática dos pedidos ORDA REST.

Este foi um passo significativo, mas agora oferecemos-lhe um controlo completo sobre o comportamento dos seus pedidos REST. Uma vez que o desempenho é uma preocupação estratégica, deve estar ansioso por descobrir esta nova funcionalidade!

E não é tudo; novas ferramentas estão agora disponíveis para o ajudar a compreender e a depurar os seus problemas.

Continue a ler para uma apresentação completa.

Produto blank

4D View Pro: Povoar as suas folhas com um contexto de dados

Tradução automática de Deepl

4D View Pro oferece-lhe uma nova forma de carregar os seus dados e criar os seus modelos: o contexto dos dados. Permite-lhe criar o seu documento com marcadores de lugar e preenchê-los, definindo este contexto de dados.

Com apenas algumas linhas de código, é possível exibir objectos ou colecções sem os autorizar primeiro com VP SET CUSTOM FUNCTION! Vamos mergulhar nos detalhes.

Produto blank

Uma forma sem costura de gerir os parâmetros

Tradução automática de Deepl

Na declaração de uma função ou método, defina explicitamente os seus parâmetros. Depois, ao chamar essa função ou método, pode passar-lhe menos parâmetros, se alguns forem opcionais. Ou, se utilizou a declaração com ${n}, o número de parâmetros passados é variável. Neste caso, utiliza-se a função Count Parameters com um loop sobre os argumentos. Este código funciona sem falhas. Ainda assim, é um pouco pesado.

Pediu-nos uma forma mais leve de lidar com os parâmetros, e nós ouvimos. Começando com 4D v19 R5, fornecemos-lhe um novo comando, Copy parameters, permitindo-lhe escrever um código sem costura, mais elegante, e mais fácil de ler.

Produto blank

Aceda às suas aulas de componentes do seu projecto anfitrião

Tradução automática de Deepl

Os componentes podem agora publicar aulas! E ainda melhor, se a sua aplicação ainda estiver em modo binário, pode agora beneficiar de classes e desenvolvimento orientado para objectos, utilizando um componente (em modo de projecto) para criar as suas próprias classes e utilizá-las a partir da sua aplicação (baseada em modo binário).

Produto blank

4D para Móvel: O que há de novo na v19 R5

Tradução automática de Deepl

A cada lançamento, a lista de características 4D para iOS e 4D para Android é cada vez maior. E este lançamento de funcionalidades não é excepção. Sem mais demora, vejamos o que o 4D v19 R5 tem reservado para si:

O QUE ESTÁ EM TI?

Para 4D para Android e 4D para iOS Editor

  • Notícias sobre mercadorias! A interface do editor é totalmente compatível nos modos escuro e claro.

Para 4D para Android (já disponível em 4D para iOS):

  • Transforme a sua aplicação num leitor de código de barras para preencher uma entrada de texto,
  • Permitir assinar directamente na entrega do pedido, um relatório de intervenção, uma estimativa,
  • Interagir com diferentes aplicações, tocando num campo no ecrã:
    • um endereço para mostrar automaticamente um mapa mostrando a localização,
    • um número de telefone para ligar ou acrescentar aos contactos,
    • um correio para abrir a aplicação de correio,
    • um URL para abrir um URL no navegador web padrão.
  • Crie os seus próprios formatadores Kotlin para as suas necessidades específicas.
Produto blank

4D View Pro: O que há de novo na v19 R5

Tradução automática de Deepl

4D v19 R5 vem com uma nova versão do SpreadJS, v15, e uma actualização do Ribbon que é compatível com ele. Vamos descobrir as novas funcionalidades oferecidas por esta nova versão que vão ajudar a acelerar o seu desenvolvimento 4D View Pro.

Notícias blank

4D v19 R5 Beta começa hoje

Tradução automática de Deepl

Estamos entusiasmados por anunciar o lançamento dos testes beta para 4D v19 R5. Disse-nos para onde vai a seguir, e este lançamento – como o anterior e os que virão – tem as características para o ajudar a chegar lá ?

  • Além de introduzir contextos de dados, 4D beneficia de uma versão actualizada do SpreadJS que traz muitas melhorias, tais como a interface de impressão. O 4D View Pro está a levá-lo a um nível totalmente novo.
  • 4D Write Pro tem a sua quota de novas funcionalidades: cabeçalhos de tabela, parágrafos ligados, contextos de dados, e muitas melhorias nos widgets da interface – oferecendo-lhe ainda mais possibilidades de produzir documentos que satisfaçam os seus requisitos.
  • Estamos a oferecer-lhe melhor controlo sobre os contextos ORDA e cache tanto para Cliente/Servidor como para REST para melhorar o desempenho.
  • Reorganizamos completamente os registos de diagnóstico, dando-lhe um conteúdo mais bem filtrado(níveis de registo como traço, depuração, informação, aviso, e erro).
  • E pode agora ver-se livre de bibliotecas desnecessárias (por exemplo, CEF/Web Area, PHP) para reduzir o tamanho das suas aplicações.
  • Muito mais espera por si!

Descarregar agora 4D v19 R5 (Exclusivo para Parceiros 4D)

Notícias blank

4D v19 R4 está aqui

Tradução automática de Deepl

Estamos entusiasmados por anunciar que o 4D v19 R4 está agora disponível! Um lançamento rico em funcionalidades que vai até ao fim ✨

Para além dos Hot Fixes mensais, aqui está uma visão geral do que este lançamento de características tem reservado para si:

Descarregar 4D v19 R4 (Hot Fixes mensais disponíveis)

  • A seu pedido, introduzimos suporte de ecrãs de alta resolução, tais como ecrãs 4K, no Windows, o que resulta em texto mais nítido, fotografias altamente detalhadas e, em última análise, uma interface de utilizador mais definida para aplicações empresariais.
  • Outra característica altamente solicitada está agora disponível: a possibilidade de lançar um processo externo de forma assíncrona para melhorar a experiência dos seus utilizadores.
  • Quanto à linguagem 4D, não podíamos estar mais entusiasmados em partilhar as muitas melhorias que disponibilizámos para elevar a sua experiência de codificação. Desde declarações de salto e avaliação de curto-circuito a operadores ternários e operadores de designação composta.