入門 アプリケーション・ビルダは、容易にユーザ・インタフェースを設計、作成、 プロトタイプできる開発ツールです。アプリケーション・ビルダは、コードを編集すること なく、ユーザ・インタフェースを自由に作成し、試みることができます。そして、 ユーザ・インタフェースの作成および修正が容易なことから、設計、テストにより多くの 時間を費すことはできるようになります。これは、よりよいユーザインタフェースを作成するうえで、 最も確実な方法です。 アプリケーション・ビルダの主ウィンドウ 下記に示すようなアプリケーション・ビルダの主ウィンドウは、ユーザインタフェースを 作成するための出発点です。アプリケーション・ビルダの主ウィンドウの詳細は、 を参照してください。 ドラッグ&ドロップ 作成 インタフェース インタフェース 作成 ユーザ・インタフェース<Emphasis>See<Default Para Font> インタフェース<$nopage> インタフェース 作成 作成 インタフェース 作成 インタフェース インタフェース 作成
アプリケーション・ビルダの主ウィンドウ
アプリケーション・ビルダ 主ウィンドウ アプリケーション・ビルダを使ってユーザ・インタフェースを作成すための基本操作は、 オブジェクトをアプリケーション・ビルダの主ウィンドウからワークスペース上あるいは 他のアプリケーション・ビルダ・オブジェクト上にドラッグ&ドロップすることです。 詳細は、を参照してください。
アプリケーション・ビルダの起動および終了 アイコンからアプリケーション・ビルダを開くには アプリケーション・ビルダがあらかじめ起動されておりワークスペース上にアプリケーション ビルダのアイコンがあるときは、そのアイコンをダブルクリックすると、アプリケーション ビルダが開きます。 アプリケーション・ビルダ アイコン アプリケーション・ビルダ 起動 アプリケーション・ビルダの起動 <Filename | Command>dtappbuilder<Default Para Font> command アプリケーション・ビルダがフロントパネル上にインストールされている時は、[個人アプリケーション]サブパネルの[アプリケーション・ビルダ]アイコンをクリックすると、 アプリケーション・ビルダが開きます。 フロントパネル上にアプリケーション・ビルダをインストールするには、アプリケーション・ マネージャのヘルプ・ボリュームの“フロントパネルにアプリケーション・アイコンを配置するには”を参照してください。 コマンド行からアプリケーション・ビルダを起動するには アプリケーション・ビルダを実行するコマンドは、dtbuilderです。 次のようにして、アプリケーション・ビルダをコマンド行から起動します。 dtbuilderを入力します。 dtbuilderがパス中にある場合は、アプリケーション・ビルダは起動されます。dtbuilderが パス中にないときは、絶対パス名(デフォルトは、/usr/dt/bin/dtbuilder)を入力するか、あるいはdtbuilderを 入力する前にdtbuilderを含むフォルダに移動します。 アプリケーション・ビルダを終了するには<IndexTerm> <Primary>アプリケーション・ビルダ</Primary> <Secondary>終了</Secondary> </IndexTerm><IndexTerm> <Primary>終了</Primary> <Secondary>アプリケーション・ビルダ</Secondary> </IndexTerm> アプリケーション・ビルダの主ウィンドウの[ファイル]メニューから[終了]ボタンを選択します。 すべての変更を保存しなかったときは、メッセージ・ダイアログ・ボックスが表示されま す。このメッセージ・ダイアログ・ボックスで、変更を破棄して終了処理を続行するか、 または終了処理を取消してアプリケーション・ビルダの実行したままにするか を選択します。 変更を保存したくないときは[変更内容の破棄]を選択します。変更を破棄せずに保存して 終了したいときは[取消し]をクリックします。 アプリケーション・ビルダ 終了 アプリケーション・ビルダのプロセスの概要 アプリケーション・ビルダでユーザインタフェースを構築および保守を行う基本的なプロセスは 簡単で、多くのバリエーションを持っています。 アプリケーション・ビルダ 処理の概要 インタフェース 作成及び保守の概要 アプリケーション・ビルダを起動します。 を参照してください。 新しいプロジェクトと新しいモジュールを開きます。を参照してください。 ほとんどの場合、ワークスペースにウィンドウ(メイン・ウィンドウ、カスタム・ダイア ログ)をドラッグ&ドロップして、それぞれのウィンドウに対して、新しいモジュールを 作成します。を参照してください。 メイン・ウィンドウまたはカスタム・ダイアログに、区画をドラッグ&ドロップします。 を参照してください。 コントロール(ボタン、選択オブジェクト、テキスト・フィールドばど)をドラッグ&ドロップ します。を参照してください。 区画オブジェクト、メニュー、メッセージ・ダイアログを作成します。 を参照してください。 ヘルプ・ダイアログを作成します。 を参照してください。 インタフェース・オブジェクトの属性を編集します。を参照してください。 ユーザ・インタフェースのオブジェクト間で機能的な接続を行います。 を参照してください。 テストモードにして、メニュー、ヘルプ、接続のテストを行います。 XRef Role="ChapNumAndTitle" Linkend="ABUG.test.mkr.1">を参照してください。 コード・ジェネレータを表示し、コードの生成およびユーザインタフェースの作成を行います。 を参照してください。 アプリケーション・ビルダで生成したコードにユーザ・コードを追加します。 を参照してください。 コードをデバッグし、アプリケーションを実行します。 ユーザ・インタフェースの修正及び保守を繰り返します。 オブジェクト型<IndexTerm> <Primary>オブジェクト型</Primary> </IndexTerm><IndexTerm> <Primary>オブジェクトの型</Primary> </IndexTerm> 主ウィンドウには、3つの基本のオブジェクト型(ウィンドウ、区画、コントロール)があります。 それぞれのオブジェクトについては、を 参照してください。 アプリケーション・ビルダのウィンドウは次のとおりです。 メイン・ウィンドウ カスタム・ダイアログ ファイル選択ダイアログ アプリケーション・ビルダの区画は次のとおりです。 コントロール区画 テキスト区画 描画領域区画 端末区画 アプリケーション・ビルダのコントロールは次のとおりです。 ボタン チェック・ボックス(選択オブジェクト) コンボ・ボックス ゲージ ラベル リスト(スクロール・リスト) メニュー・バー* メニュー・ボタン オプション・メニュー(選択オブジェクト) ラジオ・ボックス(選択オブジェクト) スケール セパレータ スピン・ボックス テキスト・フィールド *メニュー・バーはコントロールではありませんが、コントロール・パレット上にあります。 メニュー・バーはメイン・ウィンドウ上にだけドロップできます。 オブジェクトをドロップするための規則<IndexTerm> <Primary>規則</Primary> <Secondary>オブジェクトをドロップする</Secondary> </IndexTerm><IndexTerm> <Primary>オブジェクト</Primary> <Secondary>ドロップするための規則</Secondary> </IndexTerm><IndexTerm> <Primary>ドラッグ&ドロップ</Primary> <Secondary>規則</Secondary> </IndexTerm><IndexTerm> <Primary>規則</Primary> <Secondary>ドラッグ&ドロップ</Secondary> </IndexTerm> アプリケーション・ビルダの3つのオブジェクト型をドラッグおよびドロップするための 規則を説明します。不当なターゲットにオブジェクトをドロップしようとすると、エラー メッセージが表示されます。 ドロップの規則 ウィンドウのための ウィンドウ ドロップの規則 ウィンドウ(メイン・ウィンドウ、カスタム・ダイアログ、ファイル選択ダイアログ )は、アプリケーション・ビルダの主ウィンドウを除いてワークスペースのどこにでもドロップすることができます。 ドロップの規則 区画のためのドロップの規則 区画 ドロップの規則 区画(コントロール区画、テキスト区画、描画領域区画、端末区画)は、メイン・ウィン ドウ、カスタム・ダイアログまたは他の区画上にドロップすることができます。 詳細は、を参照してください。 コントロール ドロップの規則 ドロップの規則 コントロールのためのドロップの規則 コントロール(ボタン、メニュー、ボックスなど)は、コントロール区画またはグループ上にドロップすることができます。 前に述べたように、メニュー・バーはコントロール・パレットにありますが、コント ロールではありません。メニュー・バーはメイン・ウィンドウ上にだけドロップすること ができます。メニュー・バーはメイン・ウィンドウのどこにドロップしても、常に ウィンドウの一番上に配置されます。