Produto

Criar um atributo BLOB num objecto

Tradução automática de Deepl

Com a introdução de classes no ambiente 4D, a necessidade de armazenar os seus dados em objectos, e especialmente em blobs, tem aumentado. É por isso que 4D v19 R2 lhe permite encapsular os blobs em objectos.

Para além do aspecto do armazenamento, uma vez que o objecto blobs é um tipo de referência, o seu desempenho em termos de ocupação de memória e velocidade será grandemente melhorado.

Produto blank

Personagens Invisíveis no Palco!

Tradução automática de Deepl

As melhores práticas em TI por vezes mudam, e a gestão de certos caracteres invisíveis em ficheiros de texto é um exemplo. Os caracteres de fim de linha (EOL) têm evoluído, especialmente para efeitos de integração de sistemas de controlo de versões. Da mesma forma, a Marca de Ordem de Byte (BOM) nos ficheiros de texto Unicode é cada vez menos utilizada.

Com 4D v19 R2, 4D evoluiu suavemente para seguir estas melhores práticas, dando-lhe mais flexibilidade ao longo do caminho.

Dicas blank

4D View Pro: Fim do carregamento de documentos

Tradução automática de Deepl

Quando se usa 4D View Pro (especialmente em modo offscreen) com documentos complexos, o cálculo de todas as fórmulas pode demorar algum tempo e pode ser difícil saber quando está finalmente terminado (e é importante esperar antes de chamar comandos como exportação ou impressão).

Como solução, introduzimos dois novos eventos. Um dos quais é chamado para cada cálculo/fórmula, que poderia ser utilizado para accionar um temporizador. Se o tempo expirar sem que outra fórmula esteja terminada, podemos assumir que todo o documento está terminado.

Produto blank

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

Sessões escaláveis para aplicações web avançadas

Tradução automática de Deepl

Hoje em dia, as aplicações web são ferramentas modernas essenciais. À medida que as máquinas e os processadores se tornam cada vez mais potentes, as suas aplicações web devem satisfazer constantemente os requisitos de desempenho. É por isso que com 4D v18 R6, o Servidor Web 4D oferece um novo tipo de sessão web: a sessão web escalável.

Vamos descobrir mais!

Produto blank

Linguagem 4D – Melhorias na comparação de cordas

Tradução automática de Deepl

A linguagem 4D oferece mais de 20 comandos para lidar com cordas. E com 4D v18 R6, 4D introduz um novo comando: Compare strings. E ainda outro comando foi melhorado: Position. Ambos estes comandos permitem a utilização de opções para resultados mais precisos. Vamos aprender mais!

Produto blank

4D View Pro: Encontrar e substituir por código

Tradução automática de Deepl

Por vezes, quando se inicializa um documento 4D View Pro, é necessário encontrar alguns valores ou etiquetas no mesmo e substituí-los por dados emitidos a partir de 4D. Agora é uma brisa com a VP Find comando. Graças a este comando, é possível encontrar dados, uma fórmula, ou uma etiqueta e substituí-los na folha inteira ou apenas numa parte específica da mesma!

Vamos descobrir como.

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!