4D v18 R4 Beta começa hoje

Tradução automática de Deepl

4D tem o prazer de anunciar o lançamento dos testes beta para 4D v18 R4.

4D v18 R4 é um dos melhores Lançamentos de Funcionalidades alguma vez entregues! Estou tão entusiasmado por partilhar todos os avanços que acrescentámos à lista sempre crescente de características 4D.

Sem mais demoras, vamos dar uma espreitadela às mais de 20 novas funcionalidades à sua espera:

  • As classes ORDA fazem a sua primeira aparição para permitir o código orientado para os negócios, para que possa esconder a complexidade, reduzir erros, e acelerar o processo de desenvolvimento.
  • Uma classe CryptoKey está disponível para proteger a confidencialidade dos seus dados, bem como para verificar a integridade das mensagens e a autenticidade dos remetentes.
  • O kit de ferramentas de desenvolvimento 4D está repleto de funcionalidades adicionais, incluindo uma nova sintaxe de declaração para preenchimento automático intuitivo, acesso fácil por código aos valores dos objectos de formulário, e a facilidade de desenvolvimento e depuração de código de servidor em aplicações de projecto … apenas para citar algumas.
  • Estão incluídas características mais excitantes com 4D para iOS para aplicações ainda mais envolventes, mais possibilidades de UI, e mais controlo sobre o acesso à sua aplicação.
  • Você pediu-o, conseguiu-o! 4D Write Pro pode importar e exportar diferentes formatos de documentos através do widget, bem como exportar directamente para PDF enquanto suporta hiperligações, optimização de tamanho de imagem, e muito mais.
  • Já não precisa de uma licença 4D View Pro para utilizar as funcionalidades da caixa de listagem pro. Agora são GRÁTIS!
  • O4D View Pro também tem um novo conjunto de comandos para lhe dar um maior controlo sobre os seus documentos.
  • Para tornar as coisas ainda melhores (e mais simples), 4D v18 R4 cria novos projectos por defeito, enquanto os programadores – se assim o desejarem – podem continuar a criar bases de dados binárias através de uma configuração simples.
  • E muito mais (ver abaixo).

Descarregar agora 4D v18 R4 (Exclusivo para Parceiros 4D)

ORDA classes

Começando com 4D v18 R4, ORDA torna possível criar funções de classe de alto nível acima do modelo de dados. Isto permite-lhe escrever código orientado para os negócios para esconder a complexidade, reduzir erros, e acelerar o processo de desenvolvimento. Também pode expor o seu projecto como uma API com um servidor REST.

As classes ORDA estão automaticamente disponíveis com projectos de aplicação, e podem ser chamadas através de pedidos REST para beneficiar da API exposta do projecto 4D visado.

Programming-related features

Desenvolvimento de código de servidor facilitado

O desenvolvimento e depuração de código de servidor em projectos torna-se mais fácil com 4D v18 R4. Para poupar tempo e evitar ter de reiniciar a sua aplicação servidor após uma modificação de código (em modo autónomo), agora quando liga um 4D Remote no mesmo computador que o 4D Server, o Remote é capaz de modificar os ficheiros do projecto (código, formulários, recursos, etc.).

Desenvolver, afinar e depurar o código que corre no servidor!

Nova sintaxe de declaração para auto-completamento intuitivo

4D oferece uma nova sintaxe alternativa para melhorar muito a auto-completação ao declarar as suas variáveis. A nova sintaxe é muito simples, basta usar a palavra-chave “var”, o nome da variável, e o tipo da variável. Esta sintaxe pode ser usada para definir tipos de dados de variáveis, classes de utilizadores, classes 4D, e classes ORDA.

Acesso simplificado para formar valores de objectos

Se for um dos muitos que pediram uma forma de aceder facilmente aos valores dos objectos de forma através de código, então ficará satisfeito por saber que comandos específicos para este fim foram adicionados ao 4D v18 R4.

Aproveite os pedidos HTTP sem restrições CORS

Encontrou um erro“o acesso ao pedido HTTP foi bloqueado pela política cors” ao criar um pedido de dados HTTP para o seu serviço servidor web 4D? A partir do protocolo 4D v18 R4 CORS é suportado, pelo que pode agora permitir explicitamente pedidos de origem cruzada no seu servidor.

permissão concedida

Seguindo a capacidade de utilizar o seu próprio sistema de gestão de utilizadores finais, 4D v18 R4 torna possível gerir as permissões dos utilizadores finais com um comando para definir dinamicamente as associações de grupo.

Security: CryptoKey class

As soluções 4D têm sido sempre seguras e estáveis. É por isso que a 4D investe fortemente no desenvolvimento e actualização das características de segurança.

Com 4D v18 R4, 4D oferece uma nova funcionalidade para melhorar ainda mais o conjunto de ferramentas de segurança 4D. Uma nova classe que fornece um conjunto de métodos para realizar operações criptográficas comuns está agora disponível: Classe CryptoKey.

