funfunfun18
カタログに登録、ファイルアウト、ファイルイ〜ンってことで
作ったモーフをいちいちワークスペースにコード書いてDoItするのめんどうジャン。
どうせならすぐドラッグ&ドロップで出したいっすよね!!ってなわけで
「オブジェクトカタログ」にオリジナルモーフを登録するってのをやりましょう。
(これはNanPiyoさんのとこでお勉強したです。感謝)
ついでに「.st」「.cs」ファイルに保存するってのもやるじょ〜!!
■オブジェクトカタログに登録
クラスメソッドを追加するんで「class」ボタンを押しまする。
(いままではインスタンスメソッドを作ってばっかりだったんだすな)
「メソッドカテゴリペイン」の「as yet unclassified」をクリックして
「descriptionForPartsBin」というクラスメソッドを追加でする。
--------------------------------------------
descriptionForPartsBin
^ self partName: 'TestMorph9'
categories: #('Demo')
documentation: 'This is My Test Morph'
--------------------------------------------
アクセプト。
Alt + s ( Cmd + s )
「部品」フラップから「オブジェクトのカタログ」を取り出して
「Demo」のボタンを選んで登録出来てるか見てみましょう。
おお!!ありまするな。
ちなみにオブジェクトカタログの新規カテゴリを追加するのはどうすんだろ?<調べろよおいら。
■ファイルアウトするだす。
作ったクラスを外部ファイルに保存(ファイルアウト)するです。
クラスカテゴリ、クラス、メソッドカテゴリ、メソッド単位で保存できまする。
名前は自動的に振付けられまする。
ではクラスを選んで右クリックしましょう。
メニューが出てくるので「fileOut」を選ぶとスクイークの起動ディレクトリに
「.st」ファイルとして保存されます。
■ファイルインするだす。
じゃあ保存した「.st」ファイルを読み込むにはどうすればいいかというと
ファイルインするってわけやね。
「tools」フラップから「file list」をひっぱり出します。
「file list」で「.st」ファイルを選んで「fileIn」ボタンをクリックするだけっす。
■チェンジセットだよ〜ん。
ブラウザからファイルアウトすると「.st」ファイルができるんだけど
「.st」ファイルだとクラス単位(クラスカテゴリ、クラス、メソッドカテゴリ、メソッド)でしか
保存できないらしいし、名前が自動的に振付けられちゃうらしいです。
(まあ現時点では「.st」ファイルで足りてるんだけどね。おいら。)
そこでもっとお便利なチェンジセットちゅ〜ので保存するってわけなのだすよ。
チェンジセットちゅ〜のはイメージの変更部分だけを取り出して保存しちゃえるすぐれものらしいのねん。
あ、そうそうプロジェクト単位で保存するといい見たいっすよん。
ファイル名も自由につけられるし中身を編集できるみたいでする。「.cs」ってファイルになるっす。
「tools」フラップから「change Set」をひっぱり出します。
(「ワールド」メニューでは「simple change sorter」って名前でする)
右上が「チェンジセットリストペイン」左上が「クラスペイン」、
真中が「メソッドリストペイン」下が「メソッドペイン」ですな。
右上のチェンジセットペインで右クリックするとメニューが出て来るです。
「new change set...」を選ぶと新規のチェンジセットが作れるです。
「rename change set」を選ぶとチェンジセットの名前を変える事が出来ます。
おいらは「Unnamed」にしてたので「MyTestMorph1」に変えるです。
チェンジセット名を変えると同時にプロジェクト名も変わるのねん。
「file out」を選ぶとチェンジセットがスクイークの起動ディレクトリに
「.cs」ファイルとして保存されます。
チェンジセットの中身をいろいろと編集したい場合は「change Sorter」使うといいみたいでする。
これは「Change Set」が二つくっついたようになっているです。
(「ワールド」メニューでは「dual change sorter」という名前になってます)
■ファイルイン
「.st」ファイルのときと同じだすな。「tools」フラップから「file list」をひっぱり出して「.cs」ファイルを選んでファイルイ〜ン!!
▲PREV ------ ● TOP ● ------ NEXT▼
■ MEMO ■
Thursday, 5 February 2004, 12:58:20 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
- funfunfun17 last edited on 17 June 2007 at 7:33:19 am by localhost.localdomain
- funfunfun19 last edited on 17 June 2007 at 7:25:54 am by localhost.localdomain
- TestZooTea last edited on 17 June 2007 at 7:17:10 am by localhost.localdomain