Produto

Mais melhorias para o depurador 4D!

Tradução automática de Deepl

4D v18 R6 vem com novas funcionalidades no editor de código para lhe facilitar a escrita do código.

O mesmo se aplica ao depurador. Sabemos que depurar uma aplicação pode ser difícil, é por isso que nunca deixamos de trabalhar para ajudar a melhorar a sua experiência. Desta vez, adicionámos algumas opções e informações adicionais que facilitarão o rastreio e análise do seu código.

Continue a ler para ver o que está reservado para si:

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

Digite à frente, facilitado

Tradução automática de Deepl

Se estiver interessado na interface do utilizador, pode já ter utilizado os eventos On before keystroke e On after keystroke. Ficará certamente satisfeito por saber que o tratamento destes eventos foi grandemente melhorado com o 4D v18 R5. Além disso, foi criado um novo comando para determinar se existe um input contínuo quando o evento On before keystroke é gerado. Vamos descobrir mais!

Produto blank

Pré-visualize o seu CSS directamente no editor de formulários!

Tradução automática de Deepl

Em 4D v18 R5, pode pré-visualizar a renderização final do CSS no editor de formulários SEM executar o seu diálogo. Sim, ouviu isso bem. Padronizar e reavivar os seus formulários nunca foi tão fácil!

Se ainda não ouviu falar de CSS em 4D, agora é a altura perfeita para saber mais! Introduzido em 4D v18 para aplicações de projectos, este conceito inclui folhas de estilo melhoradas e rápidas baseadas em CSS. Recomendo que dêem uma vista de olhos a este post no blogue.

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

Projecto por defeito. Binário a pedido

Tradução automática de Deepl

Osprojectos foram introduzidos em 4D v17 R5. Uma arquitectura representando uma enorme evolução para aplicações 4D, os projectos abriram o mundo 4D a ferramentas de controlo de fontes, programação colaborativa, partilha de código, modularidade, e muito mais! Para tornar as coisas ainda melhores (e mais simples), 4D v18 R4 cria novos projectos por defeito, enquanto os programadores – se assim o desejarem – podem continuar a criar bases de dados binárias através de uma configuração simples.

Produto blank

Assuma o controlo da sua área de trabalho

Tradução automática de Deepl

Deseja adaptar a interface da sua aplicação às preferências do sistema do seu utilizador final? Quer certificar-se de que a interface da sua aplicação não é obscurecida pela doca ou menu macOS, ou pela barra de tarefas do Windows? Neste post do blogue, mostrar-lhe-emos como!

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
Uncategorized
blank

No tamanho… No tamanho… No tamanho… No tamanho… No tamanho…

Tradução automática de Deepl

A pensar como criar uma interface de utilizador agradável e dinâmica? Normalmente, quando um formulário é redimensionado, os objectos do formulário cujas propriedades de dimensionamento horizontal ou vertical são definidas para se mover ou crescer, são automaticamente redimensionados. Em alguns casos (por exemplo, gestão mais fina da interface de utilizador), os programadores optam por gerir o tamanho e a posição dos objectos de formulário por programação. Para o fazer, verificam o evento “no redimensionamento” que é desencadeado dentro do método do formulário. Mas o que acontece quando o formulário contém um ou mais subformulários? A muitos níveis? Este post no blog dá-lhe as respostas!