View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

funfunfun18

PREV ------ ● TOP ● ------ NEXTUploaded Image: fmrph.jpg


カタログに登録、ファイルアウト、ファイルイ〜ンってことで

作ったモーフをいちいちワークスペースにコード書いてDoItするのめんどうジャン。
どうせならすぐドラッグ&ドロップで出したいっすよね!!ってなわけで
「オブジェクトカタログ」にオリジナルモーフを登録するってのをやりましょう。
(これはNanPiyoさんのとこでお勉強したです。感謝)
ついでに「.st」「.cs」ファイルに保存するってのもやるじょ〜!!


■オブジェクトカタログに登録

クラスメソッドを追加するんで「class」ボタンを押しまする。
(いままではインスタンスメソッドを作ってばっかりだったんだすな)

Uploaded Image: image.jpg


「メソッドカテゴリペイン」の「as yet unclassified」をクリックして
「descriptionForPartsBin」というクラスメソッドを追加でする。

--------------------------------------------
descriptionForPartsBin
	^ self partName: 'TestMorph9'
		categories: #('Demo')
		documentation: 'This is My Test Morph'
--------------------------------------------
アクセプト。
Alt + s ( Cmd + s )

Uploaded Image: image1.jpg


「部品」フラップから「オブジェクトのカタログ」を取り出して
「Demo」のボタンを選んで登録出来てるか見てみましょう。
おお!!ありまするな。
ちなみにオブジェクトカタログの新規カテゴリを追加するのはどうすんだろ?<調べろよおいら。

Uploaded Image: image2.jpg


■ファイルアウトするだす。

作ったクラスを外部ファイルに保存(ファイルアウト)するです。
クラスカテゴリ、クラス、メソッドカテゴリ、メソッド単位で保存できまする。
名前は自動的に振付けられまする。

ではクラスを選んで右クリックしましょう。

Uploaded Image: image3.jpg


メニューが出てくるので「fileOut」を選ぶとスクイークの起動ディレクトリに
「.st」ファイルとして保存されます。

Uploaded Image: image4.jpg



■ファイルインするだす。

じゃあ保存した「.st」ファイルを読み込むにはどうすればいいかというと
ファイルインするってわけやね。
「tools」フラップから「file list」をひっぱり出します。

Uploaded Image: image5.jpg


「file list」で「.st」ファイルを選んで「fileIn」ボタンをクリックするだけっす。

Uploaded Image: image6.jpg



■チェンジセットだよ〜ん。

ブラウザからファイルアウトすると「.st」ファイルができるんだけど
「.st」ファイルだとクラス単位(クラスカテゴリ、クラス、メソッドカテゴリ、メソッド)でしか
保存できないらしいし、名前が自動的に振付けられちゃうらしいです。
(まあ現時点では「.st」ファイルで足りてるんだけどね。おいら。)
そこでもっとお便利なチェンジセットちゅ〜ので保存するってわけなのだすよ。
チェンジセットちゅ〜のはイメージの変更部分だけを取り出して保存しちゃえるすぐれものらしいのねん。
あ、そうそうプロジェクト単位で保存するといい見たいっすよん。
ファイル名も自由につけられるし中身を編集できるみたいでする。「.cs」ってファイルになるっす。

「tools」フラップから「change Set」をひっぱり出します。
(「ワールド」メニューでは「simple change sorter」って名前でする)

Uploaded Image: image7.jpg


右上が「チェンジセットリストペイン」左上が「クラスペイン」、
真中が「メソッドリストペイン」下が「メソッドペイン」ですな。

Uploaded Image: image8.jpg


右上のチェンジセットペインで右クリックするとメニューが出て来るです。

Uploaded Image: image9.jpg


「new change set...」を選ぶと新規のチェンジセットが作れるです。

Uploaded Image: image10.jpg


「rename change set」を選ぶとチェンジセットの名前を変える事が出来ます。

Uploaded Image: image11.jpg

おいらは「Unnamed」にしてたので「MyTestMorph1」に変えるです。
チェンジセット名を変えると同時にプロジェクト名も変わるのねん。

Uploaded Image: image12.jpg


「file out」を選ぶとチェンジセットがスクイークの起動ディレクトリに
「.cs」ファイルとして保存されます。

Uploaded Image: image13.jpg

Uploaded Image: image14.jpg


チェンジセットの中身をいろいろと編集したい場合は「change Sorter」使うといいみたいでする。
これは「Change Set」が二つくっついたようになっているです。
(「ワールド」メニューでは「dual change sorter」という名前になってます)

Uploaded Image: image15.jpg


■ファイルイン

「.st」ファイルのときと同じだすな。「tools」フラップから「file list」をひっぱり出して「.cs」ファイルを選んでファイルイ〜ン!!




PREV ------ ● TOP ● ------ NEXT







■ MEMO ■

Thursday, 5 February 2004, 12:58:20 pm
チェンジセットにしなくてもプロジェクトにしちゃうという方法もあるみたいでするな。ただ読み込みのとき上手くいかない場合もあるみたい。ちなみにプロジェクトに保存するときにこんなダイアログが出てくるので「はい」にするっす。--thoru

Uploaded Image: image16.jpg

Links to this Page