Client Websocket
Nel mondo interconnesso di oggi, la necessità di aggiornamenti in tempo reale è fondamentale per i siti web e le applicazioni IoT.
Un modo per fornire informazioni istantaneamente ai siti o alle applicazioni è utilizzare il protocollo Websocket, che fornisce un canale di comunicazione full-duplex tra un server e un client. Da 4D V20, è possibile creare un server websocket con la classe 4D.WebSocketServer. Nella versione v20 R2 è disponibile la classe 4D.WebSocket che consente di creare un client websocket per connettersi a qualsiasi server websocket.
4D View Pro: Creare una tabella pivot da una tabella di dati
Le tabelle pivot sono tra le funzioni più preziose che consentono agli utenti di riassumere e analizzare rapidamente grandi quantità di dati per vedere confronti, modelli e tendenze nei dati. Dalla versione 4D v19, le tabelle pivot sono incluse in 4D View Pro. Questo blog post spiega come utilizzare una tabella pivot attraverso l’interfaccia ribbon.
IMAP: Id casella di posta e parole chiave della posta
4D v20 introduce due funzioni molto utili per i trasportatori IMAP!
L’interazione con alcuni server e client di posta IMAP richiede la gestione di parole chiave personalizzate nei messaggi di posta e l’utilizzo di alcune loro caratteristiche specifiche.
Abbiamo anche aggiunto il supporto dell’ID della casella di posta nel nostro Transporter IMAP, in modo da poter identificare una determinata casella di posta anche dopo averla rinominata.
Confronto con un valore indefinito
Dalla comparsa di ORDA, classi e altri oggetti, si deve lavorare sempre più spesso con i valori indefiniti.
Poiché alcuni di voi chiedono un modo più semplice per usarli, a partire dalla versione 20, è possibile confrontare qualsiasi tipo di valore con un valore non definito senza che venga lanciato un errore.
Nuovo server Websocket integrato
In un mondo sempre più connesso, i siti web o le applicazioni IoT devono essere aggiornati in tempo reale.
Un modo per fornire informazioni istantaneamente ai siti è utilizzare il protocollo Websocket, che fornisce un canale di comunicazione full-duplex tra un server e un client. Dalla v20, 4D fornisce i comandi per creare un server Websocket.
POP3: scaricare solo l’intestazione della posta
Quando si recuperano i messaggi di posta elettronica utilizzando POP3, è possibile recuperare solo le intestazioni dei messaggi (che includono informazioni come il mittente, l’oggetto e la data) senza scaricare l’intero corpo del messaggio.
Il recupero delle sole intestazioni dei messaggi può essere utile quando si vuole scorrere rapidamente l’elenco dei messaggi nella cassetta postale per decidere quali scaricare e leggere per intero.
A partire da 4D v20, è stato aggiunto un nuovo parametro alla funzione .getMail() del transporter POP3 per ricevere i messaggi di posta elettronica senza il corpo. Questa funzione può essere ancora più utile se si utilizza Gmail, perché non provoca la cancellazione delle e-mail lette.
Microsoft 365: Creare, eliminare e rinominare cartelle di posta con l’API Microsoft Graph
Per accedere ai dati di Microsoft 365, come le e-mail, Microsoft sta deprecando l’autenticazione di base per IMAP e POP3 e promuove sempre più l’API Graph.
Con quest’ultimo set di funzioni che include tutte le caratteristiche di gestione delle cartelle del 4D v20, si dispone in 4D NetKit di un insieme di funzioni per gestire le caselle di posta elettronica programmando con l’API Graph di Microsoft.
Inizializzatore di oggetti e collezioni
Nel codice, gli oggetti e le collezioni possono essere istanziati utilizzando i metodi New object e New collection e i comandi. Dalla versione 4D v20, sono disponibili nuovi modi più semplici e leggibili per inizializzarli: gli object literal e i collection literal.
4D View Pro: Novità di 4D v20
Ad ogni rilascio, l’elenco delle funzionalità di 4D View Pro si allunga. E questa release non fa eccezione:4D v20 è dotato di una nuova versione di SpreadJS, la v16, e di un aggiornamento della barra multifunzione compatibile con essa.
Scopriamo le nuove funzionalità offerte da questa nuova versione.
Microsoft 365: Copiare, spostare, rispondere ed eliminare le e-mail con l’API Microsoft Graph
Per accedere ai dati di Microsoft 365 come le e-mail, Microsoft sta deprecando l’autenticazione di base per IMAP e POP3 e sta promuovendo sempre più l’API Graph.
A partire dalla versione 19 R8, sono disponibili nuovi comandi integrati in 4D NetKit per automatizzare in modo nativo le operazioni relative alle e-mail di Microsoft 365, come copiare, spostare, rispondere ed eliminare le e-mail.
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica