So erstellen Sie eine einfache „TimeStamp“-Klasse in 4D

Automatisch übersetzt von Deepl

von Gastautor Tiran Behrouz, 4D Entwickler (Vancouver, Kanada)

Die Einführung von ORDA in 4D v17 war ein entscheidender Wendepunkt. Jetzt, mit der Einführung von Klassen in 4D v18 R3, werden wir Zeuge eines Paradigmenwechsels in der 4D Programmierung. Wir können nun die Vorteile objektorientierter Programmierkonzepte wie Polymorphismus, Komposition und Vererbung nutzen, um unsere eigenen Klassenbibliotheken zu schreiben. In diesem Video zeige ich, wie man eine einfache TimeStamp-Klasse mit 4D und ORDA programmiert.

Ich habe 4D v18 R4 für dieses Tutorial verwendet. Sie können auch das öffentliche 4D v18 R3 verwenden, um diese Klasse zu entwickeln, aber Ihre Variablendeklarationen müssen der klassischen 4D-Syntax folgen. Zum Beispiel:

  • C_LONGINT ($n) anstelle von var $n: Integer
  • C_OBJECT ($1) statt var $1: cs.Class.TimeStamp

 

Der Quellcode ist hier zu finden. Beteiligen Sie sich an der Diskussion im 4D Forum für Fragen und Feedback.

Tiran Behrouz
Tiran entwickelt seit 2003 B2B Software mit 4D. Seine Leidenschaft ist es, Probleme zu lösen und einfache Lösungen für schwierige Probleme zu finden. Er ist der CEO von Clear View Systems (CVS) mit Sitz in Vancouver, Kanada. CVS entwickelt Software und Lösungen für kleine Finanzunternehmen. Er ist der Hauptentwickler von CurrencyXchanger, das von über 350 Unternehmen in mehr als 40 Ländern genutzt wird. Tiran hat einen Abschluss in Informatik von der University of British Columbia und einen MBA in Technologiemanagement von der University of Phoenix. In seiner Freizeit liest Tiran gerne, wandert und fährt Rad.