03.11.2013 Aufrufe

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

28 2 Vorbereitungen zur Durchführung des Lösungsplans<br />

Im Editier-Bereich ist das zuvor innerhalb des WindowBuilder-Fensters erzeugte<br />

Gerüst für die Vereinbarung der Klasse “WerteErfassung” eingetragen. Da wir “werteBag”<br />

als Namen der von uns benötigten Instanz-Variablen festlegen wollen, tragen<br />

wir daher diesen Namen in die zweite Zeile ein, so daß sich der folgende Text ergibt:<br />

instanceVariableNames: ’werteBag’<br />

Hinweis: Eine derartige Änderung darf nur vorgenommen werden, sofern noch keine<br />

Instanziierung der Klasse “WerteErfassung” erfolgt ist.<br />

Wir sichern diese Änderung, indem wir im Klassen-Hierarchie-Browser-Fenster das<br />

Menü “File” anwählen und dort die Menü-Option “Save” bestätigen.<br />

Die Methoden-Selektoren, die für die Klasse “WerteErfassung” bislang automatisch<br />

festgelegt wurden, sind in dem angezeigten Fenster innerhalb des Methoden-<br />

Bereichs aufgeführt – es sind dies die Selektoren “createViews”, “entfernenErfassungsfenster:”<br />

und “erfassenWert:”.<br />

Hinweis: Die von uns bestimmten Namen “entfernenErfassungsfenster” und “erfassen-<br />

Wert” sind vom <strong>SMALLTALK</strong>-System automatisch um den Doppelpunkt “:” ergänzt worden<br />

(siehe unten).<br />

Der zuerst aufgeführte Methoden-Selektor “createViews” kennzeichnet die Methode,<br />

durch deren Ausführung das von uns zuvor – innerhalb des WindowBuilder-Fensters<br />

– gestaltete Erfassungsfenster aufgebaut wird. Da wir im Hinblick auf unsere<br />

Problemlösung diese Methode in unserem Lösungsplan mit dem Methoden-Selektor<br />

“initialisierenErfassung” gekennzeichnet haben, wollen wir die standardmäßig vom<br />

Werkzeug “WindowBuilder Pro/V” gewählte Namensvergabe “createViews” in den<br />

Namen “initialisierenErfassung” ändern.<br />

Wie wir diese von uns gewünschte Namensänderung erreichen können, schildern wir<br />

im nachfolgenden Abschnitt.<br />

2.4 Anzeige und Veränderung von Methoden<br />

Da sich im Dialog mit dem <strong>SMALLTALK</strong>-System keine unmittelbare Umbenennung<br />

einer Methode vornehmen läßt, werden wir die Methode “initialisierenErfassung”<br />

neu einrichten und dabei auf die in der Methode “createViews” festgelegten Anforderungen<br />

zurückgreifen.<br />

Dazu lassen wir uns zunächst die Vereinbarung der Methode “createViews” innerhalb<br />

des Editier-Bereichs des Klassen-Hierarchie-Browser-Fensters anzeigen, indem<br />

wir auf den im Methoden-Bereich aufgeführten Methoden-Selektor “createViews”<br />

klicken. Anschließend erscheinen im Editier-Bereich die Angaben, durch die die<br />

Methode “createViews” festgelegt ist, so daß sich das Klassen-Hierarchie-Browser-<br />

Fenster wie folgt darstellt:

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!