par l’auteur invité Tiran Behrouz, développeur 4D (Vancouver, Canada)
L’introduction d’ORDA dans 4D v17 a changé la donne. Maintenant, avec l’introduction des classes dans 4D v18 R3, nous allons assister à un changement de paradigme dans la programmation 4D. Nous pouvons maintenant tirer parti des concepts de programmation orientée objet tels que le polymorphisme, la composition et l’héritage pour écrire nos propres bibliothèques de classes. Dans cette vidéo, je montre comment coder une simple classe TimeStamp en utilisant 4D et ORDA.
J’ai utilisé 4D v18 R4 pour ce tutoriel. Vous pouvez également utiliser le public 4D v18 R3 pour développer cette classe, mais vos déclarations de variables devront suivre la syntaxe 4D classique. Par exemple :
- C_LONGINT ($n) au lieu de var $n : Integer
- C_OBJECT ($1) au lieu de var $1 : cs.Class.TimeStamp
Le code source peut être trouvé ici. Rejoignez la discussion sur le forum 4D pour les questions et les commentaires.