Produto

Acesso 4D e Microsoft 365

Tradução automática de Deepl

No 4D v18 R6, 4D introduziu a autenticação OAuth 2.0 para aceder a e-mails através de transportadores IMAP, SMTP, ou POP3. Começando com 4D v19 R3, 4D continua a implementar o protocolo OAuth 2.0 e fornece uma forma de solicitar facilmente através da programação de um token da plataforma de identidade da Microsoft para se ligar ao API para o Microsoft 365.

Produto

4D para iOS: Critérios de ordenação e melhorias dos parâmetros de acção

Tradução automática de Deepl

4D para iOS dá-lhe a capacidade de definir acções que automaticamente chamam um método 4D ligado a um evento no smartphone. Por exemplo, utilizando-as, pode executar código 4D, gerir e editar o conteúdo da sua aplicação utilizando parâmetros, e, mais recentemente, ordenar facilmente o conteúdo da sua aplicação utilizando acções de ordenação!

A definição de critérios de classificação e parâmetros de acção foi melhorada para facilitar e ajudar a trabalhar de forma mais rápida e eficiente.

Produto

LZMA: O novo algoritmo de compressão

Tradução automática de Deepl

Sempre que trocamos ficheiros, passamos sempre pelo ritual de comprimir os ficheiros antes de os enviarmos. Desde 4D v18, dois comandos estão disponíveis, permitindo-lhe criar e ler um arquivo ZIP usando o algoritmo de compressão zip padrão.

Com 4D V19 R3, o Zip Create Archive suporta um novo algoritmo de compressão: LZMA. A vantagem deste algoritmo é que cria arquivos mais pequenos do que o algoritmo de compressão zip padrão. Vamos descobrir mais!

Notícias

4D v19 R3 Beta Começa Hoje

Tradução automática de Deepl

Temos o prazer de anunciar o lançamento dos testes beta para 4D v19 R3! Um dos lançamentos mais ricos que enviámos até agora!

Sem mais demoras, vamos dar uma vista de olhos e ver o que este lançamento de funcionalidades tem reservado para si:

  • A sua lógica comercial vai adorar os novos Atributos Calculados 4D em ORDA, Classes, iOS, e Android.
  • 4D para iOS com funcionalidades que permitem interagir com aplicações nativas da Apple e construir UI’s ainda mais avançadas.
  • Quanto ao 4D para Android, estamos a dar-lhe uma forma de testar a sua aplicação Android num dispositivo real antes de a lançar aos utilizadores.
  • 4D Write Pro é fornecido com um diálogo de definição de imagem, a possibilidade de ter diferentes números de colunas na mesma página com quebras de secção contínuas, e opções adicionais para gerir a visibilidade da fórmula.
  • Aumento da segurança out-of-the-box com o apoio do algoritmo bcrypt para palavras-passe. O que é melhor, não há nada a alterar no código. Tudo é automático.
  • Mais notícias para os entusiastas do modo escuro. Depois de dar aos utilizadores finais uma escolha entre o modo escuro e o modo claro para o aparecimento das suas aplicações, é agora a vez dos programadores escolherem entre estes modos durante o desenvolvimento em macOS.
  • E mais (ver abaixo)!
Produto

Evolução do formato de registo 4D

Tradução automática de Deepl

Revimos recentemente os formatos dos nossos registos para aumentar a sua legibilidade e a sua conformidade com a análise automatizada. Fizemos estas melhorias em resposta a situações da vida real por nós experimentadas, abordando directamente questões que estavam a dificultar a nossa capacidade de utilizar os registos 4D. Neste post do blog, explicaremos em pormenor que alterações fizemos para que possa ajustar as suas ferramentas de análise de registos em conformidade.

Notícias

A criação do novo logótipo 4D v19

Tradução automática de Deepl

por Julien Banon, UX e Creative Designer na 4D SAS

4D v19 está mesmo ao virar da esquina e enquanto as nossas equipas estão a dar os retoques finais num dos melhores LTS de sempre, pensei em contar-vos a história por detrás do desenho do logótipo 4D v19.

Notícias

Características 4D depreendidas e removidas: Porquê e como?

Tradução automática de Deepl

Há mais de 36 anos, o nosso principal objectivo tem sido o de melhorar o nosso produto, assegurando simultaneamente a compatibilidade das suas aplicações 4D. Isto, naturalmente, traz mudanças, e as mudanças podem ser frustrantes. Com isto em mente, procuramos sempre minimizar o impacto nos seus negócios com anúncios atempados, e mais importante ainda, uma alternativa melhorada à funcionalidade depreciada ou removida para assegurar uma transição suave.

Posto Convidado

Aplicar convenções de nomeação com macros Form

Tradução automática de Deepl

pelo autor convidado Michael Höhne, 4D developer (Munique, Alemanha)

Há uma característica no 4D v18 R5 que pode ter sido negligenciada, ou pelo menos não ter recebido muita atenção até agora: Formar macros. Para ser honesto, também não tinha passado muito tempo nelas, até há pouco tempo. Neste post do blog, vou mostrar-vos uma macro que poupa muito tempo ao aplicar convenções de nomes a colunas de caixas de listagem, cabeçalhos de colunas e rodapés. Pode facilmente alterá-la de acordo com as suas necessidades. Um repo dedicado está também disponível no Github.

Produto

Notificação push com sincronização de dados

Tradução automática de Deepl

A partir de 4D v18 R4, pode enviar notificações aos utilizadores da sua aplicação. Agora, com 4D v18 R6, pode iniciar a sincronização de dados com uma notificação push.

Isto pode ser útil, por exemplo, no caso de aplicações de rastreio de entregas. Primeiro, a informação da entrega é actualizada na base de dados, depois é enviada uma notificação ao cliente. A notificação contém um pedido para sincronizar os dados, portanto, quando o cliente consulta o registo no seu smartphone, os dados estão actualizados.