Forguncy 10 オンラインヘルプ
アプリの開発 / ロジックの実装 / コマンド
このトピックで
    コマンド
    このトピックで

    コマンドとは、たとえば「データベースのテーブルに値を追加する」、「画面上のテキストボックスに指定した値を設定する」といったように、一般的なアプリケーション開発においてプログラミングによって実装されるような処理をGUI設定のみで実行できるようにしたオブジェクトです。コマンドは「テーブルデータの更新」コマンド、「セルプロパティの設定」コマンドといったように、処理の内容ごとに様々な種類が用意されています。これら複数のコマンドを設定し1つの処理として実装したコマンドのまとまりを「コマンドセット」といい、設定したコマンドは上から順番に処理が実行されます。

    コマンドには大きくわけて通常のコマンドとサーバー側で完結して実行されるサーバーのコマンドがあります。どちらかの方式のコマンドでなければ実現できない処理がある一方、どちらのコマンドでも実現可能な処理も存在します。

    コマンド(通常)

    ページ上のボタンやハイパーリンクといったユーザーが操作するセル型に設定することで、ユーザー操作をトリガーとして実行される種類のコマンドです。サーバー側への問い合わせや、サーバー側で処理を行うものもありますが、1つ1つのコマンドがクライアント側が起点となり、必ずクライアントに戻ってくることが特徴となります。そのため、ほとんどのコマンドにおいてそのコマンドが存在しているページ上の値を参照したり、結果などをページ上のセルに書き込んだりすることが可能です。

    コマンド(サーバー)

    設定した複数のコマンドすべてがサーバー側で連続して実行され、基本的にはサーバー側で完結した処理を行うことができます。サーバーサイドで実行されるコマンドは、定期的に自動実行されるスケジュールタスクとクライアントから呼び出して実行するサーバーサイドコマンドの2つで使用できます。詳細については、サーバーオブジェクトを参照してください。