4D v19 R8 Beta começa hoje

E aqui vem o último lançamento de 4D v19!

Que melhor forma de começar o ano do que colocar as mãos em um potente conjunto de funcionalidades que este lançamento tem para oferecer 😊

 

 

Vamos descobrir o que 4D v19 R8 Beta tem para você:

      • Proteja os seus dados contra usuários não autorizados com um sistema robusto e totalmente personalizável, decidindo quem está a acessar seus 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.
      • Construa a sua própria cadeia ou integre 4D numa ferramenta de integração contínua, graças ao novo componente Build4D.
      • Resolva os 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 corrigidos.
      • Receber, copiar, mover, responder e apagar e-mails com os comandos adicionados ao componente Netkit 4D.
      • Criar documentos mais compatíveis com as caixas de texto flutuantes 4D Write Pro.
      • Personalize as suas tabelas 4D View Pro com mais de 60 temas pré-definidos, ou crie uma do zero para se adaptar às suas necessidades.
      • E muito mais espera por você com um lançamento de funcionalidades que vai tudo por água abaixo!

Descarregue agora 4D v19 R8 (Exclusivo para Parceiros 4D)

 

ORDA

Controle o acesso aos seus dados

Pediu uma funcionalidade para lidar com muitos utilizadores que trabalham em diferentes negócios e para personalizar o acesso aos seus dados com múltiplos níveis de granularidade. 4D v19 R8 está a conceder o seu desejo.

Um sistema potente e totalmente personalizável está à sua disposição para proteger os seus dados contra utilizadores não autorizados.

Um sistema para proteger os seus dados depende de quem está a aceder aos mesmos e quais os dados a que tem acesso:

 

 

Microsoft 365

Gerir e-mails com o Microsoft Graph API

O Microsoft Graph API é um RESTful web API que lhe permite aceder aos recursos do serviço Microsoft Cloud.

Numa versão anterior, criámos o componente 4D Netkit para gerir a ligação OAuth 2.0 e o envio de correio através da API Graph.

4D v19 R8 adicionou novos comandos a este componente para receber e-mails e listar as pastas da sua caixa de correio, bem como:

  • mover uma mensagem de correio electrónico de uma pasta para outra,
  • responder a um e-mail e criar uma conversa,
  • criar um rascunho de e-mail e guardá-lo na pasta da sua escolha,
  • e apagar um e-mail.

 

Listbox

ALTURAS AUTOMÁTICAS DAS FILAS EM CAIXAS DE LISTAGEM BASEADAS EM COLEÇÕES

As alturas automáticas das filas já eram possíveis para as caixas de listagem com base na matriz, permitindo-lhes adaptar automaticamente a altura de cada fila ao seu conteúdo.

4D v19 R8 está a trazer esta possibilidade de listar caixas com base em coleções e seleção de entidades.

Só precisa de definir algumas propriedades na caixa de listagem, e 4D faz o resto por si:

 

blank

blank

 

CI/CD

Construa a sua Estrutura Compilada ou Componente com Build4D

O modo de projecto abriu a porta a muitas características de que gostamos tanto como você.

4D v19 R8 acrescenta uma característica excitante para o ajudar a criar a sua própria cadeia de construção ou a integrar 4D numa ferramenta de integração contínua.

Desenvolvemos um componente chamado Build4D, disponível no GitHub com as fontes.

Como primeiro passo, o Build4D permite-lhe criar uma estrutura compilada e um componente. Continuaremos a enriquecê-lo para lhe permitir gerir uma aplicação de um único utilizador, cliente, ou servidor.

Aqui está o resultado de um exemplo de criação de uma estrutura compilada com recursos integrados e pastas de documentação:

Finder dialog to show the structure file

 

4D Write Pro

A conformidade está em ponto com as caixas de texto.

Se for obrigado a utilizar caixas de texto, digamos, para criar cartas da empresa em conformidade com a identidade da empresa, então 4D v19 R8 está a trazer exactamente o que precisa para 4D Write Pro.

Uma caixa de texto é uma área de texto flutuante de qualquer tamanho contendo texto, imagens, ou tabelas!

E como de costume, várias soluções são possíveis para utilizar esta nova funcionalidade; a mais fácil é utilizar a interface.

Novos botões estão disponíveis para isto na barra de ferramentas e na barra lateral.

blank

blank

 

4D View Pro

Personalize o seu Estilo de Tabelas

4D v19 R8 acrescenta uma nova funcionalidade às tabelas 4D View Pro: com mais de 60 temas predefinidos , as suas tabelas irão encaixar perfeitamente no resto do seu documento. Se nenhum dos estilos se adequa às suas necessidades, pode definir o seu próprio tema e aplicá-lo à sua mesa.

blank

 

Programming

Tratar os erros de forma eficaz

A gestão de erros é uma parte integrante do desenvolvimento. Se falhar a chamada a um método de tratamento de erros num novo processo/trabalhador ou utilizar componentes que não tratem de erros, o diálogo de erro 4D incorporado aparece ao utilizador final.

A partir de 4D v19 R8, é possível definir um manipulador de erros global que será eficiente para todos os contextos de execução (processos, trabalhadores, atributos computorizados ORDA, funções ORDA, etc.). Se falhar a definição de um manipulador de erros local num novo processo/trabalhador, o manipulador de erros global será invocado automaticamente. Isto significa que não será apresentado mais nenhum diálogo de erro no servidor e não haverá mais erros não detectados (por exemplo, erros ORDA).

 

SDI Windows

Aplicação SDI do Windows de teste

Já há muito tempo que não podia fornecer aos seus clientes aplicações fundidas no modo SDI. Foi um enorme passo em frente para as aplicações Windows UX.

4D v19 R8 traz outra novidade; testar uma aplicação SDI torna-se fácil: pode visualizar o resultado da sua aplicação sem necessidade de construir a sua aplicação autónoma ou de cliente.

blank

 

4D for Mobile

Atualize o seu app UI com 4D para seções Android

Que tal um truque para melhorar a legibilidade e ajudar os utilizadores a encontrar os dados desejados rápida e facilmente?

Basta agrupar os resultados adicionando seções (por exemplo, aplicação Contactos).

This image shows a Contact application. The contacts are group by Section on the first letter of last name.

 

Faça uso do 4D para as novidades do Android.

A cada lançamento, a lista de características 4D para Android é cada vez maior. E este lançamento de funcionalidades não é excepção:

    • Criar uma lista de escolha a partir de um campo de tabela ou de um ficheiro JSON.
    • Utilizar o controlo de entrada com código para recuperar, por exemplo, coordenadas GPS ou números de telefone na aplicação Contacto.
    • Acrescentar uma secção em forma de lista aos dados de grupo pela empresa, por exemplo.
    • Utilizar um formulário de login personalizado.
    • Melhorar a barra de navegação inferior para exibir mais de quatro tabelas e seguir a linha de orientação do Android.

 

 

4D Extension for VSCode

4D Analisador: Conclusão do código

4D trouxe suporte a editores de código fonte externos (por exemplo, Visual Studio Code), permitindo-lhes lidar com código 4D e fornecer-lhes funcionalidades padrão tais como destaque de sintaxe, Ir para Definição e Ajuda de Assinatura.

4Dv19 R8 traz uma nova capacidade: Conclusão de código.

blank

 

Precisa de mais detalhes técnicos? Veja a documentação4D v19 R8 Beta sobre o 4D Doc Center.

O seu feedback é muito apreciado e irá ajudar-nos a melhorar a qualidade dos nossos produtos e a servir melhor as suas necessidades. Adoraríamos ouvir a sua opinião sobre qualquer uma das características acima. Contribua para o nosso fórum beta (acessível a todos os Parceiros 4D). E não hesite em falar-nos das suas necessidades; levamos os votos muito a sério!

Ainda não é um parceiro? Torne-se um Parceiro 4D e junte-se à conversa!

Avatar
Gerente de Marketing do Produto - Intissar entrou em 4D em 2017 como Gerente de marketing de Produto. Trabalha junto as equipes do produto, marketing, engenharia e assistência técnica para destacar o ‘por quê’, o ‘como’ e o ‘quê’ das funcionalidades novas e atualizadas a diferentes audiências. Esta proximidade lhe permite elaborar marcos de mensageria e escrever conteúdos profundos e amostras de código para o blog e o website de 4D. Depois de formar-se como engenheira em Ciências da Computação na universidade de VINCI, Intissar trabalhou em várias startups como engenheira de software. Sua experiência prática inclui a especificação, o design e o desenvolvimento de software, a formação e o apoio aos usuários e a gestão de times.