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

Criar uma gestão dinâmica de dados na aplicação Qodly: Criar, adicionar, editar e eliminar

Na nossa série sobre 4D Qodly Pro, exploramos como mostrar dados usando um datatable. Hoje, vamos dar o próximo passo: aprender como adicionar, editar e apagar registos. Estas operações são essenciais para criar aplicações dinâmicas e interativas.

Para demonstrar estas funcionalidades, vamos continuar com a nossa aplicação de gestão de avaliação de desempenho. O objetivo é conceber uma tela que permita aos utilizadores adicionar ou modificar informações sobre os empregados. Este projeto está disponível no GitHub para referência.

Dicas blank

Criar uma lista interactiva de dados com 4D Qodly Pro

No blogue desta semana, exploramos a criação de uma página dinâmica para apresentação de dados. Vamos concentrar-nos numa aplicação prática: construir um sistema para gerar relatórios anuais de desempenho para os funcionários. Este projeto está disponível para referência no GitHub.

O nosso objetivo é conceber uma interface de fácil utilização que apresente uma lista de empregados com opções para filtrar os resultados por departamento e estado de emprego.

Dicas blank

Integrar a autenticação do utilizador nas suas aplicações Qodly

No blogue desta semana, vamos centrar-nos no tópico crucial da autenticação. Para ilustrar a nossa discussão, utilizaremos o exemplo de uma aplicação concebida para escrever avaliações anuais de desempenho para os empregados. Esta aplicação permite que os utilizadores acessem de forma segura às suas contas, autenticando com o seu e-mail e palavra-passe.

Dicas blank

Domine Aplicações Web com 4D Qodly Pro: Uma série de tutoriais

Bem-vindo à nossa série de tutoriais sobre a criação de aplicações web poderosas com 4D Qodly Pro e 4D Server! Seja você um desenvolvedor web experiente ou esteja apenas começando, 4D Qodly Pro transforma sua plataforma de desenvolvimento 4D em uma poderosa solução híbrida de baixo código que traz seus dados 4D para a web sem precisar de conhecimento profundo em tecnologias front-end.

Com 4D Qodly Pro, pode estender sem problemas suas aplicações 4D existentes para interfaces web interativas e responsivas e desenhar aplicações modernas de Negócios Web com tecnologia 4D, como o incrível 4D Write Pro. A melhor parte? Vai construir sobre o que já sabe enquanto desbloqueia novas possibilidades para seus usuários.

Produto blank

Comando FORM EDIT melhorado: Acessar facilmente os objetos do formulário

A linguagem 4D permite desenvolver aplicações de negócios excepcionais. Muitos de vocês tomaram a iniciativa de criar ferramentas que simplificam tarefas específicas: código, validação de links para elementos externos como imagens, conversão de código legado para ORDA, gerenciamento de arquivos de recursos XLIFF ou facilitação de refatoração. Estas soluções personalizadas aumentam a produtividade e fomentam a inovação.

Em 4D 20 R8, o comando FORM EDIT evoluiu. Agora pode abrir um formulário e selecionar um objeto de formulário.

Por exemplo, pode listar os objetos num formulário a partir de uma ferramenta de análise e introspeção. Clicar duas vezes num elemento da lista abrirá o formulário, e pode selecionar o objeto do formulário para modificar uma das suas propriedades usando a nova sintaxe do comando.

Produto blank

Gestão de sessões melhorada para desenvolvimento e testes

Com as últimas atualizações 4D, estendemos o comando Session à ligação Cliente/Servidor, permitindo o acesso ao armazenamento da sessão ao nível do Cliente. Emparelhando essa funcionalidade com o novo evento ‘Restrict’ em classes ORDA faz com que filtrar resultados baseados em dados de sessão – como privilégios, papéis, ou mesmo áreas geográficas – seja mais fácil do que nunca.

Desenvolver uma aplicação em 4D significava trabalhar num ambiente local, tal como um único utilizador. No modo independente, o comando Session sempre retornava Null. Isso significava que era preciso escrever código complexo, verificar se o objeto Session era Null para ler a partir de “Storage” ou “Session.storage”. Essa solução, embora funcional, não era elegante.

Com 4D 20 R8, isso não é mais um problema. O comando Session agora retorna um objeto válido, mesmo em modo standalone, simplificando o desenvolvimento e teste de aplicações.

Produto blank

Melhore o seu processo de desenvolvimento com os seus formulários

Durante a fase de desenvolvimento, a detecção precoce de erros de sintaxe é importante para produzir código de qualidade. A verificação de código em tempo real é uma ajuda valiosa para os programadores. Não só melhora a eficiência, como também melhora a qualidade e aumenta a produtividade. Corrigindo erros imediatamente, pode concentrar-se no desenvolvimento funcional de sua aplicação, ao invés de em bugs irritantes que aparecem durante a compilação.

Com 4D 20 R8, temos o prazer de introduzir duas novas caraterísticas que transformarão a forma como trabalha.

  • A primeira é a capacidade de associar uma classe com um formulário, permitindo a verificação de sintaxe com expressões como Form.myProperty.
  • A segunda é uma verificação em tempo real de expressões na lista de propriedades, com uma descrição do erro ou aviso apresentado.
Produto blank

Aceda ao Qodly Studio for 4D diretamente a partir do seu servidor 4D para testar e depurar o seu código

Tradução automática de Deepl

Qodly Studio for 4D permite-lhe alargar as suas aplicações 4D com páginas web. O desenvolvimento está integrado em 4D Developer Edition.

Durante a fase de desenvolvimento, muitas vezes há momentos em que caraterísticas específicas ou bugs só podem ser replicados num servidor ou num ambiente de produção. Isso representa um desafio para os desenvolvedores, que precisam de acesso direto a ferramentas de depuração para resolver problemas eficientemente.

Com o último lançamento de 4D 20 R7, Qodly Studio for 4D está agora acessível diretamente do seu servidor 4D, pode depurar e testar a sua aplicação Qodly como nunca antes.

Aqui está um guia rápido sobre como tirar o máximo proveito desta nova caraterística.

Produto blank

Melhorias interessantes na gestão de processos e sessões

A gestão de processos e sessões é essencial para otimizar e monitorizar as suas aplicações 4D. Pode facilmente manipular e recuperar informação crucial sobre estes elementos graças a diferentes comandos.

Com 4D 20 R7, temos o prazer de anunciar uma série de melhorias que tornam essas funções ainda mais acessíveis e eficazes. Estas novas caraterísticas são desenhadas não só para simplificar o seu trabalho, mas também para aumentar a performance do seu código. As melhorias incluem:

  • Obter as informações do processo num objeto para facilitar a manipulação das propriedades,
  • Permitir o acesso direto às informações da sessão utilizando um ID de sessão para facilitar a gestão,
  • Facilitar a obtenção de um número de processo diretamente a partir do seu ID,
  • Acesso à data de criação de um processo
  • Filtragem otimizada dos resultados retornados pelo comando Process activity para obter todos os processos de uma sessão.

 

Descubra como estas atualizações podem transformar a sua experiência de desenvolvimento e melhorar a eficiência das suas aplicações!