Curl IDE には、Curl® 言語を使用して Web アプリケーションを開発するために必要なツールが用意されています。
これには、Curl アプレットおよびパッケージの作成、デバッグ、パッケージ、ディプロイを行うためのツールが含まれています。また、IDE には Curl 言語のドキュメントも組み込まれており、アプリケーション開発に必要な情報をすばやく見つけることができます。
このドキュメントでは Curl IDE の使用方法を説明します。この章では IDE 使い方の基本的な情報を紹介するほか、使用開始のための簡単なチュートリアルを提供します。後続の各章では、IDE における Web アプリケーションの開発に関する詳細な情報を提供します。
Curl 言語の詳細は、以下を参照してください。
- 『Curl 開発者ガイド』では Curl 言語の概要を説明しています。
- 『Curl API リファレンス マニュアル』では Curl 言語の各プリミティブやクラスについて詳細に解説しています。
Windows プラットフォームでは、[スタート] メニューから Curl IDE を開始できます。[スタート] アイコンをクリックし、[プログラム] をポイントして、次に [Curl IDE] をクリックします。IDE を開始すると、Curl® 実行環境 (RTE) が起動し、メイン ウィンドウが表示されます。
Windows® のエクスプローラで Curl 言語のプロジェクト ファイル (.cprj) をダブルクリックして、IDE を開始することもできます。IDE が起動し、プロジェクトがロードされます。
Linux プラットフォームでは、メイン アプリケーション メニューの中に Curl サブ メニューがあります。[アプリケーション] を選択し、[インターネット]、[Curl IDE] の順に選択します。このメニューには、通常デスクトップの左下隅にある [スタート] アイコンからアクセスできます。ブラウザ インターフェイスには [ここからスタート] アイコンからアクセスできます。このアイコンは通常デスクトップの左上隅にあります。
Linux プラットフォームでは、コマンド ライン スクリプト curl-ide-lab を使用して Curl RTE を起動し、Curl IDE を実行することができます。
Curl IDE は Web アプリケーション開発用ツールの完全セットで構成されています。これらのツールが連携して、あらゆる Web アプリケーションの開発タスクをサポートします。
- IDE メイン ウィンドウは IDE の起動時に現れるウィンドウです。アプリケーション構築に必要な機能および情報へのアクセスを提供します。「Curl IDE メイン ウィンドウ」を参照してください。
- クラス ブラウザは、開かれている全てのプロジェクト内で定義されるクラス間の関係をグラフィカルに表示します。作業中のコードの概要をすばやく提示し、ここから任意のクラスまたはクラス メンバのソースに移動することができます。「クラス ブラウザ」を参照してください。
- インスペクタでは、アプレット内のグラフィック オブジェクトの状態を調べることができます。これは、アプレットがなぜそのように表示されているかを理解する上で役に立ちます。「オブジェクトのインスペクト」を参照してください。
- ビジュアル レイアウト エディタは、アプレットのグラフィカル レイアウトを行うためのビジュアル インターフェイスを提供します。「ビジュアル レイアウト エディタ」を参照してください。
- ドキュメンテーションからは、IDE と共にインストールされる『開発者ガイド』および『Curl ユーザー ガイド』にアクセスできます。
IDE には豊富な内容を収めたサンプル ファイルが用意されています。これらのサンプルはアーカイブ ファイル (.zip) として C:\Program Files\Curl Corporation\Surge\7\docs\default\examples に置かれています。アーカイブの内容をファイルシステム上の適切な場所に解凍してください。サンプル アーカイブには Curl ソース ファイルまたはプロジェクトが含まれています。IDE にロードして、サンプル ファイルの実行や編集により、IDE の多様な機能の理解をさらに深めることができます。
サンプル ファイルを Curl のインストール ツリー (C:\Program Files\Curl Corporation\Surge\7) に解凍しないでください。このディレクトリにあるファイルは、Curl の再インストールまたはアップグレード時に削除または変更される可能性があります。
Curl IDE には、Curl IDE と Curl Pro/IDE の2種類があります。Curl IDE はライセンスを必要とせず、無償で
株式会社 カール からダウンロードできます。Curl IDE は Curl アプレットの開発、デバッグ、およびディプロイができますが、Curl Pro が持つ、大規模な営利目的のアプリケーションの開発とディプロイに必要な機能はありません。これらの2つのバージョンの違いについての詳細な説明は、「
Curl 及び Curl Pro 製品」を参照してください。
Curl Pro/IDE は、60日間無償で体験できます。[ヘルプ] メニューから [Curl IDE について]を選択し、[Curl Pro/IDE 体験版の開始] ボタンをクリックしてください。確認のためのダイアログが表示されます。[スタート] ボタンをクリックして、60日間の無償体験を開始してください。
体験版の試用を開始すると、すぐにCurl Pro の機能が使えます。変更を反映させるために IDE を再起動する必要はありません。[Curl IDE について]のダイアログが試用期間の残存日数を表示します。
試用期間が終了すると、Curl Pro/IDE ライセンスを購入しない限り、IDE は Curl IDE の機能に戻ります。同一のマシンで同一バージョンの IDE の無償体験を再度開始することはできません。
Curl Pro/IDE は、それぞれのマシン単位で生成されるスタンドアロン ライセンス、またはマシン数を指定するネットワーク ライセンスのいずれの形態でも購入できます。ライセンスの購入とネットワーク ライセンスの構成についての詳細は、
株式会社 カール の Web サイトをご覧ください。
スタンドアロン ライセンスを購入する場合、株式会社 カール にマシンを識別するコードを送り、ライセンス コードを取得しなければなりません。マシン コードは、[Curl Pro/IDE のライセンス] をクリックして「ライセンスを入力」ダイアログを開いて見つけます。ダイアログはマシン コードとそれをクリップボードにコピーするボタンを表示します。[スタンドアロン ライセンスのリクエスト] をクリックして Curl の Web サイトでライセンスを購入してください。
Curl Pro ライセンスを購入したら、IDE のヘルプ メニューから 「Curl IDE について」ダイアログを表示させてください。[Curl Pro/IDE のライセンス...] ボタンをクリックして「ライセンスを入力」ダイアログを立ち上げ、そこでネットワーク上のライセンス サーバーを指定するか、または株式会社 カールから受け取ったスタンドアロン ライセンス コードを入力します。ライセンス サーバーはドロップダウン リストから選択することも、サーバー名を入力することも可能です。
「Curl IDE について」ダイアログの [ライセンスの解放] ボタンをクリックすると、ネットワーク ライセンスを解放して、他のマシンで使用することができます。ライセンスはCurl RTE を終了すると同時に解放されます。ライセンスを解放するには、RTE を終了する際に、マシンがライセンス サーバーと通信できる状態でなければなりません。
ネットワーク ライセンスでは、ライセンスの取得時、または解放時にネットワーク ライセンス サーバーがネットワーク上で起動していなければなりません。IDE ネットワーク ライセンスの要求の仕組みは、RTE ライセンスに似ています。ライセンス サーバーのセットアップについての詳細は、「
SafeNet ライセンス」をご覧ください。
| 要約: | - IDE メイン ウィンドウはさまざまな開発タスクをサポートするための複数のペインで構成されています。
- 作業スタイルに合わせて、IDE ウィンドウのペインを構成することができます。
- [ユーザー設定] ダイアログを使って IDE の環境をカスタマイズできます。
|
IDE メイン ウィンドウは、
編集レイアウトと
デバッグ レイアウト の 2 つのメイン ウィンドウ ペインの配置を提供します。通常 IDE は編集ペインで開かれ、Curl アプレットがランタイム エラーを検出すると自動的にデバック レイアウトに切り替わります。IDE がランタイム エラーに反応して開くときは、デバック レイアウトを使います。例えば
[アプレットの停止] ボタンをクリックしてアプレットのデバッグを中止すると、編集レイアウトに戻ります。
[表示] メニューのメニュー項目か、対応するツールバーのアイコンを使って、編集レイアウトとデバッグ レイアウト間の切り替えを行うこともできます。
各レイアウトは、そこで行われるタスクに最も適していると考えられるペインの組み合わせで構成されています。編集レイアウトでは、[ローカル]、[式] および [コール スタック] ペインが表示されていません。デバッグ レイアウトではこれらの 3 つのペインが表示され、ペインの配置構成が変わり、大切なデバッグ情報がすぐに見えるように [ローカル] と [コール スタック] ペインが前面に表示されます。デバッグ レイアウトでは、[エラー]、[検索結果] および [出力] ペインも非表示になります。
両方のペイン構成を変更するとそのまま保持され、したがって
編集レイアウトと
デバッグ レイアウトのいずれもカスタマイズが可能です。Curl IDE デバッガの詳細は、「
アプレットのデバッグ」を参照してください。
IDE メイン ウィンドウでは、プロジェクト内のファイル管理、ソース コード ファイルの編集、および他の Curl IDE ツールやドキュメントへのアクセスを行うことができます。ウィンドウは多数のペインに分割されていて、各ペインにはタイトルバーが付いていて、そこにペインの名前と [閉じる] コントロール ボタンが含まれています。ペインを非表示にするにはこのコントロールをクリックします。以下のセクションでは、メイン ウィンドウのペインについて簡単に説明します。
[プロジェクト] ペインには、全ての開いているプロジェクト、そして各プロジェクトのパッケージ、デリゲートされたマニフェスト、ファイルおよびその他のリソースが一覧表示されます。階層のルートにはプロジェクトのマニフェスト名が示され、プロジェクトに属するファイルはすべてその下にあります。
IDE でファイルを編集および実行するために、プロジェクトを作成する必要はありません。[ファイル] メニューの [開く] コマンドから、ソース ファイルやリソース ファイルを直接開くことができます。開いたファイルがプロジェクトの一部でない場合、[プロジェクト] ペインの [その他のファイル] に表示されます。
複数のプロジェクトを開くと、各プロジェクトのルートノードの隣にラジオボタンが表示されます。
このボタンを選択して現在作業するプロジェクトを選択することができます。
プロジェクトの設定に作用する操作、
例えば、プロジェクトのプロパティの変更、
ディプロイメント設定の変更は現在作業しているプロジェクトに適用されます。
プロジェクトペイン内で右クリックしてアクセスするコンテキストメニューで指定できる操作は、
選択したファイルに適用されます。
注意: 複数のプロジェクトが単一のファイルを共有している場合は、
IDE では同時にその複数のプロジェクトを開かないことをお勧めします。
[選択項目をプロジェクトから削除] のような操作において、
IDE がその操作をどのプロジェクトに適用するべきか混乱する可能性があります。
[定義] ペインには、開いている全てのプロジェクトで定義されているシンボルがアルファベット順にソートされて一覧表示されます。このリストは、ソース コードのナビゲーション手段として使うこともできます。これはプロジェクトを開くときにソース コードからロードされ、プロジェクトのファイルを変更するたびに更新されます。「
定義ペインを使ったナビゲート」を参照してください。
[エディタ] ペインはソース エディタを含み、ここで Curl 言語のソース コードを編集します。ソース エディタでは、HTML ページなどのテキスト形式ファイルも編集できます。また、特定の種類の非テキスト形式ファイルを表示することもできます。ただし、これらのファイルは編集できません。例えば、サポートされているイメージ ファイル (JPEG または GIF ファイル) を開くと、[エディタ] ペインにその画像が表示されます。[エディタ] ペインで行われるコード編集の詳細は、「
Curl 言語ソースの編集」を参照してください。
[エラー] ペインには、アプレットのコンパイル時に検出された構文エラーが表示されます。「
構文エラー」を参照してください。
[検索結果]ペインには、
[すべて検索] の結果が複数行の出力として表示されます。「
検索メニュー」および「
検索と置換」を参照してください。
デバッグ時に使用します。「
例外ペイン」を参照してください。
[出力] ペインには、
output プロシージャを使ってアプレットが標準出力に送信したメッセージが表示されます。これにより、アプレットを開発しながらアプレット内のステータス メッセージを簡単に確認できます。
IDE ウィンドウの一番下に、エディタのステータス バーがあります。[エディタ] ペインにフォーカスがあるときには、ここにソース エディタに関する情報が表示されます。
ステータス バーには、左から右に以下の情報が表示されます。
- メッセージ領域には、例えば入力したばかりの閉じ Curl ブラケットと対になる開きブラケット ({) に関する情報などが表示されます。
- ソース ファイルにおけるカーソルの行位置と列位置。
- ファイルが最後に保存されてから変更されたかどうか。保存されていない変更がある場合、2 つのアスタリスク (**) が現れます。
IDE を初めてインストールして最初に起動すると、メイン ウィンドウが次のような構成で表示されます。
この初期構成の特長は次のとおりです。
- 表示されているペインにはそれぞれタイトル バーと [閉じる] ボックスがあります。タイトル バーは現在アクティブなペインを示す役目を果たし、ペインを移動してウィンドウを構成する場合のグラブ ポイントにもなります。「ウィンドウ構成の変更」を参照してください。
- [プロジェクト]、[エディタ] および [定義] ペインは縦に分割された領域に配置されています。
- [エラー]、[検索結果]、[ブレイクポイント] および [出力] ペインはタブ グループにまとめられています。
- タブ グループは横に分割された領域に配置されています。
- ウィンドウおよびペインは、ペインの間の境界線をクリックしてドラッグしてサイズを変更できます。
自分の好みや作業スタイルに合わせて、メイン ウィンドウのレイアウトを変更することができます。ペインをそれぞれ 4 つの状態のいずれかに設定できます。
- 横または縦方向に分割された領域でドッキングさせます。
- タブ グループ内でドッキングさせます。タブ グループ自体は横または縦方向に分割された領域に配置されます。
- フローティング
- 非表示
さまざまな UI 操作によりペインの状態を変更することができます。
ペインのタイトル バーをダブルクリックして、ペインのドッキング状態とフローティング (固定されていない) 状態を切り替えることができます。フローティング ペインのタイトル バーをダブルクリックすると、ペインは最後のドッキング状態に戻ります。ペインが以前タブ グループの一部であった場合はそのタブ グループに戻ります。
タイトル バーをクリックアンドドラッグして、ペインのドッキング状態を解除することもできます。次の図は、[エディタ] ペインがドラッグされ、フローティング状態に変化する様子を示しています。濃いグレーの輪郭線がいずれの既存のペインのボーダーからも離れている点に注意してください。
次の図は、[エディタ] ペインが IDE メイン ウィンドウの上に「浮かんでいる」状態を示しています。
ペインをドラッグし、カーソルを置く位置に応じてウィンドウ内でさまざまな配置を構成することができます。
縦分割は IDE ウィンドウを縦に割り、結果のペインをドロップ先のペインの右または左に並べて配置します。次の図は、[プロジェクト] ペインが縦分割により [エディタ] ペインの右側にドラッグされる様子を示しています。カーソルはウィンドウの右側、[エディタ] ペインの内部に置かれています。また、ペインのドロップ先を示す輪郭線が、[エディタ] ペインの右半分のみを囲っています。
次の図はこの操作の結果を示しています。
IDE ウィンドウの少し外側にカーソルを移動すると、ウィンドウの高さ全体に対して縦方向に分割することができます。次の図はこのタイプの分割を示しています。
次の図はこの操作の結果を示しています。
横分割は IDE ウィンドウを横に割り、結果のペインをドロップ先のペインの上または下に並べて配置します。次の図は、[エディタ] ペインが横分割により [プロジェクト] ペインの下にドラッグされる様子を示しています。カーソルは [出力] ペインの内側に置かれていて、ペインのドロップ先を示す輪郭線が、[出力] ペインの上半分のみを囲んでいます。
次の図はこの操作の結果を示しています。
既存のペイン領域の内部で横または縦分割を作成することもできます。例えば、次の図は [出力] ペインが [エディタ] ペインと横分割を形成する様子を示しています。
次の図はこの操作の結果を示しています。
タブ グループを作成するには、ペインをドラッグして別のペインのタイトル バーの上にカーソルを置きます。ペインをドロップすると、カーソルが置かれているペインとともにタブ グループが形成されます。次の図は、[エディタ] ペインが [プロジェクト] および [定義] ペインのタブ グループにドロップされる様子を示しています。輪郭線が [プロジェクト] ペイン全体を囲んでいることに注意してください。
タブ グループからペインを削除するにはタブをドラッグします。タブ グループはフローティング状態にできないので、タブ グループのタイトル バーからフローティング ペインにドラッグすると、アクティブなタブのペインだけが移動します。別のドッキング位置にドラッグすると、タブ グループ全体が移動します。次の図は、[出力] ペインがドラッグされてフローティング ペインになる様子を示しています。
IDE ではセッションで最後に使われたレイアウト構成が保存され、次の IDE セッションや、Curl ソフトウェアを再インストールした場合にもそのまま使われます。[表示] メニューの [レイアウトを元に戻す] コマンドを使って、以前のウィンドウ構成に戻すことができます。このコマンドには 2 つの選択肢があります。
- [最終保存時の構成] は、現在のセッションの始めに有効であったウィンドウ構成に戻します。
- [既定の構成] は、上図で示されたような初回インストール時のウィンドウ構成に戻します。
各ペインのタイトル バーから、そのペインのドッキング動作を制御するコンテキスト メニューにアクセスすることができます。
- [ドッキング可能] とは、前半のセクションで説明された UI 操作を使ってペインをドッキングまたはフローティング状態にできることを意味します。このオプションが選択されているときには、メニュー項目の左側に小さな点が表示されます。
- [非表示] はペインを非表示にします。ペインを表示するには、[表示] メニューからペインの名前を選択します。
- [フローティング] とは、ペインがフローティング状態のみ可能であることを意味します。画面上をどのように動かしても、フローティング状態を持続します。これは、IDE ウィンドウに誤ってペインをドッキングさせることなく、画面上で自由自在に動かしたい場合に便利です。このオプションが選択されているときには、メニュー項目の左側に小さな点が表示されます。
[編集] メニューで [ユーザー設定] を選択すると、IDE のさまざまな属性を設定するためのダイアログ ボックスが表示されます。
- [エディタのフォント書体] および [エディタのフォント サイズ] では、Curl IDE のフォント書体とフォント サイズを設定します。
- [既定のエンコーディング] では既定のエンコーディングを選択します。このエンコーディングは、ファイルを開く際、編集時および保存時に適用されます。詳細は「エンコーディングのサポート」を参照してください。
- [最近使用したプロジェクトのリスト] および [最近使用したファイルのリスト] では、IDE が管理する、最近使ったファイルとプロジェクトのリストの長さを設定します。これらのリストには [ファイル] メニューからアクセスできます。
- [オートコンプリートを使用する] では、ソース コードのオートコンプリート機能を有効または無効に設定します。「 ソース コードのオートコンプリート」を参照してください。
- [最後の構文エラーにスクロール] では、開発中およびテスト中のアプレットで構文エラーが発生したときに、スクロールして最後の構文エラーが表示されるよう IDE を設定します。この設定は、ブラウザで [再ロード] ボタンを使用してアプレットの変更内容を確認する場合に最も役に立ちます。この場合 IDE はそれまでのエラーをクリアしないので、自動的に最後のエラーにスクロールされることで作業が楽になります。ただし、1 つのアプレットで多数のエラーが発生する可能性があるので、この設定を選択していても、最後に実行したアプレットで発生したエラーを見分けるのが難しい場合があります。IDE の [実行] ボタンを使用してアプレットを表示するのが推奨手順で、この場合は IDE がそれまでのエラーをすべてクリアするので、[最後の構文エラーにスクロール] の設定は影響を及ぼしません。
- [検索後にダイアログを閉じる] では、[次を検索]、[前を検索] または [置換して次を検索] 操作を実行するたびに [検索] ダイアログを自動的に閉じるかどうかを制御します。既定の設定はオフです。この設定は、ダイアログ内で検索属性を設定し、キーボード ショートカットを使ってその他の検索/置換操作を実行する場合に便利です。
- [全て検索後にダイアログを閉じる] では、[すべて検索] または [すべて置換] 操作を実行するたびにダイアログを自動的に閉じるかどうかを制御します。既定の設定はオンです。
エディタのユーザー設定 タブから、IDE エディタのテキストの表示を変更することができます。
- エディタの色: Curl ソースコードをカラー化する色を選択できます。
色ボタンをクリックして色選択ダイアログを開きます。
- エディタフォント書体: テキストを表示するフォント書式を選択します。
- エディタフォントサイズ: テキストを表示するフォントサイズを選択します。
- ユーザー設定 ダイアログの下端にあるプレビューウインドウは、
変更を適用する前に見て確認することができます。
[ユーザー設定] から開かれるダイアログでは、URL マッピングの設定を行うこともできます。テストやデバッグを行うにはローカル ファイルへのアクセスでも十分ですが、実際には HTTP 接続上でのアプレット開発やデバッグがしばしば要求されます。URL を IDE で開いているファイルにマップすると、アプレットを HTTP 接続上でテストできます。URL マッピング機能は、次のようなアプレットをテストする際に便利です。
- クエリ文字列を渡すアプレット
- ローカル サーバー アプリケーションの存在に依存するアプレット (例 : データベース接続、サーバー側テクノロジーなど)
- ネットワーク アクセスを必要とする、非特権アプレット
- ローカル ファイル アクセスを必要とする、非特権アプレット
URL マッピング機能を使用するには、ローカル マシン上の パーソナル Web サーバーやローカル ネットワーク上のイントラネット サイトなど、HTTP URL をミラーするファイル システムへのアクセスが必要です。
[ユーザー設定] ダイアログの
[URL マッピングを有効にする] チェックボックスを選択して URL をソースディレクトリにマップします。チェックボックスを選択すると、2 つのテキスト フィールドが使用できるようになります。
- [マップするファイルの URL] フィールドでは、プロジェクトのテストに使う HTTP URL を指定します。
- [ソース ファイルのディレクトリ パス] フィールドでは、ローカルソースディレクトリを指定します。
URL をローカルソースディレクトリにマップすると、プロジェクトが統合開発環境にロードされている間はこの URL とローカルソースディレクトリの関連付けが行われます。URL マッピングにより影響を受ける操作は次のとおりです。
注意: 既定の設定では、アプレットは最初に HTTP 経由でダウンロードした後、キャッシュからパッケージをロードすることになっています。
URL をマップする場合はアプレットがロードされるたびに再ロードするように設定を変更することを奨励します。
このオプションを変更するには、コントロール パネルの [全般] をクリックして、[全てのアプレットの再同期を強制する] を選択します。メインのアプレット ファイル(多くの場合は start.curl)はブラウザによって RTE の再同期設定とは独立してキャッシュされるので、RTE がメイン ファイルに加えられた変更を認識するには、メイン ファイルへの変更を行った後でブラウザの更新ボタンを使用するか、Web サーバーにすぐにメイン ファイルを期限切れにさせる必要があります。
[クラス ブラウザ] は、ソース コードで定義されているクラス間の関係を表示するウィンドウです。この機能は、Curl Pro/IDE でのみ利用できます。「
Curl 及び Curl Pro 製品」をご覧ください。
[クラス ブラウザ]は、コードの概要を即座に提供し、ここから任意のクラスまたはクラス メンバのソースに移動することができます。[ツール] メニューの [クラス ブラウザ] をクリックすると、ウィンドウが前面に表示されます。IDE の終了時に [クラス ウィンドウ] は自動的に閉じます。オプションの設定は保存され、次のセッションにも適用されます。
[クラス ブラウザ] ウィンドウには、現行プロジェクトで定義されているクラスを個々のノードに持つグラフが表示されます。ウィンドウの左側には 基本またはスーパークラスが、右側には派生またはサブクラスが表示されます。ブラウザでは、ツリー内の各ノードを枠で囲まれた四角形で表し、クラス名をその中に表示します。プロジェクトのソース コードが編集されるにつれて、クラス ブラウザの表示も継続的に更新されます。
さらに、ソースが存在しなくても、基本クラスとして使われているクラスはツリーに表示されます。例えば、VBox のソースはプロジェクト内にありませんが、VBox はツリーの基本クラスとして表示されます。ソースが存在しないクラスの名前は斜体で表示されます。[基本クラスをすべて表示] チェック ボックスをクリックします。既定ではこのオプションはオンになっています。
ノードを選択するにはこれをクリックします。選択項目を右に移動するには [Tab] または右矢印 [→] キーを使い、左に移動するには [Shift]+[Tab] または左矢印 [←] キーを使います。選択したクラスのソース ファイルを IDE エディタで開くには、[Enter] を押すか、ダブルクリックします。作業中のプロジェクトのソース ファイルでクラスが定義されていない場合、IDE は API ドキュメントでクラス名を検索します。これは、[F1] が使われた場合と同じです。
ツリーでノードを右クリックすると、クラスのメンバ リストが表示されます。メンバは 2 つのグループに分かれていて、フィールド関連のメンバが先に、プロシージャ関連のメンバがその後に表示されます。各グループの項目はアルファベット順にソートされています。メンバのタイプは [定義] ペインで使われているのと同じアイコンで表示されています。このリストからメンバを選択すると、エディタでこのメンバのソースが開きます。メンバ リストにはクラスで定義されたメンバのみが表示され、継承したメンバは表示されません。作業中のプロジェクトで定義されていないクラスの場合、このリストは利用できません。
[シンボルをマーク] というラベルのついたテキスト フィールドに記号名を入力すると、クラス ブラウザはその名前の記号を含むクラス名を太く縁取ります。プリンタのアイコンをクリックすると、クラス ブラウザ ウィンドウのコンテンツを印刷できます。
[Ctrl] キーを押さえると、カーソルが「手のひら」の形に変わります。[クラス ブラウザ] ウィンドウ内の任意の場所をクリックしてドラッグすると、ドラッグの方向にウィンドウの内容がスクロールされます。[Ctrl] キーを離すと、マウス ボタンを離すまでスクロールし続けます。
既定では、グラフには「一番左側の」派生ツリーが表示されます。「一番左側の」派生ツリーとは、各 {inherits ...} 句の一番左側にあるクラスのみで作成されたクラスです。
[多重継承を表示] チェック ボックスをクリックすると、[クラス ブラウザ] にはすべての継承関係を示す線が表示されます。グラフの構造およびレイアウトは変わりません。既定ではこのオプションはオフになっています。
| 要約: | - 統合開発環境のほとんどの機能にはメニュー コマンドからアクセスできます。
- 頻繁に使われるコマンドのサブセットには IDE ツール バーからアクセスできます。
- 選択したオブジェクトを右クリックすると、そのオブジェクトに適したコンテキスト メニューにアクセスできます。
|
- [新規] または ctrl+n は新規ファイルを作成します。「新規ファイルの作成」を参照してください。
- [開く] または ctrl+o は既存のファイルを開きます。
- [Url を開く] は Web からソース ファイルを開きます。
- [filename を閉じる] または ctrl+w は指定されたファイルを閉じます。
- [新規プロジェクト] または ctrl+shift+n は新規プロジェクトを作成します。「プロジェクトの作成」を参照してください。
- [プロジェクトを開く] または ctrl+shift+o は既存のプロジェクトを開きます。このコマンドは、ファイルを開くためのダイアログを開きます。プロジェクトが保存されているディレクトリに移動して、プロジェクト ファイルを選択します。Windows システムの場合は、Windows エクスプローラで Curl IDE プロジェクト ファイルをダブルクリックしてプロジェクトを開くことができます。
- [プロジェクトを閉じる] は作業中のプロジェクトを閉じます。プロジェクト内のファイルに保存されていない変更がある場合は、これを保存するかどうかの確認を求められます。
- [保存] または ctrl+s は現在開いているファイルの内容をディスクに書き込みます。初めてファイルを保存する場合、[保存] は [名前を付けて保存] と同じ機能を提供し、ファイルの保存先とファイル名を指定するためのダイアログを表示します。
- [名前を付けて保存] は、異なるファイル名または保存先を使ってファイルを保存します。新しい保存先とファイル名を入力するためのダイアログを表示します。
- [すべて保存] または ctrl+shift+s は、開いているファイルをすべて保存します。
- [保存時の状態に戻す] は、ディスクに保存されているファイルの内容をエディタに読み込み、最後にファイルを保存した時点以降のすべての変更を破棄します。
- [印刷] または ctrl+p はファイルを印刷します。[ソース エディタ] からソース コードを印刷するときは、ページの幅より長いテキストの行は右端で切れます。正確にどこで切れるかは、フォントと使用するプリンタによって異なります。行の長さを適切な長さ以下にするようにしてください。必要であれば、ソース コードを印刷する際に用紙の向きを 横 にしてください。Linux プラットフォームでは、Curl RTE は CUPS を使って印刷を行います。詳細は、LinuxPrinting.org の CUPS Quick Start にアクセスしてください。
- [プロパティ] または alt+enter は [ソース ファイルのプロパティ] ダイアログを開きます。ここでエンコーディングを確認することができます。「エンコーディングのサポート」を参照してください。
- [最近使用したプロジェクト] では、統合開発環境で最近開いたプロジェクトのリストが表示されます。[編集] メニューの [ユーザー設定] コマンドを使って、このリストの長さを設定できます。
- [最近使用したファイル] では、統合開発環境で最近開いたファイルのリストが表示されます。[編集] メニューの [ユーザー設定] コマンドを使って、このリストの長さを設定できます。
- [終了] は、開いているすべてのファイルを閉じて IDE を終了します。保存されていない変更がファイルに含まれている場合、閉じる前に保存するかどうか確認を求められます。
非テキスト形式のファイルを IDE で開くと、ソース エディタにはロードされません。標準グラフィック ファイルなど、IDE で表示できるファイルの場合は [エディタ] ペインに表示されます。IDE でファイルを開けない場合、または表示できない場合は [エディタ] ペインにメッセージが表示されます。
ファイルの変更内容が保存されていない状態で Curl IDE を終了しようとすると、エディタを閉じる前に変更を保存するかどうか確認を求められます。
注意: Web サイトに置かれているファイルも開くことができますが、Web サーバーは HTTP プロトコル経由のファイルの書き込みをサポートしていないので、ファイルを保存する場合は、保存先としてローカル ディレクトリとファイル名の入力を求められます。
- [元に戻す] または ctrl+z は最近編集した変更内容を取り消します。[元に戻す] をクリックするたびに、最後に加えられた変更から順番に取り消されます。エディタは約 100 個の最近行われた変更をリストとして保持し、この操作を実行します。
- [やり直し] または ctrl+y は [元に戻す] で取り消した編集中の変更を再度適用します。[やり直し] をクリックするたびに、最後に取り消された変更から順番に適用されます。エディタは [元に戻す] で取り消されたすべての変更をリストとして保持し、この操作を実行します。
- [切り取り] または ctrl+x は、選択したテキストを削除してクリップボードにコピーします。
- [コピー] または ctrl+c は、選択したテキストをクリップボードにコピーします。
- [貼り付け] または ctrl+v は、最後に選択したテキストをクリップボードからファイルに書き込み、現在選択されているテキストがあればそれを置き換えます。
- [削除] は、選択したテキストをクリップボードにコピーせずに削除しま