Pode ser utilizada para:

  • Confidencialidade – proteger os seus dados contra acesso não autorizado
  • Integridade – assegure-se de que os seus dados estão completos e correctos
  • Autenticidade – validar a autenticidade de um remetente/receptor de mensagem

4D for iOS

Aplicações mais envolventes com notificações push

4D v18 R4 oferece uma característica muito excitante … notificações push! Estas são mensagens enviadas directamente para o dispositivo móvel do utilizador a partir da sua aplicação. Fornecem aos utilizadores informações relevantes para os encorajar a envolverem-se com a sua aplicação. A partir desta publicação, 4D para iOS torna possível as notificações push, mas também facilita a sua realização.

Controlar o acesso à aplicação com autenticação por correio electrónico

A validação de e-mail é uma das formas mais simples e seguras de determinar a autenticidade e legitimidade da pessoa que tenta entrar na sua aplicação. 4D para iOS permite-lhe tratar facilmente deste processo de validação, verificando que um e-mail vem de quem afirma ser enviado, e permitindo-lhe bloquear utilizações nocivas do e-mail.

Mais opções de UI

4D para iOS já fornece a capacidade de construir formulários detalhados a partir da secção Formulários. Começando com 4D v18 R4, adicionámos ainda mais flexibilidade à construção de modelos de formulários de detalhes. Muitas opções estão disponíveis para alargar as possibilidades de fazer a sua aplicação personalizada perfeita.

List boxes

Características Free Pro

Já não precisa de uma licença 4D View Pro para utilizar funcionalidades avançadas como as caixas de listagem, porque agora são gratuitas! Nada o impede de tirar partido das caixas de listagem que podem:

  • adaptar automaticamente a altura de cada linha ao seu conteúdo (para que o texto completo ou imagem seja exibido),
  • utilizar matrizes de objectos em colunas (para poder introduzir e exibir vários tipos de valores nas linhas de uma única coluna da caixa de listagem).

Móvel ou não?

A linguagem 4D pode ser usada para definir ou modificar toneladas de propriedades de caixas de listagem, e com esta funcionalidade foi adicionada outra propriedade importante à lista para que se possa especificar se os utilizadores finais podem ou não mover linhas (por exemplo, para reordenar, agrupar linhas, etc.)!

Handle Emails with IMAP

Muitas características para enviar e receber e-mails foram adicionadas à 4D. Isto continua em 4D v18 R4, dando os primeiros passos para uma nova forma de lidar com o protocolo IMAP. Tal como fizemos para SMTP e POP3, há um novo comando IMAP New transporter para lidar com o protocolo IMAP. Adicionámos comandos para escolher uma caixa de correio e para descarregar um e-mail. Mais comandos para outras funcionalidades IMAP chegarão com futuros Lançamentos de Funcionalidades.

4D Write Pro

Exportações PDF e mais

Sem instalar quaisquer controladores de impressão ou software adicional, os documentos 4D Write Pro podem ser exportados directamente para o formato PDF. Esta exportação directa não só é mais rápida e fiável do que passar por um driver de impressão, como também lhe dá mais controlo sobre os resultados. Além de suportar hiperligações, permite também optimizar o tamanho da imagem e muito mais.

Quebra de parágrafo ou de linha?

Se alguma vez utilizou fórmulas para preencher automaticamente certas partes dos seus documentos 4D Write Pro, poderá questionar-se sobre as quebras no texto devolvido: são quebras de linha ou de parágrafo? Para responder a esta pergunta, 4D v18 R4 inclui uma nova propriedade de documento que define exactamente como deve ser tratada uma devolução de carruagem: wk break paragraphs in formulas.

Widget para importação e exportação de documentos

Pediu uma forma de importar e exportar diferentes formatos de documentos através do widget 4D Write Pro, e mais uma vez, 4D ouviu! A partir do 4D v18 R4, está disponível um novo separador na interface do widget 4D Write Pro, o que lhe permite fazê-lo.

4D View Pro

Áreas fora do ecrã

Para o caso de querer gerar dinamicamente documentos 4D View Pro num servidor e, por exemplo, enviá-los por e-mail ou calcular valores, 4D v18 R4 introduz um novo comando para manipular áreas e comandos 4D View Pro … fora do ecrã!

Fundir células não fundidas

Muitas vezes, ao criar tabelas, poderá ter de combinar células para centrar o título de uma determinada secção da sua tabela. A partir de 4D v18 R4, um novo conjunto de comandos está à sua disposição para o ajudar a fundir e desintegrar um grupo de células e criar um espaço por programação.

Recalcular, suspender, retomar

4D v18 R4 introduz três novos comandos para ajudar a tornar a sua IU mais interactiva, accionando o cálculo de fórmulas sempre que quiser. Pode suspender e retomar o cálculo de todas as fórmulas do seu documento, assim como forçar o seu recálculo. Em qualquer altura!

Precisa de mais detalhes técnicos? Dê uma vista de olhos na documentação4D v18 R4 Beta no 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 “versão beta(acessível a todos os Parceiros 4D).

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.