Notícias

4D v19 R8 está aqui

4D v19 R8, o último lançamento de 4D v19 é OUT!

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

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

  • Proteja os seus dados contra utilizadores não autorizados com um sistema robusto e totalmente personalizável, decidindo quem está acessando os dados e quais os dados que são acessados.
  • Desenhe interfaces deslumbrantes com a funcionalidade de altura automática de linha que é expandida para listar caixas com base em coleções e seleções de entidades.
  • Criar documentos mais compatíveis com as caixas de texto flutuantes 4D Write Pro.
  • Construa a sua própria cadeia ou integre 4D numa ferramenta de integração contínua, graças ao novo componente Build4D.
  • Lidar com erros de forma mais eficaz com um manipulador de erros global – sem mais diálogo de erros exibido no servidor e sem mais erros não detectados.
  • Receba, copie, mova, responda e elimine e-mails com os comandos adicionados ao componente Netkit 4D.
  • Personalize as suas tabelas 4D View Pro com mais de 60 temas pré-definidos, ou crie uma do zero para se adequar às suas necessidades.

Estas são apenas algumas das características que pode esperar ver em 4D v19 R8.

É um momento emocionante para programadores 4D, e mal podemos esperar para ver como estas novas funcionalidades o ajudarão no seu trabalho de desenvolvimento.🙌

Descarregue 4D v19 R8 e descubra como pode ir mais longe com este lançamento de funcionalidades.

Dicas blank

4D para Tutorial Móvel – Escolha um Controle de Entradas

Os formatadores permitem formatar os dados apresentados ou definir o comportamento quando o utilizador toca nos dados. Os controles de entrada seguem o mesmo princípio. Permitem-lhe selecionar o tipo de teclado, definir o comportamento, ou formatar os dados numa forma de ação.

Por exemplo, para dados de imagem, tem como padrão dois tipos de controle, o primeiro permite selecionar uma imagem ou tirar uma fotografia, e o segundo exibe uma zona para assinar.

Existem 3 tipos de controlos de entrada:

Dicas blank

4D para Mobile Tutorial – Criar ações

As acções permitem aos utilizadores interagir com a aplicação para alterar o endereço do cliente, adicionar um novo contacto e modificar uma imagem.

Na língua 4D, uma acção permite adicionar, editar e apagar uma entidade ou uma entidade de selecção. Mas também, pode simplesmente executar um método do seu servidor 4D.

Dicas blank

Tutorial 4D para Móvel – Usando Formatadores

Um formatador de dados permite-lhe mapear um tipo de dados do seu banco de dados para uma visualização específica no lado móvel. Por exemplo, pode definir uma data, percentagem, ou formato de moeda. Os formatadores de dados também podem chamar algum código para criar interfaces inteligentes.

Por exemplo, pode anexar um formatador de dados a números de telefone que abram um menu de ação na aplicação móvel quando o usuário tocar no número(por exemplo, para ligar à pessoa ou guardá-los em contatos).

Tem três tipos de formatador:

Produto blank

Apanhar erros em todo o lado

Tradução automática de Deepl

A gestão de erros é frequentemente uma parte constrangedora do desenvolvimento em todas as línguas. Em 4D, se se esquecer de chamar um método de tratamento de erros num novo processo/trabalhador ou usar componentes que não lidam com erros, o diálogo de erro 4D incorporado pode aparecer ao utilizador final. Os programadores 4D gostariam de apanhar todos os erros em todos os contextos para evitar a exibição deste diálogo de erros 4D incorporado.

Vamos ver como podemos gerir este comportamento com o 4D v19 R8.

Dicas blank

4D para Mobile Tutorial – Definir consultas de filtro

Para uma aplicação móvel, os dados são geralmente filtrados para preservar o espaço de armazenamento e fornecer acesso direto e rápido aos dados essenciais.

Com 4D, há dois tipos de filtros.

  • Um filtro estático para filtrar os dados de uma tabela. Por exemplo, limitar a tarefas com o estado ‘em curso’.
  • Um filtro dinâmico depende da informação do utilizador. Por exemplo, devolver apenas as tarefas do utilizador.

 

Este tutorial irá mostrar-lhe como utilizar e combinar estes dois filtros.

Dicas blank

4D para Mobile Tutorial – A sua primeira aplicação

O gerador de aplicações móveis 4D permite-lhe criar aplicações móveis para Android e iOS. Na documentação, há vários tutoriais para o ajudar a começar e até a ir mais longe com aplicações avançadas.

O primeiro exemplo é simples e permite a criação de um catálogo de contatos. Todos os detalhes podem ser encontrados aqui.

E se preferir, aqui estão todos os passos no vídeo:

Produto blank

Crie a sua aplicação móvel nativa com 4D

4D para Android e 4D para iOS permitem configurar, conceber, construir e implementar aplicações nativas Android e/ou iOS com base num banco de dados 4D. Uma vez gerados e implantados, os clientes móveis podem ligar-se ao servidor 4D e interagir com dados novos ou existentes sem requisitos adicionais.

4D para Android e 4D para iOS estão incluídos num único componente 4D integrado. Pode criar um projeto móvel e decidir construí-lo para o Android, iOS, ou ambos.

4D maneja a complexidade e gera um projeto Xcode em Swift ou um projeto Android em Kotlin. Depois, pode reabri-los com Xcode e Android Studio e continuar a trabalhar neles.

Este post no blog é uma compilação de funcionalidades disponíveis na nossa solução móvel que lhe permite construir uma aplicação completa que vai até ao fim!