
NETWORK
MODERNIZE SUAS COMUNICAÇÕES DE REDE
Melhore suas aplicações 4D com a classe TCPConnection. Esta nova classe aproveita a sintaxe orientada a objetos e é compatível com o manuseio de conexão de rede assíncrona, fornecendo um substituto moderno e integrado para os Comandos de Internet 4D. Com TCPConnection, pode se conectar facilmente a vários dispositivos, incluindo servidores, impressoras, caixas registradoras e equipamentos industriais, atendendo a diversas necessidades de rede. Ao integrar a classe TCPConnection, pode melhorar o desempenho, a manutenção e a versatilidade de suas comunicações de rede.

EDITOR DE FORMULÁRIOS
DESENVOLVIMENTO MAIS LIMPO E RÁPIDO
Experimente a validação em tempo real de expressões, o preenchimento automático de comandos e a deteção de erros de sintaxe, garantindo um desenvolvimento confiável de formulários. Além disso, acelere o processo de edição de formulários com o comando FORM EDIT. Abra formulários diretamente e selecione instantaneamente objetos, permitindo edições rápidas de propriedades sem navegar em várias páginas.

COMPONENTES DO GITHUB
GESTÃO DE DEPENDÊNCIAS FACILITADA
Assuma o controle das suas atualizações com verificações automáticas do GitHub. Certifique-se de usar os recursos mais recentes enquanto aproveita o controle de versão semântico para bloquear versões específicas ou aplicar intervalos flexíveis. As notificações claras e controles manuais ajudam a adaptar as atualizações às necessidades do seu projeto, poupando-lhe tempo e aumentando a estabilidade.

DEBUGGING
UMA EXPERIÊNCIA DE DEPURAÇÃO MAIS INTUITIVA
Melhore o seu processo de depuração com uma experiência mais intuitiva, quer utilize o depurador incorporado ou a extensão VS Code. O depurador integrado oferece expressões guardadas automaticamente, a capacidade de fixar variáveis-chave para acesso rápido e uma interface de fácil utilização, tornando a depuração mais eficiente.
Além disso, a extensão VS Code permite-lhe depurar o seu código 4D diretamente no ambiente familiar do Visual Studio Code. Defina pontos de interrupção, inspecione variáveis, e navegue pela execução, integrando-a suavemente no seu fluxo de trabalho para uma resolução de problemas mais rápida.

4D SERVER
GERENCIADORES DE PEDIDOS HTTP PARA PETIÇÕES WEB PRECISAS
Obtenha controle completo sobre pedidos web recebidos com Gerenciadores (handlers) de Petições HTTP. Processe autenticação, uploads de arquivos e lógica baseada em URL com precisão estruturada, permitindo registro eficiente, redirecionamento de usuário e entrega de conteúdo dinâmico.

SESSÃO
SIMPLIFIQUE OS TESTES COM SESSÕES SIMULADAS
Simplifique o processo de teste com sessões simuladas no modo monousuário. Este recurso permite que os desenvolvedores testem facilmente as funcionalidades dependentes da sessão sem a necessidade de implantar aplicativos em um servidor. Ao permitir uma verificação eficiente do seu trabalho, pode poupar tempo e melhorar o seu fluxo de trabalho de desenvolvimento geral.

4D WRITE PRO
COMANDOS REFORMULADOS PARA MANUSEIO DE DOCUMENTOS
Para os usuários que dependem do manuseio e formatação de documentos nas suas aplicações, esta caraterística oferece vantagens significativas.
-
Código mais limpo: Aplica múltiplos atributos simultaneamente para uma melhor legibilidade e manutenção
-
Tratamento de tabelas melhorado: Anexe linhas facilmente usando coleções e fórmulas, reduzindo o tempo de desenvolvimento
-
Inserção conveniente de imagens: O WP Insert Picture é agora uma função que lhe dá acesso imediato à referência da imagem inserida
-
Navegação simplificada: Utilize funções como This.sectionIndex e This.pageIndex para acessar facilmente aos elementos do documento
-
Comandos Modernizados: Os comandos agora aceitam argumentos 4D.File e (antigos) argumentos path para o manuseio de documentos e imagens.

EMAIL HANDLING
ACESSO MAIS FÁCIL À INFORMAÇÃO DO USUÁRIO GOOGLE
4D NetKit, um componente integrado para interagir com serviços web de terceiros, facilita a recuperação da informação do usuário Google, perfis de domínio e contatos. Com comandos simples, pode integrar esses dados em suas aplicações, seja para construir interfaces amigáveis ou automatizar processos de comunicação.