Produto

Novas possibilidades para personalizar o editor de código

Quando se trata de personalizar o editor de código, todos pensam na fonte e nas cores do código. Mas também é possível personalizar a janela do editor de código e algumas interacções com o código. Cada um tem as suas próprias preferências e formas de trabalhar.

Além disso, a parte mais essencial de um editor de código é a área de escrita do código. Com 4D v19 R4, redesenhámos o editor para destacar o seu código e dar-lhe o máximo de espaço possível.

É precisamente por isso que 4D v19 R4 lhe permite mostrar ou esconder as dez pranchetas. Se não utilizar as dez pranchetas, pode iluminar a barra de ferramentas com a preferência “Mostrar prancheta”.

Produto blank

Salvar o código fonte do projecto sem fichas

Tradução automática de Deepl

Comandos, constantes, tabelas e campos são armazenados com os seus símbolos nos ficheiros de código fonte do projecto (ficheiros 4dm). Isto permite que 4D lhes dê um novo nome automaticamente. Mas, por vezes, gostaria que estes ficheiros de código fonte fossem armazenados sem fichas para uma melhor legibilidade com um sistema de controlo de versão ou um editor de código externo, ou para uma melhor partilha de código entre projectos. Vamos ver como fazer o código fonte 4D armazenar sem estes códigos-fonte.

Produto blank

Marque os seus comentários, uma característica dos criadores para criadores

Tradução automática de Deepl

Os comentários são essenciais na vida de um promotor. Quando trabalhamos numa nova funcionalidade, acrescentamos frequentemente comentários que são lembretes. Por exemplo:

  • para validar uma parte do código com um colega,
  • para refactor uma função,
  • para corrigir o código que está a atrasar o desempenho,
  • para dividir um método ou uma classe em secções,
  • para preparar o esqueleto de uma classe e acrescentar um comentário completo dentro de cada função.

Mesmo que escreva algum código simples, tente lê-lo meses ou anos mais tarde. Continuará a parecer simples, ou gostaria de ter acrescentado comentários?

4D v19 R4 leva os comentários a um nível completamente novo com etiquetas de comentários que lhe permite organizar melhor os seus comentários.

Produto blank

Melhoria da produtividade com a sintaxe de verificação de objectos

Tradução automática de Deepl

Oauto-completamento para as aulas está disponível desde 4D v18 R4. Esta característica simplifica a escrita de códigos e limita erros nos nomes das funções, por exemplo. Mas não os evita completamente; é fácil inverter duas letras ou esquecer uma letra maiúscula, e depois ter de passar tempo à procura do motivo pelo qual o seu código não funciona.

Então, que melhor maneira do que pedir 4D para verificar se as classes ou funções já existem?

Começando com 4D v19 R4, é exibido um aviso no editor de código se chamar uma função que não existe.

Produto blank

Lançar um processo externo de forma assíncrona

Tradução automática de Deepl

Por vezes é necessário executar processos em segundo plano e, assim que se termina, executar algumas acções de acordo com o seu código de saída. A partir do v19 R4, 4D permite-lhe iniciar um processo em segundo plano com a nova classe 4D.SystemWorker e executar métodos de chamada de retorno automaticamente quando o processo retorna informação. Desta forma, a IU da sua aplicação mantém-se reactiva durante a execução do processo externo, e quando termina, pode exibir o resultado ao utilizador imediatamente!

Produto blank

Linguagem 4D: As melhorias que solicitou estão aqui

Tradução automática de Deepl

Sonha em usar avaliação de curto-circuito, operadores ternários, libertar-se de um loop, ou sair de um método com uma simples palavra-chave?

Bem, não sonhe mais! Ouvimos e estivemos atentos aos seus pedidos de funcionalidades do Fórum 4D, por isso aqui vem um conjunto de melhorias linguísticas 4D que o ajudarão a simplificar o seu código.

Produto blank

4D Write Pro – Mais controlo na disposição da página

Tradução automática de Deepl

4D Write Pro facilita a criação de documentos complexos. Os atributos de apresentação e layout podem ser aplicados a diferentes partes dos documentos, quer sejam textos, imagens, ou tabelas. Por falar em tabelas, elas beneficiam de uma nova propriedade para melhor definir o layout! Vamos ver o que 4D v19 R4 tem reservado para si.