Comment créer une classe « TimeStamp » simple dans 4D

Traduit automatiquement de Deepl

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.

Tiran Behrouz
Tiran développe des logiciels B2B avec 4D depuis 2003. Il est passionné par la résolution de problèmes et la recherche de solutions simples à des problèmes difficiles. Il est le PDG de Clear View Systems (CVS), basé à Vancouver, au Canada. CVS développe des logiciels et des solutions pour les petites entreprises financières. Il est le principal développeur de CurrencyXchanger qui est utilisé par plus de 350 entreprises dans plus de 40 pays. Tiran est titulaire d'un diplôme en informatique de l'Université de Colombie britannique et d'un MBA en gestion de la technologie de l'Université de Phoenix. Pendant son temps libre, Tiran aime lire, faire de la randonnée et du vélo.