Come creare una semplice classe “TimeStamp” in 4D
dell’autore ospite Tiran Behrouz, sviluppatore 4D (Vancouver, Canada)
L’introduzione di ORDA in 4D v17 ha cambiato le carte in tavola. Ora, con l’introduzione delle classi in 4D v18 R3, assisteremo a un cambio di paradigma nella programmazione 4D. Ora possiamo sfruttare i concetti di programmazione orientata agli oggetti come il polimorfismo, la composizione e l’ereditarietà per scrivere le nostre librerie di classi. In questo video, mostro come codificare una semplice classe TimeStamp utilizzando 4D e ORDA.
Suggerimenti: Classi del modello di dati ORDA
Ormai conoscete la disponibilità dei corsi ORDA. In questo post, imparerete alcuni consigli utili per sfruttarle al meglio!
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!
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.
Benvenuti nel mondo delle classi ORDA
ORDA ha rappresentato una rivoluzione con 4D v17. Ha aperto un mondo completamente nuovo di possibilità e vi ha portato in un’altra dimensione di programmazione. Una dimensione in cui è possibile sviluppare facilmente applicazioni con un approccio orientato agli oggetti.
Non ci siamo fermati lì! Abbiamo continuato ad aggiungere miglioramenti a ORDA attraverso una serie di funzionalità in ogni release successiva. Ora, con 4D v18 R4, siamo entusiasti di fare un ulteriore passo avanti con la disponibilità di classi di modelli di dati ORDA. Classi dedicate al vostro modello di dati.
Questo migliorerà notevolmente il vostro codice. Le vostre applicazioni possono ora esporre facilmente i servizi, essere più gestibili e facili da mantenere e integrarsi perfettamente con altre applicazioni.
Questa è un’altra grande caratteristica resa possibile grazie ai progetti!
Programmazione orientata agli oggetti in 4D: Gestire l’ereditarietà delle classi
In un precedente post del blog, abbiamo introdotto un concetto molto importante nella programmazione orientata agli oggetti: Le classi. Ora analizzeremo un altro concetto fondamentale: L’ereditarietà, il meccanismo che consente a una classe di acquisire il comportamento di un’altra classe.
Introduzione alla programmazione orientata agli oggetti in 4D: Classi
Molti di voi hanno chiesto di poter definire un tipo di oggetto da quando il tipo Object è diventato disponibile. Grazie alla notazione a oggetti, molti di voi sognano di avere funzioni a oggetti. Non sognate più e salutate le classi nel database del progetto 4D v18 R3! In questo post introduciamo uno dei concetti più interessanti della programmazione orientata agli oggetti… insieme a un esempio di database e a un video bonus!
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