Produto

Navegação simplificada entre janelas de desenvolvimento

Tradução automática de Deepl

Quando se escreve uma nova função ou método, ou quando se cria uma forma, o trabalho nunca é linear. Normalmente precisamos de o fazer:

  • aceder ao explorador para encontrar o formulário na sua pasta
  • aceder ao explorador para escrever a documentação para o método
  • ler a documentação de um comando no sítio de documentação 4D
  • ler a documentação do método de um componente

Nesta nova versão, acrescentámos alguns itens de menu no editor de códigos e no editor de formulários para lhe permitir navegar melhor entre os diferentes elementos de um projecto.

Produto blank

Editor de código: Múltiplos temas, à sua escolha!

Tradução automática de Deepl

O conjunto de características do editor de código cresce a cada lançamento, e 4Dv19 não é excepção.

Cada programador tem o seu próprio gosto especial – e por vezes peculiar – quando se trata do seu editor de código (fonte, tamanho da fonte, cor dos elementos, etc.). O que parece óptimo e aumenta a produtividade de um programador pode ser um obstáculo para outro. É por isso que 4D v19 introduz a gestão temática.

Se “criar o meu próprio tema” está na sua lista de baldes, agora é a altura certa para o verificar! 4D v19 vem com temas básicos que podem ser enriquecidos e adaptados ao seu próprio gosto.

Produto blank

Editor de código: Escreva mais código em menos tempo!

Tradução automática de Deepl

Com 4D 18 R4, anunciámos a disponibilidade das funções sugeridas para as classes (4D e modelo de dados). Com 4D v18 R6, temos mais boas notícias para simplificar e facilitar a escrita do código no editor: O protótipo de uma função e uma breve descrição são exibidos no editor de código!

Acelere o seu processo de desenvolvimento e evite os erros de digitação. Agora, a informação sobre funções de classe é exibida no editor de código, ajudando-o a escrever mais em menos tempo enquanto se certifica de que está no caminho certo!

Vamos descobrir mais!

Produto blank

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!!