24. プログラムのフレームワーク
******************************

この章で解説されるモジュールはあなたのプログラムの大枠を規定するフレー
ムワークです。現状では、ここで解説されるモジュールは全てコマンドライン
インタフェースを書くためのものです。

この章で解説されるモジュールの完全な一覧は:

* 24.1. "turtle" --- タートルグラフィックス

  * 24.1.1. はじめに

  * 24.1.2. Turtle および Screen のメソッドの概観

    * 24.1.2.1. Turtle のメソッド

    * 24.1.2.2. TurtleScreen/Screen のメソッド

  * 24.1.3. RawTurtle/Turtle のメソッドと対応する関数

    * 24.1.3.1. Turtle の動き

    * 24.1.3.2. Turtle の状態を知る

    * 24.1.3.3. 設定と計測

    * 24.1.3.4. Pen の制御

      * 24.1.3.4.1. 描画状態

      * 24.1.3.4.2. 色の制御

      * 24.1.3.4.3. 塗りつぶし

      * 24.1.3.4.4. さらなる描画の制御

    * 24.1.3.5. タートルの状態

      * 24.1.3.5.1. 可視性

      * 24.1.3.5.2. 見た目

    * 24.1.3.6. イベントを利用する

    * 24.1.3.7. 特別な Turtle のメソッド

    * 24.1.3.8. Compound shapes

  * 24.1.4. TurtleScreen/Screen のメソッドと対応する関数

    * 24.1.4.1. ウィンドウの制御

    * 24.1.4.2. アニメーションの制御

    * 24.1.4.3. スクリーンイベントを利用する

    * 24.1.4.4. Input methods

    * 24.1.4.5. 設定と特殊なメソッド

    * 24.1.4.6. Screen 独自のメソッド、TurtleScreen から継承したもの以
      外

  * 24.1.5. Public classes

  * 24.1.6. ヘルプと設定

    * 24.1.6.1. ヘルプの使い方

    * 24.1.6.2. ドキュメント文字列の翻訳

    * 24.1.6.3. Screen および Turtle の設定方法

  * 24.1.7. "turtledemo" --- デモスクリプト

  * 24.1.8. python 2.6からの変更点

  * 24.1.9. python 3.0からの変更点

* 24.2. "cmd" --- 行指向のコマンドインタープリタのサポート

  * 24.2.1. Cmdオブジェクト

  * 24.2.2. Cmd の例

* 24.3. "shlex" --- 単純な字句解析

  * 24.3.1. shlex オブジェクト

  * 24.3.2. 解析規則

  * 24.3.3. Improved Compatibility with Shells
