hostující autor Tiran Behrouz, vývojář 4D (Vancouver, Kanada)
Zavedení systému ORDA ve verzi 4D v17 změnilo pravidla hry. Nyní se zavedením tříd v 4D v18 R3 budeme svědky změny paradigmatu v programování 4D. Nyní můžeme využívat koncepty objektově orientovaného programování, jako je polymorfismus, kompozice a dědičnost, a psát vlastní knihovny tříd. V tomto videu předvedu, jak pomocí 4D a ORDA nakódovat jednoduchou třídu TimeStamp .
Pro tento tutoriál jsem použil 4D v18 R4. K vytvoření této třídy můžete použít i veřejnou verzi 4D v18 R3, ale deklarace proměnných se budou muset řídit klasickou syntaxí 4D. Například:
- C_LONGINT ($n) místo var $n: Celé číslo
- C_OBJECT ($1) místo var $1: cs.Class.TimeStamp
Zdrojový kód naleznete zde. Zapojte se do diskuse na fóru 4D, kde můžete pokládat dotazy a získávat zpětnou vazbu.