funfunfun 3
▲
PREV
------ ●
TOP
● ------
NEXT
▼
はじめるじょ〜!!
Squeakを起動して表示されるモノはみんなオブジェクトらしいです。
それもモーフというオブジェクトらしい。(オブジェクトがみんなモーフってことじゃないよん)
でそのオブジェクトは「クラス」という設計図から作られとるらしいんですな。
なのでおいらがその「クラス」ってやつを作ればおいら好みのオブジェクト、
ここではモーフっていうオブジェクトが手に入るってわけやね。
その「クラス」ってのはSqueakの何処を探せばあるのよ?とまずは思うわけね。
実はちゃんと「Browser」って便利なやつが用意されているわけやね。
さっそく「Browser」つ〜のを出して「クラス」を作ってみようじゃあ〜りませんか!
■Browser
「Tools」フラップから「Browser」を画面にひっぱり出します。
ちなみにSqueakNihongo6(SqueakLand版)でやる場合は
「部品」フラップから「オブジェクトのカタログ」をひっぱり出し
「Tools」から「Browser」を取り出します。
■Workspace
「クラス」っていう設計図を作ってそれから「モーフ」というオブジェクト(インスタンス)を作るのに
「Workspace」を使うんでこれも画面に引っ張り出しておきましょうか。
「Tools」フラップから「Workspace」を画面にひっぱり出します。
ちなみにSqueakNihongo6(SqueakLand版)でやる場合は
「部品」フラップから「オブジェクトのカタログ」をひっぱり出し
「Workspace」から「Browser」を取り出します。
■Browserの各ペイン
「Browser」を見ると上下に分かれていて上部はさらに4つに区切られていまする。
クラスカテゴリペイン
クラスがカテゴリごとにまとめられてます。
クラスペイン
クラスカテゴリで選んだ項目のクラスのリストが出てきます。
メソッドカテゴリペイン
メソッドがカテゴリごとにまとめられています。
クラスペインで選んだ項目のメソッドカテゴリが出てきます。
メソッドペイン
メソッドカテゴリで選んだ項目のメソッドのリストが出てきます。
ソースコードペイン
メソッドのソースコードが出てきます。
ここでソースコードのエディットをします。
クラスのコメント
このボタンをクリックしてクラスペインでクラスを選ぶとソースコードペインにそのクラスについての
情報を表示します。英語だけどね。
▲
PREV
------ ●
TOP
● ------
NEXT
▼
■
MEMO
■
Wednesday, 21 January 2004, 6:30:32 pm
クラスブラウザーでメソッド見てると同一クラス内に同じメソッド名があって、なんじゃらほい?と以前は思ってたです。「:」がついてるやつと、ついてないやつね。どうやら「:」がついてるやつはセッターといって「:」がついてないやつはゲッターっていうらしいですな。セッターは値等を設定できるし、ゲッターは値をゲットするってな感じらしい。<アバウトすぎんジャンおいら。(汗)--thoru
Saturday, 10 January 2004, 11:37:38 pm
メソッドカテゴリは「プロトコル」かも。--thoru
Links to this Page
FunFunFunMorphic
last edited on 25 March 2004 at 5:25:44 am by tk0005-202x210x196x109.ap-TK.usen.ad.jp
funfunfun 2
last edited on 18 June 2007 at 5:15:15 am by localhost.localdomain
funfunfun 4
last edited on 18 June 2007 at 5:30:15 am by localhost.localdomain