Project / Coubertin / Squeakの窓(開発ツール)


Project/Coubertin

Squeakの窓(開発ツール)

Squeakには開発用に以下の4つの基本的なツールが用意されている。

  • ワークスペース(実行窓)
  • トランスクリプト(表示窓・標準出力)
  • システムブラウザ(システム構成の窓)
  • デバッガ

Squeakでプログラムする際には、これらのツールにある程度慣れる必要が必要がありそうです。

ワークスペース

http://tallking.hp.infoseek.co.jp/prj/Coubertin/image/window/Workspace.jpg

ワークスペースでは、文字列を入力して、Squeakの簡単なコードを実行したりします。

起動方法は以下の通り。

  1. ワールドメニュー(マウス右クリックなど)
  2. [開く・・・]を選択
  3. [workspace (k)]を選択

「自由自在Squeakプログラミング」にも載っていた例ですが、Pen exampleを実行してみましょう。

http://tallking.hp.infoseek.co.jp/prj/Coubertin/image/window/Workspace_exam1.jpg

  1. ワークスペースにPen exampleを入力
  2. マウス右クリック[式の評価(d)]を選択し、do it!

以下の画像が表示されます。

http://tallking.hp.infoseek.co.jp/prj/Coubertin/image/window/Workspace_exam2.jpg

(ワールドメニューの[ディスプレイを再表示(r)]で消すことができます)

トランスクリプト

http://tallking.hp.infoseek.co.jp/prj/Coubertin/image/window/Transcript.jpg

トランスクリプトは、文字列を表示させます。

起動方法は以下の通り。

  1. ワールドメニュー(マウス右クリックなど)
  2. [開く・・・]を選択
  3. [transcript (t)]を選択

ここはやはり(?)トランスクリプトにHello Worldの表示をさせてみましょう。

  1. ワークスペースにTranscript show :'Hello World'を入力
  2. マウス右クリック[式の評価(d)]を選択し、do it!

http://tallking.hp.infoseek.co.jp/prj/Coubertin/image/window/Transcript_exam1.jpg

システムブラウザ

Squeakのシステムのブラウザです。クラスライブラリを閲覧・修正・作成できます。

起動方法は以下の通り。

  1. ワールドメニュー(マウス右クリックなど)
  2. [開く・・・]を選択
  3. [browser (b)]を選択

http://tallking.hp.infoseek.co.jp/prj/Coubertin/image/window/SystemBrowser.jpg

追々、説明していこうと思います。ここでは、ひとまず、こんなツールがある んだなぁというのを覚えておいてもらえればと思います。

■参照URL

デバッガ

システムブラウザ同様、追々、説明していこうと思います。

■参照URL


その他

インスペクタ

インスペクタを用いるとオブジェクトの中身を確認できます。

ここでは、配列の中身を確認してみましょう。

  1. ワークスペースに#('a' 'b' 'c').を入力
  2. マウス右クリック[評価してインスペクト(i)]を選択する(もしくはAlt+iを押下)

http://tallking.hp.infoseek.co.jp/prj/Coubertin/image/window/Inspector.jpg

[補足]
Squeakでは文字列はシングルクォート(')で囲みます。 配列は「#()」の括弧内にカンマ(,)で区切って値を入力できます。


選択肢 投票
役に立った 1  
まあまあ 0  
役に立たなかった 0