Produto

Relatório de eventos em 4D Qodly Pro: Ver todas as interações num relance

Tradução automática de Deepl

Criar uma interface de usuário baseada em navegador com 4D Qodly Pro é muito similar a usar o editor de formulários 4D. Clicar num botão chama um método 4D, como está acostumado a trabalhar. E o método executa sua lógica de negócios (muitas vezes já existente).

Para fazer isso, define eventos, seja para widgets ou para a página inteira (formulário). Os navegadores funcionam de forma um pouco diferente de uma aplicação de ambiente de trabalho, pelo que existem eventos adicionais e a sequência de execução pode ser diferente. Os relatórios de eventos ajudam-no a compreender melhor esta situação.

Produto blank

Iniciar o estúdio Qodly está apenas a dois cliques de distância

Tradução automática de Deepl

4D Qodly Pro oferece todas as ferramentas que precisa para desenhar, construir e executar formulários web para sua aplicação 4D.

Totalmenteintegrado a 4D, vem de fábrica com Qodly studio. E assim como 4D, seu uso é fácil, acessível e aninhado no mundo de 4D.

Para usar Qodly Studio com projetos 4D criados com versões mais antigas, algumas configurações de projeto podem precisar ser alteradas para suportar recursos modernos.

É por isso que, a partir de 4D 21, o acesso a Qodly Studio a partir de 4D foi melhorado para não ter mais do que dois cliques, para tornar a sua vida mais fácil, libertar a sua mente e permitir-lhe concentrar-se na história de sucesso do seu negócio.

Produto blank

Localize as suas páginas Qodly: Um guia prático

Tradução automática de Deepl

A localização de aplicações 4D tem sido suportada durante décadas através da arquitetura XLIFF, concebida principalmente para aplicações de desktop.

Mas os navegadores funcionam de forma diferente.

É por isso que 4D Qodly Pro introduz uma nova abordagem de internacionalização integrada (i18n) – uma adaptada para interfaces web, dando-lhe mais flexibilidade ao construir páginas Qodly multilingues.

Vamos explorar como isso funciona na prática.

Produto blank

Nova forma de controlar as suas respostas HTTP

Tradução automática de Deepl

Começando com 4D 21, desenvolvedores 4D podem agora ter controle total sobre respostas HTTP usando um simples arquivo de configuração: HTTPRules.json. Se está procurando aumentar a segurança, otimizar a performance, ou gerenciar o acesso a recursos estáticos, essa caraterística lhe dá a flexibilidade que precisa, sem escrever uma única linha de código.
Vamos nos aprofundar nos recursos e em como usá-los.

Produto blank

Trabalhar e mover-se com QUIC e Network Switching

Tradução automática de Deepl

O que é mais frustrante do que perder sua conexão 4D Remote com o 4D Server enquanto muda de rede em movimento?
Se está mudando de Ethernet para Wi-Fi ou pulando entre hotspots, conexões tradicionais tendem a cair, forçando 4D Remote a desconectar e reconectar.
Com 4D 21 e o protocolo QUIC, essas interrupções são coisa do passado.
QUIC é desenhado para ser resiliente durante mudanças de rede, mantendo sua sessão viva mesmo quando a conexão subjacente muda.

Produto blank

Modernize suas interfaces 4D com Fluent UI

Tradução automática de Deepl

Nos bastidores, um esforço significativo de engenharia foi realizado para trazer a integração nativa de Fluent UI em 4D. Isso significa que os formulários 4D agora podem ser exibidos usando o sistema de design Fluent UI da Microsoft, o mesmo estilo visual moderno que define Windows, Office e Teams. 4D é um dos primeiros ambientes de desenvolvimento a oferecer integração WinUI nativa, permitindo aos desenvolvedores trazer a autêntica experiência Fluent UI para suas aplicações desktop. No lado do cliente, a transição não poderia ser mais simples. Basta ativar a renderização da IU fluente nas definições do seu projeto e efetuar alguns pequenos ajustes de layout nos seus formulários para desfrutar do novo e moderno aspeto.

Produto blank

4D NetKit: Autenticação OpenID segura com atributo nonce

Tradução automática de Deepl

Quando se trabalha com fluxos de autenticação modernos, a segurança é fundamental. Os programadores precisam frequentemente de integrar a autenticação com fornecedores de identidade fiáveis, como a Google ou a Microsoft. É aqui que o OpenID Connect (OIDC) entra em ação.

O OIDC é uma camada de identidade construída sobre o OAuth 2.0. Permite que a sua aplicação verifique a identidade de um utilizador e obtenha informações básicas de perfil de uma forma segura. Começando com os últimos melhoramentos da classe cs.NetKit.OAuth2Provider 4D 21 agora torna mais fácil trabalhar com OpenID Connect suportando o parâmetro nonce, junto com novos atributos token, incluindo o id_token.

Produto blank

Trim, Trim start e Trim end em 4D

Tradução automática de Deepl

Ao trabalhar com a entrada do utilizador, limpeza de dados ou formatação de texto, uma das tarefas mais comuns é a remoção de espaços em branco indesejados. Seja um espaço digitado acidentalmente antes de um endereço de email ou um caractere de nova linha deixado no final de um copiar-colar, esses caracteres aparentemente invisíveis podem causar um comportamento inesperado em suas aplicações.
Felizmente, 4D 21 oferece métodos de string fáceis de usar para ajudar: Trim, Trim start, Trim end.

Page 1 of 70