Files
cdesktop/cde/doc/ja_JP.dt-eucJP/guides/builderGuide/ch01.sgm

349 lines
15 KiB
Plaintext

<!-- $XConsortium: ch01.sgm /main/6 1996/09/08 19:47:49 rws $ -->
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
<!-- (c) Copyright 1995 International Business Machines Corp. -->
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
<!-- (c) Copyright 1995 Novell, Inc. -->
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
<!-- (c) Copyright 1995 Hitachi. -->
<Chapter Id="ABUG.intro.div.1">
<Title Id="ABUG.intro.mkr.1">入門</Title>
<Para>アプリケーション・ビルダは、容易にユーザ・インタフェースを設計、作成、
プロトタイプできる開発ツールです。アプリケーション・ビルダは、コードを編集すること
なく、ユーザ・インタフェースを自由に作成し、試みることができます。そして、
ユーザ・インタフェースの作成および修正が容易なことから、設計、テストにより多くの
時間を費すことはできるようになります。これは、よりよいユーザインタフェースを作成するうえで、
最も確実な方法です。</Para>
<InformalTable Id="ABUG.intro.itbl.1" Frame="All">
<TGroup Cols="1">
<ColSpec Colname="1" Colwidth="4.0 in">
<TBody>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content: 'Application Builder Primary Window2'--><XRef Role="JumpText" Linkend="ABUG.intro.mkr.2"></Para></Entry>
</Row>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content:'Starting and Exiting App Builder3'--><XRef Role="JumpText" Linkend="ABUG.intro.mkr.3"></Para></Entry>
</Row>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content: 'Overview of the App Builder Process4'--><XRef Role="JumpText" Linkend="ABUG.intro.mkr.4"></Para></Entry>
</Row>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content: 'Object Types5'--><XRef Role="JumpText" Linkend="ABUG.intro.mkr.5"></Para></Entry>
</Row>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content: 'Rules for Dropping Objects6'--><XRef Role="JumpText" Linkend="ABUG.intro.mkr.6"></Para></Entry>
</Row>
</TBody>
</TGroup>
</InformalTable>
<Sect1 Id="ABUG.intro.div.2">
<Title Id="ABUG.intro.mkr.2">アプリケーション・ビルダの主ウィンドウ</Title>
<Para>下記に示すようなアプリケーション・ビルダの主ウィンドウは、ユーザインタフェースを
作成するための出発点です。アプリケーション・ビルダの主ウィンドウの詳細は、
<!--Original XRef content: '&xd2;App Builder Primary Window&xd3; on page&numsp;116' --><XRef Role="SecTitleAndPageNum" Linkend="ABUG.apWDB.mkr.2">を参照してください。<IndexTerm>
<Primary>ドラッグ&ドロップ</Primary>
</IndexTerm><IndexTerm>
<Primary>作成</Primary>
<Secondary>インタフェース</Secondary>
</IndexTerm><IndexTerm>
<Primary>インタフェース</Primary>
<Secondary>作成</Secondary>
</IndexTerm><IndexTerm>
<Primary>ユーザ・インタフェース</Primary><Secondary>&lt;Emphasis>See&lt;Default Para Font> インタフェース&lt;$nopage></Secondary>
</IndexTerm><IndexTerm>
<Primary>インタフェース</Primary>
<Secondary>作成</Secondary>
</IndexTerm><IndexTerm>
<Primary>作成</Primary>
<Secondary>インタフェース</Secondary>
</IndexTerm><IndexTerm>
<Primary>作成</Primary>
<Secondary>インタフェース</Secondary>
</IndexTerm><IndexTerm>
<Primary>インタフェース</Primary>
<Secondary>作成</Secondary>
</IndexTerm></Para>
<Figure>
<Title>アプリケーション・ビルダの主ウィンドウ</Title>
<Graphic Entityref="ABUG.intro.fig.1" Id="ABUG.intro.grph.1"></Graphic>
</Figure>
<Para><IndexTerm>
<Primary>アプリケーション・ビルダ</Primary>
<Secondary>主ウィンドウ</Secondary>
</IndexTerm>アプリケーション・ビルダを使ってユーザ・インタフェースを作成すための基本操作は、
オブジェクトをアプリケーション・ビルダの主ウィンドウからワークスペース上あるいは
他のアプリケーション・ビルダ・オブジェクト上に<Emphasis>ドラッグ&ドロップ</Emphasis>することです。
詳細は、<!--Original XRef content: 'Chapter&numsp;3, &xd2;Laying Out a User Interface'--><XRef Role="ChapNumAndTitle" Linkend="ABUG.layo.mkr.1">を参照してください。</Para>
</Sect1>
<Sect1 Id="ABUG.intro.div.3">
<Title Id="ABUG.intro.mkr.3">アプリケーション・ビルダの起動および終了</Title>
<Sect2 Id="ABUG.intro.div.4" Role="Procedure">
<Title>アイコンからアプリケーション・ビルダを開くには</Title>
<Sidebar>
<Para><Graphic Entityref="ABUG.intro.fig.2" Id="ABUG.intro.igrph.1"></Graphic></Para>
</Sidebar>
<OrderedList>
<ListItem>
<Para>アプリケーション・ビルダがあらかじめ起動されておりワークスペース上にアプリケーション
ビルダのアイコンがあるときは、そのアイコンをダブルクリックすると、アプリケーション
ビルダが開きます。<IndexTerm>
<Primary>アプリケーション・ビルダ</Primary>
<Secondary>アイコン</Secondary>
</IndexTerm><IndexTerm>
<Primary>アプリケーション・ビルダ</Primary>
<Secondary>起動</Secondary>
</IndexTerm><IndexTerm>
<Primary>アプリケーション・ビルダの起動</Primary>
</IndexTerm><IndexTerm>
<Primary>&lt;Filename | Command>dtappbuilder&lt;Default Para Font> command</Primary>
</IndexTerm></Para>
</ListItem>
<ListItem>
<Para>アプリケーション・ビルダがフロントパネル上にインストールされている時は、[個人アプリケーション]サブパネルの[アプリケーション・ビルダ]アイコンをクリックすると、
アプリケーション・ビルダが開きます。</Para>
<Para>フロントパネル上にアプリケーション・ビルダをインストールするには、アプリケーション・
マネージャのヘルプ・ボリュームの&ldquo;フロントパネルにアプリケーション・アイコンを配置するには&rdquo;を参照してください。</Para>
</ListItem>
</OrderedList>
</Sect2>
<Sect2 Id="ABUG.intro.div.5" Role="Procedure">
<Title>コマンド行からアプリケーション・ビルダを起動するには</Title>
<Para>アプリケーション・ビルダを実行するコマンドは、<Command>dtbuilder</Command>です。
次のようにして、アプリケーション・ビルダをコマンド行から起動します。</Para>
<OrderedList>
<ListItem>
<Para><Command>dtbuilder</Command>を入力します。</Para>
<Para>dtbuilderがパス中にある場合は、アプリケーション・ビルダは起動されます。dtbuilderが
パス中にないときは、絶対パス名(デフォルトは、<Filename>/usr/dt/bin/dtbuilder</Filename>)を入力するか、あるいは<Command>dtbuilder</Command>を
入力する前に<Command>dtbuilder</Command>を含むフォルダに移動します。</Para>
</ListItem>
</OrderedList>
</Sect2>
<Sect2 Id="ABUG.intro.div.6" Role="Procedure">
<Title>アプリケーション・ビルダを終了するには<IndexTerm>
<Primary>アプリケーション・ビルダ</Primary>
<Secondary>終了</Secondary>
</IndexTerm><IndexTerm>
<Primary>終了</Primary>
<Secondary>アプリケーション・ビルダ</Secondary>
</IndexTerm></Title>
<OrderedList>
<ListItem>
<Para>アプリケーション・ビルダの主ウィンドウの[ファイル]メニューから[終了]ボタンを選択します。</Para>
<Para>すべての変更を保存しなかったときは、メッセージ・ダイアログ・ボックスが表示されま
す。このメッセージ・ダイアログ・ボックスで、変更を破棄して終了処理を続行するか、
または終了処理を取消してアプリケーション・ビルダの実行したままにするか
を選択します。
変更を保存したくないときは[変更内容の破棄]を選択します。変更を破棄せずに保存して
終了したいときは[取消し]をクリックします。<IndexTerm>
<Primary>アプリケーション・ビルダ</Primary>
<Secondary>終了</Secondary>
</IndexTerm></Para>
</ListItem>
</OrderedList>
</Sect2>
</Sect1>
<Sect1 Id="ABUG.intro.div.7">
<Title Id="ABUG.intro.mkr.4">アプリケーション・ビルダのプロセスの概要</Title>
<Para>アプリケーション・ビルダでユーザインタフェースを構築および保守を行う基本的なプロセスは
簡単で、多くのバリエーションを持っています。<IndexTerm>
<Primary>アプリケーション・ビルダ</Primary>
<Secondary>処理の概要</Secondary>
</IndexTerm><IndexTerm>
<Primary>インタフェース</Primary>
<Secondary>作成及び保守の概要</Secondary>
</IndexTerm></Para>
<OrderedList>
<ListItem>
<Para>アプリケーション・ビルダを起動します。<!--Original XRef content: '&xd2;Starting and Exiting App Builder&xd3; on page&numsp;3'--><XRef Role="SecTitleAndPageNum" Linkend="ABUG.intro.mkr.3">
を参照してください。</Para>
</ListItem>
<ListItem>
<Para>新しいプロジェクトと新しいモジュールを開きます。<!--Original XRef content: '&xd2;Creating, Opening, and Saving Projects&xd3; on page&numsp;7'--><XRef Role="SecTitleAndPageNum" Linkend="ABUG.proj.mkr.3">を参照してください。</Para>
</ListItem>
<ListItem>
<Para>ほとんどの場合、ワークスペースにウィンドウ(メイン・ウィンドウ、カスタム・ダイア
ログ)をドラッグ&ドロップして、それぞれのウィンドウに対して、新しいモジュールを
作成します。<!--Original XRef content: '&xd2;Dragging and Dropping Palette Objects&xd3; on page&numsp;22'--><XRef Role="SecTitleAndPageNum" Linkend="ABUG.layo.mkr.2">を参照してください。</Para>
</ListItem>
<ListItem>
<Para>メイン・ウィンドウまたはカスタム・ダイアログに、区画をドラッグ&ドロップします。
<!--Original XRef content: '&xd2;Draggingand Dropping Palette Objects&xd3; on page&numsp;22'--><XRef Role="SecTitleAndPageNum" Linkend="ABUG.layo.mkr.2">を参照してください。</Para>
</ListItem>
<ListItem>
<Para>コントロール(ボタン、選択オブジェクト、テキスト・フィールドばど)をドラッグ&ドロップ
します。<!--Original XRef content: '&xd2;Dragging and Dropping Palette Objects&xd3; on page&numsp;22'--><XRef Role="SecTitleAndPageNum" Linkend="ABUG.layo.mkr.2">を参照してください。</Para>
</ListItem>
<ListItem>
<Para>区画オブジェクト、メニュー、メッセージ・ダイアログを作成します。
<!--Original XRef content: 'Chapter&numsp;5 &xd2;Creating and Editing Panes, Menus, and Messages'--><XRef Role="ChapNumAndTitle" Linkend="ABUG.crobj.mkr.1">を参照してください。</Para>
</ListItem>
<ListItem>
<Para>ヘルプ・ダイアログを作成します。<!--Original XRef content: '&xd2;Creating Help and Help Connections&xd3; on page&numsp;67'--><XRef Role="SecTitleAndPageNum" Linkend="ABUG.afunc.mkr.2">
を参照してください。</Para>
</ListItem>
<ListItem>
<Para>インタフェース・オブジェクトの属性を編集します。<!--Original XRef content: 'Chapter&numsp;4 &xd2;Editing Properties of Interface Objects'--><XRef Role="ChapNumAndTitle" Linkend="ABUG.edprp.mkr.1">を参照してください。</Para>
</ListItem>
<ListItem>
<Para>ユーザ・インタフェースのオブジェクト間で機能的な接続を行います。
<!--Original XRef content: 'Chapter&numsp;6, &xd2;Adding Functionality to the Interface'--><XRef Role="ChapNumAndTitle" Linkend="ABUG.afunc.mkr.1">を参照してください。</Para>
</ListItem>
<ListItem>
<Para>テストモードにして、メニュー、ヘルプ、接続のテストを行います。
<!--Original XRef content: 'Chapter&numsp;8 &xd2;Testing Menus, Help, and Connections'-->XRef Role="ChapNumAndTitle" Linkend="ABUG.test.mkr.1">を参照してください。</Para>
</ListItem>
<ListItem>
<Para>コード・ジェネレータを表示し、コードの生成およびユーザインタフェースの作成を行います。
<!--Original XRef content: 'Chapter&numsp;9 &xd2;Generating Code and Building an Application'--><XRef Role="ChapNumAndTitle" Linkend="ABUG.codeg.mkr.1">を参照してください。</Para>
</ListItem>
<ListItem>
<Para>アプリケーション・ビルダで生成したコードにユーザ・コードを追加します。
<!--Original XRef content: '&xd2;Adding User Code to Generated Code&xd3; on page&numsp;112'--><XRef Role="SecTitleAndPageNum" Linkend="ABUG.codeg.mkr.6">を参照してください。</Para>
</ListItem>
<ListItem>
<Para>コードをデバッグし、アプリケーションを実行します。</Para>
</ListItem>
<ListItem>
<Para>ユーザ・インタフェースの修正及び保守を繰り返します。</Para>
</ListItem>
</OrderedList>
</Sect1>
<Sect1 Id="ABUG.intro.div.8">
<Title Id="ABUG.intro.mkr.5">オブジェクト型<IndexTerm>
<Primary>オブジェクト型</Primary>
</IndexTerm><IndexTerm>
<Primary>オブジェクトの型</Primary>
</IndexTerm></Title>
<Para>主ウィンドウには、3つの基本のオブジェクト型(ウィンドウ、区画、コントロール)があります。
それぞれのオブジェクトについては、<!--Original XRef content: '&xd2;App Builder Primary Window&xd3; on page&numsp;116'--><XRef Role="SecTitleAndPageNum" Linkend="ABUG.apWDB.mkr.2">を
参照してください。</Para>
<Para>アプリケーション・ビルダのウィンドウは次のとおりです。</Para>
<ItemizedList Remap="Bullet1">
<ListItem>
<Para>メイン・ウィンドウ</Para>
</ListItem>
<ListItem>
<Para>カスタム・ダイアログ</Para>
</ListItem>
<ListItem>
<Para>ファイル選択ダイアログ</Para>
</ListItem>
</ItemizedList>
<Para>アプリケーション・ビルダの区画は次のとおりです。</Para>
<ItemizedList Remap="Bullet1">
<ListItem>
<Para>コントロール区画</Para>
</ListItem>
<ListItem>
<Para>テキスト区画</Para>
</ListItem>
<ListItem>
<Para>描画領域区画</Para>
</ListItem>
<ListItem>
<Para>端末区画</Para>
</ListItem>
</ItemizedList>
<Para>アプリケーション・ビルダのコントロールは次のとおりです。</Para>
<ItemizedList Remap="Bullet1">
<ListItem>
<Para>ボタン</Para>
</ListItem>
<ListItem>
<Para>チェック・ボックス(選択オブジェクト)</Para>
</ListItem>
<ListItem>
<Para>コンボ・ボックス</Para>
</ListItem>
<ListItem>
<Para>ゲージ</Para>
</ListItem>
<ListItem>
<Para>ラベル</Para>
</ListItem>
<ListItem>
<Para>リスト(スクロール・リスト)</Para>
</ListItem>
<ListItem>
<Para>メニュー・バー*</Para>
</ListItem>
<ListItem>
<Para>メニュー・ボタン</Para>
</ListItem>
<ListItem>
<Para>オプション・メニュー(選択オブジェクト)</Para>
</ListItem>
<ListItem>
<Para>ラジオ・ボックス(選択オブジェクト)</Para>
</ListItem>
<ListItem>
<Para>スケール</Para>
</ListItem>
<ListItem>
<Para>セパレータ</Para>
</ListItem>
<ListItem>
<Para>スピン・ボックス</Para>
</ListItem>
<ListItem>
<Para>テキスト・フィールド</Para>
</ListItem>
</ItemizedList>
<Note>
<Para>*メニュー・バーはコントロールではありませんが、コントロール・パレット上にあります。
メニュー・バーはメイン・ウィンドウ上にだけドロップできます。</Para>
</Note>
</Sect1>
<Sect1 Id="ABUG.intro.div.9">
<Title Id="ABUG.intro.mkr.6">オブジェクトをドロップするための規則<IndexTerm>
<Primary>規則</Primary>
<Secondary>オブジェクトをドロップする</Secondary>
</IndexTerm><IndexTerm>
<Primary>オブジェクト</Primary>
<Secondary>ドロップするための規則</Secondary>
</IndexTerm><IndexTerm>
<Primary>ドラッグ&ドロップ</Primary>
<Secondary>規則</Secondary>
</IndexTerm><IndexTerm>
<Primary>規則</Primary>
<Secondary>ドラッグ&ドロップ</Secondary>
</IndexTerm>
</Title>
<Para>アプリケーション・ビルダの3つのオブジェクト型をドラッグおよびドロップするための
規則を説明します。不当なターゲットにオブジェクトをドロップしようとすると、エラー
メッセージが表示されます。</Para>
<Para><IndexTerm>
<Primary>ドロップの規則</Primary>
<Secondary>ウィンドウのための</Secondary>
</IndexTerm><IndexTerm>
<Primary>ウィンドウ</Primary>
<Secondary>ドロップの規則</Secondary>
</IndexTerm><Emphasis>ウィンドウ</Emphasis>(メイン・ウィンドウ、カスタム・ダイアログ、ファイル選択ダイアログ
)は、アプリケーション・ビルダの主ウィンドウを除いてワークスペースのどこにでもドロップすることができます。</Para>
<Para><IndexTerm>
<Primary>ドロップの規則</Primary>
<Secondary>区画のためのドロップの規則</Secondary>
</IndexTerm><IndexTerm>
<Primary>区画</Primary>
<Secondary>ドロップの規則</Secondary>
</IndexTerm><Emphasis>区画</Emphasis>(コントロール区画、テキスト区画、描画領域区画、端末区画)は、メイン・ウィン
ドウ、カスタム・ダイアログまたは他の区画上にドロップすることができます。
詳細は、<!--Original XRef content: '&xd2;Creating andEditing Pane Entities&xd3; on page&numsp;40'--><XRef Role="SecTitleAndPageNum" Linkend="ABUG.crobj.mkr.2">を参照してください。</Para>
<Para><IndexTerm>
<Primary>コントロール</Primary>
<Secondary>ドロップの規則</Secondary>
</IndexTerm><IndexTerm>
<Primary>ドロップの規則</Primary>
<Secondary>コントロールのためのドロップの規則</Secondary>
</IndexTerm><Emphasis>コントロール</Emphasis>(ボタン、メニュー、ボックスなど)は、コントロール区画またはグループ上にドロップすることができます。</Para>
<Note>
<Para>前に述べたように、メニュー・バーはコントロール・パレットにありますが、コント
ロールではありません。メニュー・バーはメイン・ウィンドウ上にだけドロップすること
ができます。メニュー・バーはメイン・ウィンドウのどこにドロップしても、常に
ウィンドウの一番上に配置されます。</Para>
</Note>
</Sect1>
</Chapter>
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 10:11:44-->