Produto

Sintaxe amiga do codificador para funções e métodos de classe

Tradução automática de Deepl

Utilizar variáveis de $1, $2, e $n no seu código não só torna o código menos legível, como também pode aumentar a confusão, uma vez que o cérebro humano pode ter dificuldade em lembrar-se a que correspondem estas variáveis. A solução é criar uma variável com um nome compreensível e atribuir-lhe o valor de $1, $2, ou $n.

4D v18 R5 tem boas notícias, pode agora nomear os seus parâmetros ao declarar:

  • um método de projecto,
  • um gatilho
  • um método de base de dados
  • um método de formulário
  • um construtor de uma classe
  • uma função de uma classe.

Vamos ver como!

Produto blank

Nova sintaxe de declaração para um auto-completamento intuitivo

Tradução automática de Deepl

Já alguma vez se interrogou sobre a função de auto-completar 4D ou se perguntou por que razão 4D sugere todas as funções utilizadas no código? Uma vez que um objecto é um tipo muito genérico, o 4D só sabe o que está realmente a armazenar em tempo de execução. Contudo, isso não ajuda muito quando se está a escrever o código.

4D oferece agora uma nova sintaxe alternativa que melhorará muito a auto-completação ao declarar as suas variáveis.

Produto blank

Editor de código: Diga olá aos blocos de comentários

Tradução automática de Deepl

Adicionar um bloco de comentários no início de um método é útil para adicionar uma nota sobre o que um método faz, bem como uma lista de parâmetros de entrada/saída. E ter algumas linhas de texto legível por humanos dentro de uma secção complicada de código pode ser conveniente para o ajudar a si e a outros a recordar o objectivo desta secção específica de código. Começando com 4D v18, a sua experiência de programação é reforçada com a adição de blocos de comentários!

Produto blank

Veja as melhorias do Editor de Código

Tradução automática de Deepl

O Editor de Código 4D acabou de ficar mais fácil de utilizar! Diga olá ao preenchimento de caracteres para aspas ” “, parênteses ( ), parênteses [ ], e chaves { }, assim como blocos de comando (For…End for, If … End if, etc.). Mas isso não é tudo, a correspondência de parênteses também foi adicionada para o ajudar a gerir as suas colecções, e a sintaxe dos métodos do utilizador é agora exibida na barra de estado, tal como uma sintaxe de comando 4D!

Dicas blank

4D Editor de métodos com tema negro

Tradução automática de Deepl

Os seres humanos têm preferências gustativas diferentes. Por exemplo, algumas pessoas preferem o branco a todas as outras cores, enquanto outras acham o preto mais majestoso … daí qualquer nova tendência de cor etiquetada como ‘o novo preto’!

A fim de acomodar diferentes preferências, 4D permite personalizar o tema editor do método!

No diálogo de preferências 4D, pode definir vários parâmetros para o editor, tais como a cor do fundo ou cada tipo de elemento de código(i.e., comandos e comentários).

Graças a estas diferentes opções, é possível personalizar completamente o editor de métodos ao seu gosto. Quer seja um fã de temas claros ou escuros, o 4D tem-no protegido!

Eis o aspecto de um tema escuro:

Produto blank

Novas preferências no Editor de Métodos

Tradução automática de Deepl

Quer visualizar as ocorrências de uma dada variável no editor do método 4D? Ou acha o código do seu método demasiado pesado com todos aqueles ícones de bloco e linhas por todo o lado que se tornam difíceis de ler?

Com 4D v16 novas opções de preferência estão disponíveis no editor de código para tornar a vida dos programadores 4D mais fácil!!