ドキュメンテーションの参照

概要

Curlのドキュメントには、Curl言語を効率良く学習できるよう、リンクや インタラクティブな例題などの機能が含まれています。Curlのドキュメント ビューアは、これらのドキュメント表示を目的として Curl で作成された、ブラウザに似た特別なアプリケーションです。
ドキュメントにはリンクが含まれています。たとえば「このリンク」をクリックすると、今読んでいるページの「ナビゲーション ペイン」のセクションに移動することができます。さらに、docref と呼ばれる特別な目的を持つリンクからは、『API リファレンス』に直接アクセスすることができます。これらリンクは、たとえばこの HBox 項目へのリンクのように濃い青色の等幅フォントで表示されます。ハイパーテキスト リンクはこのような書式だけにとどまらず、グラフィック画像を含め任意の外観を持つことができます。ポインタがハイパーリンクの上に置かれると、指さし手形のマーク に変わります。
ドキュメント ビューアは以下の方法で起動できます。
ドキュメント ビューアのウィンドウは 2 つの主な領域に分かれており、左側にはナビゲーション ペイン、右側にはコンテンツ ペインがあります。

Curl Documentation

Curl言語、Curl IDEと関連したツールのドキュメンテーションは、 APIリファレンスとユーザードキュメンテーションからなります。 ユーザードキュメンテーションは以下の章からなります。

API リファレンス

APIリファレンスには、Curl言語の基本と標準パッケージで利用可能な全てのクラスが記述されています。 開発者ガイドよりも、クラス、プロシージャ、キーワードに関してより詳細に広範囲に説明されています。 APIリファレンスの多くの項目には、開発者ガイドと同じようにインタラクティブなサンプルが含まれています。
APIリファレンスにアクセスする方法は幾つかあります。

ナビゲーション ペイン

ナビゲーション ペインは、[目次] タブ、[インデックス] タブ、[検索] タブ、[ブックマーク] タブ に分かれます。各タブでは、それぞれ異なる方法で ドキュメントから情報を検索します。

検索範囲の制御

[インデックス] タブと [検索] タブには、[検索範囲] のドロップダウン リストがあります。このリストを使用して、表示される情報を制限できます。選択肢は次のとおりです。
次の 3 つの選択肢は、指定したタイトルの Curl ドキュメントに絞り込みます。

[目次] タブ

目次を表示するには [目次] タブを選択します。
この目次はツリー ビュー構成になっています。サブエントリのある項目は、エントリのわきに青の矢印マーク ( ) が表示されます。矢印をクリックするとサブエントリが表示されます。
目次で青色の下線付き項目をクリックすると、その項目の内容がドキュメント ビューアに表示されます。クリックした項目が別の章にある場合、その章がロードされて表示されます。ページにジャンプしないトップレベルのドキュメント セクションは黒字のテキストで表示されています。
項目名がペインの幅より長くて完全に見えない場合があります。項目の上にマウス ポインタを移動すると、完全なテキストがポップアップ表示されます。

[インデックス] タブ

[インデックス] タブを選択するとドキュメントの索引が表示されます。検索範囲を絞り込んだ場合は、選択したドキュメントの索引項目だけが表示されます。
索引項目はアルファベット順に表示されています。索引の入力フィールドに入力すると、入力した文字に一致する索引一覧の最初の項目にジャンプしてそれが選択されます。文字を削除すると、残った文字列に一致するように画面の位置も変わります。ナビゲーション ペインで索引項目をクリックするとその項目が選択され、ダブルクリックするとコンテンツ ペインにその内容が表示されます。
API リファレンス内の情報の索引項目の後には、そのリンク先の API オブジェクト タイプを示す用語がカッコ内に示されています。例 :
API クラス メンバは、Class.member 形式を使用すると、それ自体が一覧表示されます。たとえば、Canvas.add メソッドは add (メソッド) および Canvas.add (メソッド) の両方で一覧表示されます。add のように、メンバが複数のクラスで定義されている場合、メンバ項目 (add (メソッド)) をダブルクリックすると、ダイアログ ボックスが表示されクラスを選択するよう求められます。
索引項目には、メインの項目と 1 つ以上の下位項目で構成されるものがあります。メインの項目部分がドキュメントの内容にリンクされていないものもあり、これらは索引リストでは淡色で表示されます。

[検索] タブ

