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.