03.11.2013 Aufrufe

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

350 A.4 Das Inspect-Fenster<br />

A.4 Das Inspect-Fenster<br />

Um die Eigenschaften von Objekten anzeigen zu lassen, kann das Inspect-Fenster<br />

angefordert werden. Dazu ist der Name des Objekts im Workspace-Fenster zu markieren<br />

und die Menü-Option “Inspect” des Menüs “Smalltalk” zu bestätigen.<br />

Hinweis: Das gleiche können wir erreichen, wenn wir dem jeweiligen Objekt die Message<br />

“inspect” schicken.<br />

Wollen wir z.B. untersuchen, welche Werte im Sammel-Behälter “werteBag” der<br />

Instanz “WerteErfassung11” enthalten sind, so müssen wir den Namen “WerteErfassung11”<br />

in das Workspace-Fenster eintragen. Wird nach dessen Markierung die<br />

Menü-Option “Inspect” des Menüs “Smalltalk” bestätigt, so wird das Inspect-<br />

Fenster angezeigt. Markieren wir in diesem Fenster den Eintrag “werteBag”, so<br />

erhalten wir z.B. die folgende Anzeige:<br />

Hinweis: Dabei wird durch “Bag()” mitgeteilt, daß in dem Sammler, auf den die Instanz-<br />

Variable “werteBag” der Instanz “WerteErfassung11” weist, noch kein Wert enthalten ist.<br />

Das Inspect-Fenster läßt sich über das System-Schaltfeld “Schließen” vom Bildschirm entfernen.<br />

Die Message “inspect” können wir auch innerhalb einer Methode einsetzen. Zum Beispiel<br />

läßt sich – zu Testzwecken – “sammelnWerte:” in der Form<br />

sammelnWerte: aString<br />

self initialisierenErfassung;<br />

festlegenUeberschrift: aString;<br />

inspect;<br />

durchfuehrenErfassung<br />

vereinbaren. Hierdurch können wir – in der Testphase – die erfaßten und in “werteBag”<br />

gesammelten Werte sukzessiv in dem neben dem Erfassungsfenster zusätzlich angezeigten<br />

Inspect-Fenster zur Kontrolle abrufen.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!