[検索] タブを選択すると、ドキュメントの検索機能にアクセスできます。検索範囲を絞り込んだ場合は、検索対象は選択したドキュメントだけです。
検索機能を使用して、ドキュメントを検索できます。検索範囲を絞り込んだ場合は、選択したドキュメントだけを検索します。検索する文字列を検索の入力フィールドに入力し、Enter キーを押すか、[検索] ボタンをクリックして、検索を開始します。
[全文検索] チェック ボックスをオンにすると、ドキュメント内のすべてのテキストが検索対象になります。このチェック ボックスがオフの場合は、検索リスト内の項目だけが検索対象になります。どちらの場合も、次の 2 つのチェック ボックスを使って検索対象を変更できます。
索引用語の検索を実行すると、検索文字列を含む検索リスト内のすべての項目がアルファベット順で返されます。結果に下位項目が含まれる場合、検索結果では対応するメインの項目がその上に表示され、このメインの項目が他の項目と共にアルファベット順でソートされます。
全文検索を実行する場合、検索文字列はスペースで区切られた一連の単語として解釈されます。検索文字列に指定されたすべての単語を含むドキュメント ページが検索結果として返されます。

[ブックマーク] タブ

[ブックマーク] タブを選択すると、今後の参照のためにブックマークされたページのリストを表示できます。[移動] メニュー の [このページをブックマークする] コマンドとコンテキスト ペインのコンテキスト メニューで、ブックマークのリストに追加できます。
ペイン下部の次のボタンで、リストにあるブックマークを管理することができます。


また、ブックマークをドラッグしてリスト内の位置を移動することもできます。
ブックマークはセッション間で持続します。複数のドキュメント ビューア ウィンドウすべてで、同じブックマーク リストを共有します。ある1つのウィンドウで行われた変更は、他のすべてのウィンドウに反映されます。

コンテンツ ペイン

インタラクティブなサンプル

Curlドキュメントの強力な機能の 1 つとして、開発者ガイドと API リファレンスの両方にインタラクティブな例題が掲載されています。
「playpen」と呼ばれるインタラクティブなサンプル ボックスに、ソース コードとコード評価の結果が表示されています。スタティックな例とは異なり、サンプル ボックスでコードを変更し、その結果をポップアップ ウィンドウに表示することができます。playpen の例を次に示します。

例: インタラクティブなサンプル ウィンドウの例
{value 3 + 4}
playpen の中央のペインには元のソース コードが表示され、コードの評価結果は上のペインに表示されます。
ソース コードの編集は中央のペインで行います。[実行] ボタンをクリックすると、修正した Curl 言語ソース コードの評価結果がポップアップ ウィンドウに表示されます。コードを元の状態に戻すには、[元に戻す] をクリックします。playpen 内の作業を保存するには、[アプレットとして保存する...] ボタンをクリックしてソース コードを独自のファイルに保存します。
注意: playpen の結果ペインと [実行] ボタンを押したときに表示される ポップアップ ウィンドウ内の結果は、ソースコードの評価結果を表示するグラフィック環境が多少異なるために、境界のスタイルやウィンドウ幅などが異なって表示される場合があります。また、[アプレットとして保存する...] でソース コードをアプレットとしてファイルに保存すると、ブラウザ ウィンドウで同じソース コードを実行した結果とは異なって見える場合があります。


拡張したサンプル



Curlドキュメンテーションは、幾つかの拡張したサンプルを提供します。 これらのサンプルは、圧縮ファイル(.zip)として d:\automated-build-temp\build\win32-atom\docs\default\examplesに あります。この圧縮ファイルを便利な場所に解凍してください。 この圧縮ファイルには、CurlソースファイルやIDEにロードできる プロジェクトが含まれています。サンプルファイルを実行したり編集したり することで、IDEの理解を深めることができます。
このサンプル ファイルをCurlインストールディレクトリ(d:\automated-build-temp\build\win32-atom\) に解凍しないでください。このディレクトリ下のファイルは、Curlを 再インストールしたり、アップグレードした時に削除または更新されることが あります。

ドキュメント ビューア メニュー

[ファイル] メニュー

[編集] メニュー

[ツール] メニュー

[再ロード][停止] を除き、このメニューのすべての項目は API ドキュメントを参照する場合のみ使用できます。「API リファレンス マニュアル」を参照してください。

[移動] メニュー

開発者ガイドの参照中、ドキュメント ビューアはその履歴を保存していきます。[移動] メニュー を使用し、既に参照したセクションに移動することができます。

ヘルプ メニュー

ドキュメント ビューアのツール バー

ドキュメント ビューアのツール バーから、メニュー コマンドのサブセットにすばやくアクセスできます。次の表は、ツール バーのボタンと関連コマンドの概要を示しています。
アイコンメニュー選択
移動戻る
移動進む
ツール再ロード
ファイル印刷
ツールメンバを隠す
ツールメンバを表示
ツールメンバの説明を表示
ツール / 継承メンバなし
ツール / 継承メンバアルファベット順にソート
ツール / 継承メンバクラスでソート
ツールクラスの使用者向けの表示
ツールサブクラス作成者向けの表示