Produto

Melhorar a experiência de depuração

Tradução automática de Deepl

A depuração tem um papel vital em qualquer processo de desenvolvimento, e melhorar a funcionalidade e usabilidade do depurador pode aumentar significativamente a produtividade de um desenvolvedor. A partir de 4D 20 R8, 4D introduziu várias melhorias em seu depurador e depurador remoto. Essas atualizações focam em salvar configurações definidas pelo usuário, tornando o gerenciamento e reuso de expressões mais fácil, e redesenhando a interface geral.

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

Comandos 4D Write Pro optimizados novamente!

Tradução automática de Deepl

À medida que cada nova versão é lançada, temos em conta o feedback que recebemos dos nossos clientes sobre a utilização geral de 4D Write Pro e dos seus comandos. Enquanto permanecem 100% compatíveis, alguns comandos e funções de linguagem estão evoluindo!

Alguns comandos, cuja sintaxe foi melhorada em 4D 20 R8, agora permitem o uso de parâmetros modernos como objetos ou coleções. Outros são agora funções, tornando-os mais fáceis de usar. Finalmente, um número de novas funções foram criadas. Tudo isso vai tornar seu código mais simples, mais genérico e mais fácil de manter!

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

Gerir as dependências do projeto nunca foi tão fácil

Com as últimas atualizações do Project Dependency Manager em 4D 20 R8, seus projetos estão sempre um passo à frente. Dependências são verificadas regularmente para atualizações, dando acesso às últimas versões e permitindo tomar decisões informadas sobre quando e como integrar mudanças.

Além disso, tem o controle total com a capacidade de editar regras de dependência, proporcionando uma flexibilidade inigualável. Ajuste essas regras – seja para optar pela versão mais recente, até a próxima versão principal ou até a próxima versão secundária – para garantir que seu projeto evolua de acordo com seus termos, equilibrando inovação e estabilidade.

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.
Notícias blank

4D 20 R8 Beta começa hoje

O teste beta de 4D 20 R8 começa hoje, introduzindo uma versão poderosa desenhada para simplificar seu fluxo de trabalho e expandir suas capacidades de desenvolvimento.

  • Verificação de Sintaxe mais Inteligente no Editor de Formulários: Detecte erros cedo com validação melhorada, autocompletar, e suporte de instanciação de objetos.
  • Edição de formulários facilitada: Abra formulários e selecione objetos diretamente com o comando EDITAR FORMULÁRIO atualizado para edições mais rápidas.
  • Manipuladores de solicitações HTTP: Gerencie pedidos web com precisão usando as novas e poderosas caraterísticas do 4D HTTP Server.
  • Depuração em VS Code: Depurar código 4D diretamente no Visual Studio Code com a nova extensão 4D-Debugger.
  • Manuseio de documentos melhorado: Simplifique seções, tabelas, e gestão de conteúdo em 4D Write Pro com comandos atualizados.
  • Atualizações de Integração Excel: Ganhe maior controle sobre as importações e exportações de arquivos Excel em 4D View Pro.
  • E isso não é tudo – Há ainda mais caraterísticas para explorar!

Baixe 4D 20 R8 agora (Exclusivo para Parceiros 4D)

Notícias blank

4D 20 R7 está aqui

Apresentando 4D20 R7 – Disponível agora!

Aqui está um rápido olhar para as melhorias focadas no utilizador nesta versão:

Descarregue 4D 20 R7 (Hot Fixes mensais disponíveis)

  • Qodly Studio para 4D: Debug e pré-visualização de aplicações web diretamente de seu servidor 4D, economizando tempo e esforço.
  • Classe OutgoingMessage: Entregue arquivos personalizados ou dados sem esforço em suas aplicações web, com controle completo sobre respostas HTTP.
  • Digitação direta: Declare variáveis diretamente em seu código, assegurando precisão e clareza em seus projetos.
  • Session Singletons: Manipule dados específicos do utilizador sem problemas para experiências mais suaves na Web e no cliente-servidor.
  • Ferramentas de gerenciamento de processos: Obtenha informações e gerencie processos mais rapidamente com comandos atualizados.
  • Aprimoramentos da API IMAP: Rastreie emails não lidos em caixas de correio num passo rápido.
  • 4D View Pro: Visualize dados com novos gráficos, ferramentas de arrastar e soltar, e integração melhorada com Excel.
  • Segurança mais robusta: Proteja suas aplicações com validação de certificado de servidor melhorada.

Isso é apenas um vislumbre de o que está disponível em 4D 20 R7. Descarregue 4D20 R7 e descubra até onde pode ir com esta versão.