2010-06-07 82 views
4

我正在嘗試在Dolphin Smalltalk中創建一個自定義類。當我打開Workspace,鍵入並評估代碼:Dolphin Smalltalk - 添加方法

Object subclass: #Sudoku 
    instanceVariableNames: 'board' 
    classVariableNames: '' 
    poolDictionaries: '' 
    category: 'JiPP SudokuSolver'. 

一切工作正常,並在創建類和類瀏覽器可見。

問題是,我想將自定義成員方法添加到此類,但不使用類瀏覽器。工作區可能嗎?我想要一個包含所有源代碼的文件,所以我不必擔心保存整個圖像。

回答

1

您可以添加一個類的方法來使用類:

SomeClass class compile: 'method text'. 

實例方法:

SomeClass compile: 'method test'. 

的是說,爲什麼不是你STS或FILEOUT更改呢?

+0

謝謝,這正是我的意思。不幸的是它有點不舒服,所以我可能會堅持使用File Out。 – bialpio 2010-06-09 14:04:02

1

我想有一個文件的所有 源代碼,所以我不擔心 有關保存整個圖像。

保存一個文件比保存圖像更容易嗎?

在圖像所在的目錄中是否有change.log文件?用文本編輯器打開它,看看裏面有什麼。

瞭解如何使用ClassBrowser菜單fileOut類和方法,然後查看這些文本文件中的內容。

(你有Source Tracking System加上?)

+0

「保存該文件比保存圖像更容易?」 具有一個自定義類的整個圖像文件比具有特定類的所有代碼的一個文件大。 我試過使用File Out但無法在工作區中輸入結果。 – bialpio 2010-06-09 14:02:52

+0

>>有一個自定義類的整個圖像文件比一個文件大<<爲什麼你關心這個? – igouy 2010-06-09 22:43:10

+0

>>但無法在工作區中輸入結果<<窗口中是否有文件/文件菜單項?請參閱http://www.object-arts.com/docs/workspace_files.htm – igouy 2010-06-09 22:48:00