Produto

Personalizar o aspeto da aplicação com novos tipos de janelas

4D 20 R5 desbloqueia novas possibilidades na personalização de aplicações. dois tipos de janelas adicionais agora oferecem janelas modais ou não modais, flexíveis, sem barras de título. Isso significa total liberdade para adaptar a aparência de sua aplicação às suas especificações exatas. Imagine redesenhar a barra de título para corresponder à sua estética desejada, integrando funcionalidades como uma caixa de pesquisa personalizada ou outros elementos sem problemas.

Mas isso não é tudo! Também introduzimos vários novos comandos concebidos para otimizar o seu processo de desenvolvimento:

  • Reduzir uma janela na barra de título no Windows ou na doca no macOS,
  • Saber se a janela está reduzida na barra de título no Windows ou no dock do macOS,
  • Saber se a janela está maximizada.
Produto blank

QUIC agora combina com as capacidades da ServerNet

A camada de rede QUIC é compatível com tantas características quanto a camada de rede ServerNet. Com 4D 20 R5, adicionamos compatibilidade para IPv6, broadcast, e Single Sign-on em Windows.

É claro que continuaremos a melhorá-la nas próximas versões para torná-la a melhor camada de rede que 4D já existiu.

Mas por agora, deixe-me falar um pouco mais sobre as últimas funcionalidades que adicionamos.

Produto blank

4D Write Pro: Tabelas sem limites!

Tradução automática de Deepl

Desde a introdução de tabelas em 4D Write Pro, muitas características novas foram postas em prática. Incluindo cabeçalhos, rodapés, quebras de ordenação e, claro, a possibilidade de associar uma fonte de dados com as tabelas para as preencher automaticamente!

Esta última opção significava que o número máximo de linhas por tabela (1000) podia ser frequentemente atingido. Tivemos isso em conta e a partir de 4D 20 R5, este limite já não é fixo e controlado por 4D Write Pro, mas apenas limitado pela memória disponível!

Produto blank

Novo objeto de sessão remota 4D com ligação Cliente/Servidor e procedimento armazenado

Nas aplicações 4D, existem quatro tipos de sessões: sessão 4D Remote, sessão Stored Procedure, sessão Mobile e sessão Web.

O comando Session já retornava sessões Web ou Mobile. Isso dá acesso a uma grande quantidade de informação sobre a sessão e um objeto compartilhado por todos os processos na sessão.

Em 4D 20 R5, o comando Session foi estendido para a conexão Cliente/Servidor e procedimento armazenado.

Produto blank

ORDA – Restringir dados a critérios relevantes

Tradução automática de Deepl

Em 4D 19 R8, introduzimos um sistema de permissão robusto, concedendo-lhe um controlo granular sobre o acesso dos utilizadores aos seus dados. Este sistema protege seus dados dependendo de quem acessa e quais dados são acessados, assegurando segurança de dados ao restringir acesso não autorizado.

Mas e se quisesse refinar ainda mais o acesso de leitura baseado em critérios específicos?

É aí que 4D 20 R5 entra em cena. Restringindo dados de leitura de acordo com alguns critérios.

Produto blank

Classes partilhadas

Quer uma forma simplificada de utilizar objetos partilhados, seguindo a sintaxe clássica dos objetos e chamando automaticamente “use/end use” quando for necessário?

Apertem os cintos; aí vêm as classes partilhadas!

Produto blank

Singletons em 4D

4D 20 R5 oferece uma caraterística poderosa para desenvolvedores: Singletons!

O padrão de design singleton cria uma única instância de uma classe acessível em toda a sua aplicação.

Esse padrão oferece muitos benefícios, incluindo:

  • host para valores entre processos,
  • classes utilitárias,
  • uma base para o padrão de projeto fábrica,
  • e muito mais.

Continue lendo para mais informações sobre esse novo conceito!

Produto blank

Melhoria da utilização de licenças de cliente 4D com o Qodly Studio for 4D

Aqueles que começaram a usar Qodly Studio for 4D já sabem o quão poderosa é esta nova ferramenta para desenvolver aplicações web de negócios. Se ainda não o fez, encontre aqui mais informações sobre como começar.

As aplicações feitas com Qodly Studio for 4D dependem das APIs REST. 4D 20 R5 é lançado com uma nova e ótima funcionalidade: Modo “Force Login”.

Com o modo Force Login, uma licença de Cliente 4D só é consumida quando os usuários fizerem login com sucesso e começarem a trabalhar com os dados e a lógica de sua aplicação.

Continue lendo para saber mais! E não se esqueça de baixar nosso demo para ver isso em ação!

Page 4 of 61