Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

演習 5

この演習では、新しい ObjectScript.Lookup1 クラスを作成します。このクラスは、名前、電話番号、誕生日を検索します。以下に、このクラスのメソッドに推奨する名前と基本仕様を示します。

  • Main() メソッドを記述します。このメソッドは、ObjectScript.DataEntry4Main() と同様に、ループして他のメソッドを呼び出します。

  • ユーザに検索文字列の入力を要求し、検索タイプ (この場合は "DOB") と検索文字列 (誕生日の内部形式) を返す GetInput() メソッドを記述します。

  • 他の検索データをリストする Help() メソッドを記述します。

  • このバージョンでは、ユーザが ? を入力するとヘルプが表示され、誕生日を入力するか、あるいは Enter を押して終了します。ObjectScript.DataEntry4ValidDOB() を使用して誕生日を検証し、誕生日の内部形式の整数を返します。

  • 誕生日の内部形式を引数として取る DOB() メソッドを記述します。ユーザが有効な誕生日を入力すると、DOB() は誕生日の内部形式が ^PersonI に存在するかどうかを検証し、インデックスをループして、同じ誕生日を持つ個人 ID すべてを検索します。

  • ID を引数として受け入れてその個人の全データを出力することによって各個人データを表示する DisplayLine() メソッドを記述します。

詳細を表示するには、下記をクリックします。

Step by Step Solution

FeedbackOpens in a new tab