Dicas

Integre a sua própria janela de administração para servidor 4D

Tradução automática de Deepl

Quando implementam as suas aplicações, alguns programadores querem personalizar os diálogos 4D incorporados para se adequarem às suas necessidades. É especialmente verdade para a Janela de Administração do Servidor 4D, onde por vezes querem que algumas informações e ações sejam acessíveis apenas para a sua equipa e não para os administradores dos seus clientes.

Produto blank

Integração automática de múltiplos históricos

Como programadores e administradores de bases de dados, sabemos a importância de recuperar rapidamente da corrupção de dados. As cópias de segurança e os diários ajudam com a tarefa. Mas por vezes, uma cópia de segurança pode ser corrompida, e é necessário regressar de uma cópia de segurança mais antiga e integrar vários históricos consecutivamente. Ou talvez o seu arquivo de diário esteja crescendo demasiado depressa, e prefere criar regularmente um novo para evitar a desorganização do disco rígido do seu servidor. Ou se estiver apenas usando a sua própria forma de fazer cópias de segurança da sua base de dados. Em todos estes casos, deve integrar vários diários de histórico, o que só é possível manualmente através do Centro de Manutenção e Segurança.

Com 4D v20, pode integrar automaticamente múltiplos diários no lançamento da base de dados. Deixe-me explicar-lhe como funciona.

Produto blank

Conheça a função Distinct melhorada

A recuperação da lista de elementos de dados únicos é sempre útil na manipulação de dados. Em alguns casos, a recuperação do número de ocorrências de cada valor é essencial. A função distinct das classes de Coleção e Seleção de entidades permite a recuperação de uma lista de valores únicos. Com 4D v20, também se pode recuperar o número de ocorrências de cada valor distinto.

E isso não é tudo!

Um objeto na base de dados pode ser utilizado para guardar dados personalizados introduzidos pelo usuário. Assim, no lado do código, é necessário conhecer todos os caminhos possíveis para o objeto. A função distinctPaths foi adicionada à classe de Seleção de entidades.

Aqui está tudo o que precisa de saber.

Produto blank

Novo Editor de Código VS Características com 4D v20

Como de costume, uma nova versão, novas funcionalidades de extensão de código VS para programadores que queiram ver e editar código com este editor gratuito.

4D v20 traz uma nova capacidade ao editor Visual Studio Code através da extensão 4D-Analyzer: Diga olá à Verificação da Sintaxe do Documento, que ajudará o programador a escrever menos erros, Dobragem e Indentação de Código para uma melhor visualização, e ferramenta4d para permitir um arranque mais rápido do servidor LSP.

Produto blank

Camada QUIC: o futuro das comunicações em rede

Os servidores de produção mais consideráveis que funcionam com 4D aceitam mais de mil ligações simultâneas, e este número continua a crescer. Como consequência, o desempenho torna-se um foco cada vez mais importante das nossas equipes. O protocolo QUIC, utilizado pela nova versão da norma HTTP, foi especificamente construído para aumentar a velocidade e a fiabilidade. Como estamos sempre à procura de tecnologias excitantes, estamos trabalhando na substituição do nosso protocolo de rede de baixo nível pelo protocolo QUIC.

Para a v20, pode mudar para esta camada de rede e verificar se ela melhora o seu desempenho. Isto ainda está em teste beta, pois precisamos do seu feedback antes de o utilizarmos como a nossa camada de rede padrão. Como tal, só poderá utilizá-lo em versões beta de 4D.

Produto blank

Crie o seu menu de ajuda com uma coleção simples

O menu “Ajuda” de um software é muito útil. Obviamente, há um item de menu para abrir a documentação online do software, mas também para contactar o suporte e vários outros itens, dependendo do software.

Com 4D v20, pode facilmente criar o menu “Ajuda” da sua aplicação, passando uma coleção descrevendo os diferentes itens do menu.

Produto blank

Linhas de Quebra de Linha. Um Novo Aditamento às Tabelas de Escrever Pro 4D!

As tabelas de documentos 4D Write Pro melhoraram muito em relação às últimas versões. De fato, nós, a equipe 4D, estamos tão investidos em fazer do 4D Write Pro um potente gerador de documentos baseado em modelos – que já criamos avanços como cabeçalhos, fontes de dados, linhas de transporte…algumas das várias características poderosas já lançadas.

Agora, com 4D v20, é a vez das quebras de linha terem sua estreia!

Senhoras e senhores, rufem os tambores, por favor!

Produto blank

4D Backup, VSS snapshots e os novos comandos para bloquear o datastore

4D fornece-lhe múltiplas formas integradas de fazer cópias de segurança dos seus dados: Cópia de segurança 4D e a utilização de um servidor espelho. Com 4D v20, 4D expõe comandos internos para bloquear o datastore, permitindo-lhe copiar os seus dados enquanto 4D está em execução.
Primeiro, falemos dos diferentes meios para fazer cópias de segurança dos seus dados com 4D.