Notícias

4D v19 R2 está aqui

Tradução automática de Deepl

Temos o prazer de anunciar que o 4D v19 R2 já está disponível!

Aqui está uma visão geral do que este lançamento de características tem reservado para si:

Descarregar 4D v19 R2

  • 4D para Android (a nossa plataforma de desenvolvimento para dispositivos Android) é agora final com 4D v19 R2.
  • Por falar em telemóvel, novas funcionalidades para plataformas iOS e Android estão agora disponíveis, permitindo-lhe personalizar a cor da sua aplicação, adaptá-la ao modo escuro ou claro, ordenar os seus dados locais, e muito mais!
  • Vista 4D Pro: Analisar dados com tabelas pivot. Importar e exportar ficheiros CSV. Gerir as suas folhas por programação. Gerir facilmente as quebras de página (para fins de impressão) a partir da interface do utilizador.
  • 4D Write Pro: Mais opções de visualização de imagens em linha e ancoradas. Também facilitamos a formatação das imagens como documentos de fundo, secções, parágrafos, etc.
  • Mais funcionalidades de programação orientadas para objectos que irão agradar aos seus programadores. Para além do aspecto de armazenamento, a gestão da memória e o desempenho da velocidade serão significativamente melhorados com conteúdo blob para atributos de objectos.
  • Características que incorporam as melhores práticas como a definição de um ficheiro .gitignore por defeito e a gestão de Byte Order Mark (BOM) e End of Line (EOL).
  • Características que melhoram a sua experiência como programador, tais como obter acesso aos detalhes de uma função de classe a partir do editor de código.
  • Características que tornam a experiência do utilizador final mais suave, tais como a assinatura automática de componentes no Mac.
  • E se for um editor de software, ficará satisfeito por saber que adicionámos uma funcionalidade que impede os utilizadores da sua aplicação de ver (e modificar) o conteúdo da 4DZ.
Dicas blank

Como definir o tempo limite de sono para aplicações 4D remotas

Tradução automática de Deepl

Para evitar a perda de sessão, 4D monitoriza o estado de sono das aplicações 4D remotas.

Quando um utilizador é ligado de uma aplicação 4D remota a um Servidor 4D e o seu computador entra em modo de latência, a informação é enviada para o Servidor 4D. No momento em que o computador do utilizador acorda, a aplicação 4D remota recupera então o seu contexto de execução.

Dicas blank

Como tirar partido das acções de GitHub com 4D

Tradução automática de Deepl

O seu projecto está agora num sistema de controlo de fontes. Isto significa que a gestão de várias versões do seu software, a monitorização de alterações e a integração de correcções ou novas funcionalidades é agora muito mais simples.

Porque não aproveitar também a integração contínua?

Começando com 4D v19, pode lançar a compilação do seu projecto com um comando. Como resultado, tem agora todos os blocos de construção necessários para automatizar a sua cadeia de integração.

Este post no blog dar-lhe-á um exemplo de automatização com o gestor do GitHub e das Acções GitHub.

Dicas blank

4D REST API + ReactJS

Tradução automática de Deepl

por Mourad Aouinat, Engenheiro de Software na 4D Marrocos

Num post de blog anterior, vimos como é fácil configurar um REST API usando 4D. Neste post de blogue, vamos aproveitar a poderosa API REST 4D em combinação com React para construir uma aplicação To-Do que inclui características para abrir todos, criar novas, modificar as existentes, e características para modificação e eliminação em massa.

Dicas blank

Como automatizar a compilação

Tradução automática de Deepl

Desde 4D v19, pode iniciar a compilação de um projecto com um simples comando. Pode estar a perguntar-se para que pode usar isto!

A sua equipa pode ser constituída por vários programadores, então porque não automatizar a compilação em cada código pressionado no seu servidor de controlo de fontes? É sempre mais fácil identificar um erro quando este é rapidamente detectado.

Outro caso é quando o seu projecto é composto por vários componentes. Pode escrever um método que compila, constrói, e depois copia o componente para a base de dados anfitriã.

Este blog irá discutir os diferentes pontos técnicos que são muito úteis para criar as suas próprias ferramentas de automação, juntamente com uma aplicação de exemplo.

Dicas blank

Alternar o modo escuro e claro em macOS com um clique

Tradução automática de Deepl

A partir de 4D v19, tem a possibilidade de criar aplicações que suportam o modo Escuro e Leve em macOS. Para o fazer, tem de modificar e verificar muitos pequenos detalhes: ícones, widgets, textos, cores de fundo, etc.

Como resultado, é necessário alterar a aparência do seu mac dezenas de vezes por hora. OK, pode estar a pensar:“O quê? Tudo o que é preciso são três cliques. Abra o painel de preferências, clique no ícone geral, depois no controlo claro ou escuro, é isso!“. Mas honestamente, se for um programador ou um testador, repetir estas acções vezes sem conta torna-se muito enfadonho.