| 通常アプレットと独立型アプレットの作成 |
| 開発編 | ||
| 作者 三野 凡希 | ||
| 2008年3月25日(火曜日) 17:58 | ||
通常アプレットと独立型アプレットの違いの理解Curlのアプリケーションは「独立型アプレット」と呼ばれるCurlウィンドウで起動するものと「通常アプレット」と呼ばれるInternetExploreなどのブラウザ上で表示されるものと大きく分けて2つあります。
以下に機能的な特徴を説明します。
開発の手順やコードは基本的に同じですが、通常アプレットの場合はブラウザの制約があるため(戻るボタンや×ボタンなど)アプリケーションの整合性を高く保つには独立型アプレットをお勧めしています。 IDEを起動してアプレットを作成しよう。Curl/IDEを起動してください。すると、下の図のように表示されます。はじめてIDEを移動した状態では、画面は下図のように3つのペインに分かれたレイアウトで表示されます。このレイアウトは自由に変更することができます。
![]() 通常アプレットの作成IDEの[ファイル]メニューから[新規]を選択します。または、開始ページの[新しいファイルを作成]をクリックします。すると、下図の[新規]ダイアログボックスが表示されます。
[アプレット]を選択し、[ファイル名]の欄に「start.curl」と入力します。[ディレクトリ]の欄には「c:\curl\applet-lesson」と指定し、[OK]ボタンをクリックします。
結果は下図のようにIDEのプロジェクトペインにツリーが表示されます。[その他のファイル]をクリックすると[start.curl]が表示されます。
IDEのプロジェクトペインの[start.curl]をダブルクリックします。
下図のように「Hello Curl !」を記述して実行していきましょう。
画面の左上の[保存ボタン]をクリックしてファイルを保存します。
[実行]ボタンをクリックして実行します。ブラウザが起動し、そこに「Hello Curl!」と表示されれば、成功です。
独立型アプレットの作成IDEの[ファイル]メニューから[新規]を選択します。または、開始ページの[新しいファイルを作成]をクリックします。すると、図2の[新規]ダイアログボックスが表示されます。
[独立型アプレット]を選択し、[ファイル名]の欄に「start.dcurl」と入力します。[ディレクトリ]の欄には「c:\curl\applet-lesson」と指定し、[OK]ボタンをクリックします。
結果は下図のようにIDEのプロジェクトペインにツリーが表示されます。
エディタにstart.dcurlファイルの内容が表示されます。ファイルに書かれているはじめの2行は宣言文ですが、先ほどの通常アプレットの場合と違って以下のように書かれています。
独立型アプレットは冒頭でも説明しましたが通常アプレットと違い表示するためのViewを個別に作成する必要があります。その為、テンプレートとしてIDEを使用するとViewのコードが記述されています。また、{on WindowClose do …} の部分はViewが閉じられたときの処理(注1:イベント処理)が書かれており、exitプロシージャを呼び出してプロセスの終了を行う処理が書かれています。 先ほどの通常アプレットの場合は「Hello Curl !」を書くだけでブラウザに表示されましたが、独立型アプレットの場合はViewの子として以下のように記述します。
![]()
画面の左上の[保存ボタン]をクリックしてファイルを保存し、実行]ボタンをクリックして実行します。独自のCurlウィンドウが起動し、そこに「Hello Curl!」と表示されれば、成功です。
サンプルコードのダウンロード
関連ヘルプドキュメント
|
||
| 最終更新 ( 2008年4月02日(水曜日) 11:05 ) | ||











