Autor: Fabrice Mainguené

Fabrice Mainguené
- Proprietário do produto ->p>Fabrice Mainguené juntou-se à equipa do Programa 4D em Novembro, 2016. Como Proprietário do Produto, está encarregado de escrever as histórias dos utilizadores, traduzindo-as depois para especificações funcionais. O seu papel é também o de assegurar que a implementação da funcionalidade entregue vai ao encontro das necessidades do cliente.Após a obtenção da licenciatura em Informática no CNAM, Fabrice juntou-se a uma pequena empresa editora de software como programador Windev. Depois trabalhou para diferentes empresas nas áreas da indústria e comércio como programador Windev e web developer, bem como como consultor técnico sobre novas funcionalidades.
Produto blank

Cliente Websocket

Tradução automática de Deepl

No mundo interligado de hoje, a necessidade de actualizações em tempo real é fundamental para sítios Web e aplicações IoT.

Uma maneira de entregar informação instantaneamente para seus sites ou aplicações é usar o protocolo Websocket que fornece um canal de comunicação full-duplex entre um servidor e um cliente. A partir de 4D V20, é possível criar um servidor Websocket com a classe 4D.WebSocketServer. Continuamos na v20 R2 com a classe 4D.WebSocket que permite criar um cliente websocket para se conectar a qualquer servidor websocket.

Dicas blank

4D View Pro: Criar uma tabela dinâmica a partir de uma tabela de dados

Tradução automática de Deepl

As tabelas dinâmicas estão entre as características mais valiosas que permitem aos utilizadores resumir e analisar rapidamente grandes quantidades de dados para ver comparações, padrões e tendências nos seus dados. Desde 4D v19, as tabelas dinâmicas estão incluídas em 4D View Pro. Este post de blogue revê como usar uma tabela pivot através da interface ribbon.

Produto blank

IMAP: ID da caixa de correio e palavras-chave de correio

4D v20 traz duas características muito úteis para os Transportadores IMAP!

Interagir com alguns servidores de correio IMAP e clientes requer a gestão de palavras-chave personalizadas em mails, e beneficiar de algumas das suas características específicas.

Também adicionámos o suporte de ID da caixa de correio no nosso IMAP Transporter para que possa identificar uma determinada caixa de correio mesmo depois de esta ter sido renomeada.

Produto blank

Comparação com um Valor Indefinido

Desde o aparecimento da ORDA, classes, e outros objetos, é necessário trabalhar cada vez mais com valores indefinidos.

Como alguns de vocês pediram uma forma mais fácil de utilizá-los, a começar pela v20, podem comparar qualquer tipo de valor com um valor indefinido sem criar um erro.

Produto blank

Novo Servidor Websocket Incorporado

Num mundo cada vez mais conectado, os websites ou aplicações da Internet de alta velocidade devem ser atualizados em tempo real.

Uma forma de fornecer informação instantaneamente aos seus sites é utilizar o protocolo Websocket que fornece um canal de comunicação full-duplex entre um servidor e um cliente. A partir do v20, 4D fornece comandos para criar um servidor Websocket.

Produto blank

POP3: Descarregar apenas o cabeçalho do correio

Ao recuperar mensagens de correio electrónico utilizando POP3, é possível recuperar apenas os cabeçalhos das mensagens (que incluem informação como o remetente, assunto e data) sem descarregar todo o corpo da mensagem.

A recuperação apenas dos cabeçalhos das mensagens pode ser útil quando quiser digitalizar rapidamente a lista de mensagens na sua caixa de correio para decidir quais devem ser descarregadas e lidas na sua totalidade.

Começando com 4D v20, um novo parâmetro é adicionado à função .getMail() do transportador POP3 para receber as suas mensagens de correio electrónico sem o corpo da mensagem. Esta função pode ser ainda mais útil se utilizar o Gmail porque não desencadeia a eliminação das mensagens de correio eletrônico lidas.

Produto blank

Microsoft 365: Criar, apagar, e renomear pastas de correio com o Microsoft Graph API

Para acessar os dados no Microsoft 365, tal como os e-mails, a Microsoft está a depreciar a autenticação básica para IMAP e POP3 e está a promover cada vez mais a API gráfica.

Com este último conjunto de funções que inclui todas as funcionalidades para gerir pastas do 4D v20, tem no 4D NetKit um conjunto de funções para gerir as suas caixas de correio através da programação com o Microsoft Graph API.

Produto blank

4D View Pro: O que há de novo em 4D v20

A cada lançamento, a lista de características 4D View Pro está crescendo. E este lançamento de características não é exceção:4D v20 vem com uma nova versão do SpreadJS, o v16, e uma atualização do Ribbon que é compatível com ele.

Vamos descobrir as novas funcionalidades oferecidas por esta nova versão.

Produto blank

Microsoft 365: Copiar, mover, responder e apagar e-mails com o Microsoft Graph API

Para acessar os dados no Microsoft 365 como os e-mails, a Microsoft está depreciando a autenticação básica para IMAP e POP3 e está  promovendo cada vez mais a API gráfica.

A partir do v19 R8, tem agora novos comandos integrados no NetKit 4D para automatizar nativamente as operações de correio electrónico da Microsoft 365, tais como copiar, mover, responder e eliminar correio eletrônico.