4D View Pro: Unire e disunire le celle
Spesso, quando si crea una tabella, può essere necessario unire due o più celle per creare un titolo centrato su una particolare sezione della tabella. A partire da 4D v18 R4, è disponibile una nuova serie di comandi che consentono di unire e disunire un gruppo di celle mediante la programmazione. Vediamo alcuni esempi.
Ricezione di e-mail con protocollo IMAP
In 4D v18 abbiamo introdotto un nuovo modo di inviare le e-mail. In seguito, in 4D v18 R2, abbiamo aggiunto un nuovo modo per recuperare le e-mail utilizzando POP3. Ora, in 4D v18 R4, stiamo muovendo i primi passi verso un nuovo modo di gestire il protocollo IMAP. Come abbiamo fatto per SMTP e POP3, c’è un nuovo comando IMAP New transporter per gestire il protocollo IMAP.
L’Internet Message Access Protocol (IMAP) è un protocollo standard di Internet usato dai client di posta elettronica per recuperare i messaggi da un server di posta. Questo protocollo consente di gestire più caselle di posta elettronica, di scaricare le e-mail, di eseguire ricerche sul server, di gestire lo stato dei messaggi e molto altro ancora!
Con questa prima funzionalità di IMAP, è possibile aggiungere metodi al transporter per: avere l’elenco delle caselle di posta disponibili, selezionare una casella di posta e ricevere e-mail dalla casella selezionata. Vediamo come.
4D Write Pro – Esportazione diretta in PDF!
E se vi dicessi che con 4D v18 R4 potete esportare i documenti di 4D Write Pro direttamente in formato PDF (sia su macOS che su Windows), senza dover installare alcun driver di stampa o software aggiuntivo? Ora è possibile… e non è tutto! È anche possibile impostare diverse opzioni sia per la forma che per il contenuto. Continuate a leggere per saperne di più!
4D per iOS: Notifiche push
4D v18 R4 offre una funzione molto interessante… Notifiche push. Si tratta di messaggi inviati direttamente al dispositivo mobile dell’utente dalla vostra app. Le notifiche push forniscono agli utenti informazioni rilevanti per incoraggiarli a utilizzare l’app. A partire da questa versione, 4D per iOS non solo permette di farlo, ma anche di farlo con facilità!
Anche per l’autenticazione via e-mail, 4D per iOS vi semplifica la vita.
Classi del modello di dati ORDA e REST
In un precedente post del blog, avete imparato a conoscere le classi ORDA e le possibilità che offrono per rendere più fluida la vostra esperienza di codifica. In questo blog post, vedrete come utilizzarle con il server REST.
Vediamolo in azione!
Sviluppo di codice server in applicazioni di progetto
Lo sviluppo e il debug del codice server nelle applicazioni di progetto sono diventati più facili che mai in 4D v18 R4. Senza ulteriori indugi, vediamo come fare.
Accesso ai valori degli oggetti del modulo tramite programmazione
Un numero crescente di sviluppatori utilizza il comando Form per collegare gli oggetti del modulo e molti di voi hanno bisogno di un facile accesso di programmazione ai valori di tali oggetti. Quindi, per aiutarvi ad accedere al valore di un oggetto del modulo, indipendentemente dalla sua variabile o espressione, abbiamo aggiunto due nuovi comandi: OBJECT Get value e OBJECT SET VALUE.
Vediamo come utilizzarli!
4D per iOS: Autenticazione via e-mail
Il monitoraggio dell’accesso alla vostra applicazione mobile è una funzionalità molto importante che merita di essere presa in considerazione. La convalida dell’e-mail è uno dei modi più semplici e sicuri per determinare l’autenticità e la legittimità della persona che cerca di accedere alla vostra applicazione. 4D per iOS consente di gestire facilmente questo processo di convalida, verificando che un’e-mail provenga da chi dichiara di averla inviata e consentendo di bloccare gli usi dannosi dell’e-mail.
4D View Pro: Aree fuori schermo
Volete generare dinamicamente i documenti di 4D View Pro su un server e, ad esempio, inviarli via e-mail o calcolare i valori? 4D v18 R4 introduce un nuovo comando per manipolare i comandi di 4D View Pro in un’area fuori dallo schermo: VP Run offscreen area.
Classi ORDA per gestire il modello di dati
In un precedente post del blog, vi abbiamo introdotto nel mondo delle classi del modello di dati ORDA. Ora è arrivato il momento di sporcarci le mani e di saperne di più!
Sapete già che la struttura di ORDA(datastore, classe di dati, entità, selezione di entità) è costituita da oggetti. Ma non si tratta di semplici oggetti, bensì di oggetti fortemente tipizzati, collegati a specifiche classi di ORDA. Ciò significa che è possibile scrivere funzioni per nascondere la complessità dell’implementazione fisica dei dati.
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