Produto

Formato PDF para Pré-visualização da impressão no Windows

O formato PDF é uma alternativa viável ao XPS para pré-visualização de impressão no Windows, proporcionando aos usuários uma opção mais acessível. A decisão da Microsoft de tornar o XPS Viewer uma funcionalidade opcional do Windows causou problemas a muitos usuários quando implementaram aplicações, resultando na impossibilidade de os usuários finais pré-visualizarem as suas impressões. Embora a instalação do XPS Viewer gratuito seja simples, alguns administradores hesitam em instalar funcionalidades adicionais, particularmente em ambientes de trabalho remotos.
Felizmente, 4D v20 oferece agora a opção de utilizar o formato PDF para a pré-visualização da impressão. Uma vez que quase todas as versões atuais do Windows têm ou XPS ou PDF pré-instalado, os utilizadores finais já não devem encontrar problemas com a pré-visualização da impressão. Esta nova opção oferece uma solução mais flexível e eficiente que satisfaz as necessidades tanto dos usuários finais como dos administradores.

Produto blank

4D View Pro: O que há de novo em 4D v20

A cada lançamento, a lista de características 4D View Pro está crescendo. E este lançamento de características não é exceção:4D v20 vem com uma nova versão do SpreadJS, o v16, e uma atualização do Ribbon que é compatível com ele.

Vamos descobrir as novas funcionalidades oferecidas por esta nova versão.

Notícias blank

4D v20 Beta começa hoje

Estamos entusiasmados por anunciar que os testes beta para 4D v20, uma das nossas versões LTS mais antecipadas até agora, vão começar hoje!

Com mais de +100 avanços, incluindo melhorias aos produtos existentes e funcionalidades altamente solicitadas que foram votadas pelos nossos programadores 4D, esta versão promete ser uma das nossas versões mais completas e ricas em funcionalidades até agora.

Apertem os cintos, e vamos descobrir o que 4D v20 Beta tem a oferecer:

 

  • Construir aplicações web em tempo real que possam lidar com grandes volumes de dados e proporcionar uma experiência de usuário sem descontinuidades com o novo WebSocket Server incorporado.
  • Trabalhe com estruturas de dados complexas com objetos e coleções literais que fornecem uma forma mais concisa e legível de inicializar objetos e coleções no seu código.
  • Procure e substitua rápida e eficientemente o código com as melhorias da funcionalidade Encontrar e Substituir.
  • Crie um menu “Ajuda” personalizado para a sua aplicação, passando uma coleção descrevendo os itens do menu.
  • Poupe tempo e rapidamente analise e organize os seus dados com as tabelas 4D Write Pro, que preenchem automaticamente os seus dados em tabelas com quebras de página, cabeçalhos, rodapés, e até linhas de quebra.
  • Aproveite as caixas de texto 4D Write Pro(conteúdo suspenso) para imprimir folhetos ou brochuras de produtos complexos.
  • Avalie a nova funcionalidade, camada de rede QUIC, uma reescrita total da comunicação Cliente/Servidor. Construído em UDP em vez de TCP, facilita uma recuperação mais rápida em caso de perda de pacotes, congestionamento, e outros problemas que possam causar atrasos e perturbações no tráfego da rede.
  • O suporte nativo para Microsoft 365 utilizando o Microsoft Graph API permite enviar, receber, organizar emails, e manejar a autenticação do utilizador com Single Sign On(OAuth2)
  • Muito mais o espera com este LTS (ver abaixo)
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.