Autor: Vanessa Talbot

Vanessa Talbot
• Proprietário do produto - Vanessa Talbot entrou ao time 4D Program em Junho de 2014 como Proprietária do Produto e está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Desde sua chegada, trabalhou na definição de funcionalidades chaves em 4D. Trabalhou na maioria das novas funcionalidades multithread preemptivo e também em um tema muito complexo: a nova arquitetura para a aplicação engined. Vanessa é formada pela Telecom Saint-Etienne. Começou sua carreira no Instituto de Investigação Criminal como desenvolvedora do departamento audiovisual. Também trabalhou em meios de comunicação e no âmbito médico como especialista em assistência técnica, produção e documentação de novas funcionalidades.
Dicas blank

Como implementar Integração Contínua com 4D: Um Guia Passo-a-Passo

No mundo do desenvolvimento de software, surgiu nos últimos anos um novo conceito chamado “Integração Contínua”. A definição que vemos ou ouvimos em todo o lado é :

A definição que vemos ou ouvimos em todo o lado é: “CI é um processo que automatiza a compilação, o teste e a entrega de uma aplicação numa base regular e frequente.”

Tendo entendido essa definição, que expressa um processo interessante e promissor, o que eu preciso fazer para implementá-lo em 4D? Se pesquisar na Internet, verá que há muitas ferramentas e frameworks de CI disponíveis.

No entanto, há vários pré-requisitos antes de usar essas ferramentas de CI.

Produto blank

Qodly Studio para 4D: O que há de novo no 4D 20 R4

Qodly Studio for 4D apresenta uma solução intuitiva para criar aplicações web com o mínimo esforço de codificação.

Perfeitamente integrado com 4D Server, pode facilmente aproveitar a lógica de negócios existente desenvolvida para aplicações desktop.

Curioso sobre o que há de novo em Qodly Studio for 4D 20 R4 com a última versão 4D? Continue lendo para descobrir as novas características para sua aplicação web.

    Produto blank

    Criar uma aplicação cliente/servidor com a ferramenta Build4D

    Apresentamos a última iteração do componente Build4D, agora acessível no GitHub. Nas publicações anteriores do blogue, discutimos as possibilidades de um projeto compilado, de um componente e de uma aplicação autónoma.

    Agora pode criar um script para a sua aplicação Cliente/Servidor de A a Z. E integrá-lo facilmente com ferramentas de integração contínua.

    Vamos ver como.

    Produto blank

    Criar, atualizar e eliminar com o Data Explorer

    O Data Explorer é uma ferramenta poderosa para a visualização de dados. As suas capacidades permitem aos administradores assegurar sem esforço a consistência dos dados. Ao mesmo tempo, desenvolvedores podem validar seu código para criar, atualizar ou deletar dados – tudo sem a necessidade de criar novos formulários.

    Agora, com 4D 20 R4, os usuários têm a habilidade não só de visualizar mas também de corrigir seus dados diretamente na interface do Data Explorer. É isso mesmo! Pode adicionar, modificar, ou apagar dados diretamente na interface do Data Explorer.

    Dicas blank

    Uma classe para facilitar o tratamento dos seus subformulários

    No fórum, foram feitos vários pedidos, dicas ou perguntas sobre a apresentação de uma mensagem, uma ampulheta ou alguns elementos de interface no primeiro plano de um formulário, esbatendo o resto. É possível criar este tipo de interface com subformulários e formulários de chamada. O código pode tornar-se complicado se estiver a trabalhar com um formulário de várias páginas.

    Para facilitar o seu trabalho, Vincent De Lachaux preparou uma classe para simplificar a gestão dos subformulários apresentados num formulário de várias páginas. Trata do carregamento do subformulário em tempo real, controlando-o a partir de um worker e reposicionando-o se o formulário principal for redimensionado. Pode concentrar-se nos seus diálogos sem se preocupar com a mecânica.

    Produto blank

    Melhorar a gestão do jornal

    Tradução automática de Deepl

    Com 4D v20 R3, uma nova caraterística foi introduzida para permitir uma melhor gestão de diários. Essa caraterística diz respeito à opção “Use log file”, que agora pode ser substituída como outros parâmetros de backup.

    Nesta publicação do blogue, vamos explicar porque é que esta opção é útil e mostrar-lhe como a utilizar.

    Produto blank

    Sincronizar várias colecções com esta nova função

    Tradução automática de Deepl

    4D oferece características poderosas para trabalhar com coleções de objetos. Por exemplo, pode criar uma coleção de cidades com os seus países e continentes associados. Manipular essas coleções com funções embutidas como classificar, ordenar e filtrar é muito fácil.

    4D v20 R3 introduz a nova função multiSort() para simplificar esse processo. Com essa função, agora pode facilmente ordenar e sincronizar múltiplas coleções.

    Produto blank

    4D Write Pro – Um assistente para criar tabelas com dados

    Nas últimas versões do 4D Write Pro, muitas características relacionadas a tabelas foram adicionadas. Pode facilmente criar tabelas baseadas em dados de banco de dados usando contextos, fontes de dados, e fórmulas.

    Isto é tão fácil que muitos querem apenas deixar os seus usuários finais usar a funcionalidade tal como está. Mas compreendemos que, por vezes, isto pode ser um desafio para os usuários que não têm experiência em formatação de fontes de dados ou fórmulas para vários componentes de tabelas. Para resolver isso, desenvolvemos uma solução que vem com 4D v20 R2: o novo assistente de tabelas.

    O assistente está disponível para usuários finais; eles podem tirar vantagem de modelos adaptados para seu uso e negócios fornecidos pelo desenvolvedor. A configuração de modelos inclui:

    • definir a dataclass e atributos da dataclass, (ler tabelas e campos)
    • traduzir a dataclass, os atributos da dataclass e os nomes das fórmulas,
    • preparar fórmulas adaptadas à atividade,
    • desenhar estilos gráficos.

     

    Continue a ler para saber mais e não se esqueça de consultar a HDI e ver o vídeo de bônus que o guiará através de várias possibilidades.

    Produto blank

    Criar uma aplicação autónoma com o componente Build4D

    Um novo componente build4D está disponível no GitHub há alguns meses. Permite-lhe criar sem esforço um projeto compilado ou um componente. As coisas estão ficando ainda melhores; esta nova versão do componente permitir-lhe gerar uma aplicação de usuário único, expandindo as possibilidades do seu fluxo de trabalho de desenvolvimento.

    Assim, com o tool4D disponível desde a v20, a integração do processo de geração de aplicações nas suas ferramentas de CI (Integração Contínua) tornou-se extremamente conveniente.

    Vamos aos pormenores!

    Produto blank

    Finalizar uma aplicação com os comandos 4D

    Desde várias versões de 4D, diferentes características foram adicionadas para criar a sua própria cadeia de construção. Por exemplo:

    • a criação de uma pasta “.zip”,
    • a adição de informações tais como os direitos de autor sobre um executável ou um “dll”,
    • a criação de um arquivo “info.plist”,
    • e o novo componente build4D.

     

    Com 4D v20, duas novas características permitem finalizar a criação de uma aplicação autônoma ou cliente/servidor em código 4D:

    • a adição de um ícone a um executável
    • a geração do arquivo de licença de implementação para um servidor (licença OEM apenas) ou uma aplicação autônoma.