Editar e depurar métodos e classes de componentes em 4D a partir do projeto anfitrião

Tradução automática de Deepl

Ao trabalhar com seu próprio componente, alternar entre os ambientes do host e do componente apenas para depurar ou melhorar o código do componente pode ser inconveniente. Com 4D 20 R9, agora pode editar e depurar métodos e classes compartilhados de componentes diretamente no projeto hospedeiro, desde que os componentes estejam incluídos com seu código fonte.

Editar métodos e classes de componentes sem problemas

Anteriormente, modificar o código do componente requeria recarregar o componente ou até mesmo o projeto hospedeiro. Agora, os desenvolvedores 4D podem simplesmente clicar duas vezes em um método ou classe de componente para abri-lo na janela de edição de código padrão.

Depuração mais fácil

A depuração de métodos e funções de componentes também foi melhorada. Ao entrar num método ou classe de componente editável, clicar no botão Editar ou Abortar e Editar abrirá o método ou função correspondente, tornando a resolução de problemas mais rápida e intuitiva.

Utilização de código em tempo real sem recarregar

Uma das melhorias mais poderosas é a capacidade de utilizar código de componente modificado sem necessidade de recarregar o componente ou reiniciar o projeto anfitrião. Isto significa que as alterações têm efeito imediato, reduzindo significativamente o tempo de inatividade e acelerando o ciclo de desenvolvimento.

Modo de desenvolvimento em ambiente cliente/servidor

Para quem trabalha numa configuração cliente/servidor, a modificação de componentes é agora possível quando o modo de desenvolvimento Activate está ativado.Naturalmente, são necessárias permissões de leitura e escrita no diretório do componente

Conclusão

Essas melhorias fornecem uma experiência mais flexível ao trabalhar com componentes em 4D. Ao permitir edição direta, depuração e execução contínua de código de componente modificado, 4D aumenta significativamente a produtividade de desenvolvimento. Experimente estas novas caraterísticas e desfrute de um fluxo de trabalho de codificação mais suave e eficiente nos seus projectos 4D!

E isso é só o começo! Logo, será capaz de gerenciar completamente seus componentes diretamente do banco de dados do host (editar formulários…)!

Fabrice Mainguené
- Proprietário do produto ->p>Fabrice Mainguené juntou-se à equipa do Programa 4D em Novembro, 2016. Como Proprietário do Produto, está encarregado de escrever as histórias dos utilizadores, traduzindo-as depois para especificações funcionais. O seu papel é também o de assegurar que a implementação da funcionalidade entregue vai ao encontro das necessidades do cliente.Após a obtenção da licenciatura em Informática no CNAM, Fabrice juntou-se a uma pequena empresa editora de software como programador Windev. Depois trabalhou para diferentes empresas nas áreas da indústria e comércio como programador Windev e web developer, bem como como consultor técnico sobre novas funcionalidades.