4Dでシンプルな “TimeStamp “クラスを作成する方法

Deeplからの自動翻訳

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 の代わりに使用します。

ソースコードは、こちらでご覧になれます。質問やフィードバックは、4Dフォーラムでディスカッションに参加してください。

Tiran Behrouz
Tiranは、2003年から4DでB2Bソフトウェアを開発しています。彼は、問題解決と困難な問題に対する簡単な解決策を見つけることに情熱を注いでいます。彼は、カナダのバンクーバーを拠点とするClear View Systems (CVS)のCEOです。CVSは小規模な金融会社向けのソフトウェアとソリューションを開発しています。彼はCurrencyXchangerの主要開発者であり、40カ国以上、350以上の企業で使用されています。 ブリティッシュ・コロンビア大学でコンピュータサイエンスの学位を、フェニックス大学でテクノロジーマネジメントのMBAを取得しています。余暇には読書、ハイキング、サイクリングなどを楽しんでいます。