4D v19 R5 Beta começa hoje

Tradução automática de Deepl

Estamos entusiasmados por anunciar o lançamento dos testes beta para 4D v19 R5. Disse-nos para onde vai a seguir, e este lançamento – como o anterior e os que virão – tem as características para o ajudar a chegar lá ?

  • Além de introduzir contextos de dados, 4D beneficia de uma versão actualizada do SpreadJS que traz muitas melhorias, tais como a interface de impressão. O 4D View Pro está a levá-lo a um nível totalmente novo.
  • 4D Write Pro tem a sua quota de novas funcionalidades: cabeçalhos de tabela, parágrafos ligados, contextos de dados, e muitas melhorias nos widgets da interface – oferecendo-lhe ainda mais possibilidades de produzir documentos que satisfaçam os seus requisitos.
  • Estamos a oferecer-lhe melhor controlo sobre os contextos ORDA e cache tanto para Cliente/Servidor como para REST para melhorar o desempenho.
  • Reorganizamos completamente os registos de diagnóstico, dando-lhe um conteúdo mais bem filtrado(níveis de registo como traço, depuração, informação, aviso, e erro).
  • E pode agora ver-se livre de bibliotecas desnecessárias (por exemplo, CEF/Web Area, PHP) para reduzir o tamanho das suas aplicações.
  • Muito mais espera por si!

Descarregar agora 4D v19 R5 (Exclusivo para Parceiros 4D)

4D View Pro

SPREADJS V15.0.4

SpreadJS v15 traz uma tremenda potência ao 4D View Pro, tais como melhores capacidades de impressão e classificação de alta velocidade, filtragem e outras funções de gestão de dados.

Interface de impressão

Como foi dito acima, esta é uma das melhorias trazidas pelo SpreadJS v15. A Fita tem agora uma nova adição; suporta configurações de impressão com um separador “Page layout” e um diálogo “Page setup”. Este diálogo inclui separadores para a Página, Margens, Cabeçalho/Pé, e Folha, permitindo aos utilizadores gerir muitas opções no comando VP SET PRINT INFO.

Contexto dos dados

Utilizar um contexto de Dados é uma óptima forma de carregar os seus dados e construir os seus modelos. Permite-lhe criar o seu documento com marcadores de lugar e preenchê-los, definindo este contexto de dados. Agora disponível com 4D View Pro!

4D Write Pro

Cabeçalhos de mesa

Outra opção útil de exibição de tabelas para os seus documentos Write Pro. Começando com 4D v19 R5, pode definir cabeçalhos em tabelas e repeti-los automaticamente após uma quebra de coluna ou página.

Parágrafos ligados

Para ter um melhor controlo sobre a disposição de um documento, 4D v19 R5 é enviado com a possibilidade de escolher se um parágrafo e o que se segue devem ser mantidos juntos (não separados por uma página ou quebra de coluna automática).

Contexto dos dados

A definição de um contexto de dados para um documento 4D Write Pro permite a partilha de dados usando a palavra-chave This, o que abrirá o mundo da ORDA e do desenvolvimento orientado para objectos aos documentos 4D Write Pro.

Melhorias nos widgets de interface

4D v19 R5 traz um conjunto de características aos widgets de interface para documentos mais legíveis e estéticos. Por exemplo, um menu para inserir fórmulas em ambas as interfaces e vários atributos de parágrafos para um melhor respeito das regras tipográficas – para citar alguns.

Programming

PERMITIR QUE OS COMPONENTES PUBLIQUEM CLASSES

Suponha que a sua aplicação ainda está a correr em modo binário. Nesse caso, esta funcionalidade permitir-lhe-á beneficiar de classes e desenvolvimento orientado a objectos, utilizando um componente (em modo de projecto) para criar as suas próprias classes e utilizá-las a partir da sua aplicação (baseada no modo binário).

Uma forma sem costura de gerir os parâmetros

Com 4D v19 R5, os programadores não têm de lidar com verificações de parâmetros complexos (parâmetros de contagem, tipos de valores) quando chamam uma função e passam parâmetros.

Passar facilmente parâmetros utilizados para uma função ou método de chamada a outra função/método com o novo comando, Copy parameters. Isto resulta num código mais leve, mais elegante, e mais fácil de ler.

ORDA OPTIMIZAÇÃO

4D v19 R5 dá-lhe um melhor controlo sobre os contextos ORDA e cache para ambos Cliente/Servidor e REST para melhorar o desempenho.

FORMA E SUBFORMA DE COMUNICAÇÃO

Começando com 4D v19 R5, associar uma variável a uma subforma enriqueceu as possibilidades de interfaces e comunicação entre formulários e subformas. Os meios de comunicação são agora simplificados por dois novos comandos: OBJECT Get subform container value e OBJECT SET SUBFORM CONTAINER VALUE.

Deployment

GESTÃO DE FICHEIROS DE DIRECTÓRIO EM PROJECTOS DE SERVIDORES FUNDIDOS

No lado do servidor, o utilizador actual é sempre o Designer, e portanto o acesso ao runtime explorer é sempre permitido. Se preferir alterar este comportamento, 4D v19 R5 permite-lhe restringir o acesso dos administradores ao Data Explorer e ao Runtime Explorer nos seus servidores fundidos implantados.

REDUZIR O TAMANHO DAS APLICAÇÕES CLIENTES & MAIS

4D v19 R5 traz muitas melhorias ao edifício de aplicação 4D. Para começar, pode remover bibliotecas desnecessárias (tais como CEF/Web Area, PHP, Mecab, 4D Updater) para reduzir o tamanho das suas aplicações. Também alteramos o directório final quando constrói uma estrutura compilada para acomodar aqueles que utilizam múltiplas versões compiladas da mesma estrutura. E para os nossos clientes japoneses, fundimos a versão japonesa de 4D e a internacional em macOS.

Logs

Os registos de diagnóstico tornaram-se cada vez mais críticos para a resolução de problemas. Reorganizámo-los inteiramente melhorando o seu conteúdo e acrescentando uma forma de filtrar o conteúdo (níveis de registo, tais como traço, depuração, informação, aviso e erro).

4D for Mobile

4D v19 R5 traz muitas novidades. Começando com o 4D para Android e 4D para iOS Editor:

  • A interface do editor é totalmente compatível nos modos escuro e claro.

Para 4D para Android (já disponível em 4D para iOS):

  • Transforme a sua aplicação num leitor de código de barras para preencher uma área de entrada de texto,
  • Permitir assinar directamente no pedido: entrega, relatório de intervenção, estimativa, etc.
  • Interagir com diferentes aplicações, tocando num campo no ecrã:
    • um endereço para exibir automaticamente um mapa mostrando a localização,
    • um número de telefone para ligar ou acrescentar ao contacto do utilizador,
    • um correio para abrir a aplicação de correio,
    • um URL para abrir um URL no navegador web padrão.
  • Crie os seus próprios formatadores Kotlin para as suas necessidades específicas.

Web Area

Começando com 4D v19 R5, se utilizar o motor de renderização do sistema, 4D utiliza o Microsoft Edge WebView2. Esta alteração permite-lhe beneficiar de um navegador moderno com as últimas características e actualizações de segurança. Por exemplo, o Microsoft Edge pode ser utilizado para exibir PDFs.

Precisa de mais detalhes técnicos? Dê uma vista de olhos na documentação4D v19 R5 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.