by ゲスト執筆者 Tiran Behrouz, 4D developer (Vancouver, Canada)
4D v17でのORDAの導入は、画期的なものでした。4D v18 R3でのクラスの導入で、私たちは4Dプログラミングのパラダイムシフトを目撃することになるでしょう。ポリモーフィズム、コンポジション、継承といったオブジェクト指向プログラミングの概念を利用して、独自のクラスライブラリを作成することができるようになったのです。このビデオでは、4DとORDAを使って、シンプルなTimeStamp クラスをコーディングする方法を説明します。
このチュートリアルでは、4D v18 R4 を使用しました。このクラスは、4D v18 R3 を使って開発することもできますが、変数の宣言は、4D の古典的な構文に従わなければなりません。例えば
- 例えば、C_LONGINT ($n) の代わりに var $n:整数
- C_OBJECT ($1)は、$1: cs.Class.TimeStamp の代わりに使用します。