このチュートリアルについて

初めてのユーザーの場合は、このチュートリアル全体を実行して、Natural プログラミング環境の特定の機能についての基本的な理解を習得することをお勧めします。

チュートリアルで提供されている例の画面のレイアウトと、ここで説明している Natural の動作は、ユーザーの結果と異なる場合があります。例えば、コマンドまたはメッセージ行が異なる画面の位置に表示されたり、Natural コマンドの実行がセキュリティコントロールによって保護されている場合があります。環境のデフォルト設定は、Natural 管理者が設定したシステムパラメータによって異なります。

このドキュメントでは、次のトピックについて説明します。


必要条件

このチュートリアルのすべてのステップを実行するには、デモデータベース SAG-DEMO-DB がアクティブになっている必要があります。アクティブでない場合は、起動するよう管理者に依頼してください。

このチュートリアルで使用するサンプル DDM(EMPLOYEES および VEHICLES)が含まれているシステムライブラリ SYSEXDDM を steplib として定義しておく必要があります。steplib は、オブジェクトが現在のライブラリで見つからない場合に Natural が検索するライブラリです。SYSEXDDM が steplib として定義されていないと、サンプル DDM のビューを定義しようとするときにエラーが発生します。その場合は、管理者に連絡してください。

サンプルのアプリケーションについて

このチュートリアルでは、モジュールのグループとしてアプリケーションをどのように構成できるかを示します。アプリケーションの構築方法の例を示すわけではありません。

最初の簡単な Hello World プログラムを作成した後、データベースから従業員情報を読み込み出力を表示するプログラムを作成します。出力用の開始名および終了名の入力を指示するプロンプトをユーザーに対して表示します。プログラムの特定の部分を外部モジュールに移動することにより、プログラムをステップごとに強化していきます。このチュートリアルの演習をすべて完了すると、アプリケーションは次のような構成になります。

Application structure

注意:
このチュートリアルでは、一般に文字型環境(メインフレームなど)で使用されるマップの作成方法について説明します。グラフィカルユーザーインターフェイスの場合は、ダイアログを作成します。ただし、これはこのチュートリアルの範囲外です。

最初の演習に進みます。「Natural の基本