プロジェクトが複数メンバーで構成される場合に、プロジェクトで繰り返し使用される部品を作成し、VLEに登録する方法を紹介します。
これにより開発メンバーが、同じ部品をVLE上で利用することが出来るようになります。
大きく二つのステップに分かれます。
- 共通部品(複合オブジェクト)の作成
- VLEへの登録
(1)共通部品(複合オブジェクト)の作成
VLEを使用して、共通部品(複合オブジェクト)の作成を行います。ここでは基本的な操作のみ説明します。詳細に関しては、「Curl VLEユーザーガイド 複合オブジェクトの構築」を参照してください。
<プロジェクトの作成>
IDE で [ファイル]メニューの [新規プロジェクト]コマンドを使用して、レイアウトを構築する場合と同様に [ビジュアル レイアウト エディタ プロジェクト] を選択します。
<VLEの実行>
[ツール]メニューの [ビジュアル レイアウト エディタ] コマンドを使用して、VLE を起動します。
<複合オブジェクトの編集>
レイアウトの構築に用いる手法を、複合オブジェクトの構築にも利用できます。複合オブジェクトを新たに作成するには[ファイル]メニューの[新規]を選択し、[複合オブジェクトパッケージ]を選びます。パッケージ名は、作成する複合オブジェクトが格納されるパッケージの名前を指定します。また必要に応じてレイアウトコンテナを選び、クラス名を指定します。
複合オブジェクトを追加する場合は、[編集] メニューの [新規複合オブジェクト]を選択します。削除する場合は、[レイアウトを削除] を選択します。VLE で [編集]メニューの [複合オブジェクトにコピー] を選択すると、レイアウトを複合オブジェクトに変換できます。このオプションは、レイアウト作成から開始する場合に特に便利です。このレイアウトを複合オブジェクトとして後で実際に利用できます。
通常の、VLEのレイアウト画面が開きますが、[レイアウトツリー]のルート項目が[複合オブジェクト]になっている事が確認できます。
オブジェクトを作成し保存します。
(2)VLEへの登録(VLEパレットへの登録)
まず複合オブジェクトをVLEに登録するための定義ファイルを作成します。
IDEの[ツール]メニューから[VLE機能拡張エディタ]を選択します。VLE機能拡張エディタが起動します。
VLE機能拡張エディタの[ファイル]メニューから[新規]を選択します。
VLE機能拡張ファイル名を指定します。(上記(1)のステップで作成したファイル名とは異なります。例えばload.scurl)
VLE 機能拡張パッケージの名前は、上記で指定したVLE機能拡張ファイル名に対するパッケージの名前になります。
OKボタンを押すとVLE機能拡張エディタが開きます。
[インポートする実行パッケージ]の[追加]ボタンを押してください。以下のようになります。
パッケージ名には、複合オブジェクトが格納されているパッケージを指定してください。
次に[定義するパレットボタン]の[追加]ボタンを押して下さい。
[実行時タイプ]ドロップダウンリストから、登録する複合オブジェクトを選択してください。
以下の項目はオブジェクトの内容に合わせて設定してください。
- このオブジェクトはテキストを含みます。
- このオブジェクトはコントロールです。
- このオブジェクトは複合オブジェクトです。
設定するすると以下のような画面になります。
この画面では、 作成した複合オブジェクトのVLEへの登録の詳細を設定します。
- パレットタブ名 複合オブジェクトが追加されるVLEパレットのタブ名
- パレットグラフィック VLEパレット上でのこの複合オブジェクトのグラフィック
- プロパティ VLEプロパティペインのプロパティの設定項目
- イベントハンドラ VLEプロパティペインのイベントハンドラの設定項目
設定が完了したら保存して終了してください。これで複合オブジェクトをVLEに登録する準備が出来ました。
次は、VLEパレットに登録します。
VLEの[表示]から[パレット機能拡張]を選択します。
[新規]ボタンを押して、複合オブジェクトが格納されているパッケージファイルを選択すると、完了です。
VLEに戻り、複合オブジェクトが追加されていることを確認して下さい。