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.

1.3 Konkretisierung des Lösungsplans 13<br />

Name der Klasse: WerteErfassung<br />

Instanz-Variablen: werteBag<br />

Methoden:<br />

• “initialisierenErfassung”<br />

− Initialisierung von “werteBag” als Bag<br />

− Vorbesetzung der Titel-Zeile des Erfassungsfensters mit Leerzeichen<br />

− Festlegung des Eingabefeldes<br />

− Festlegung, daß das Textfeld mit dem Text “Wert:” vor dem<br />

Eingabefeld angezeigt werden soll<br />

− Festlegung des Schaltfeldes “erfasse”, dessen Betätigung die<br />

Methode “erfassenWert” auslösen soll<br />

− Festlegung des Schaltfeldes “Erfassungsende”, dessen Betätigung die<br />

Methode “entfernenErfassungsfenster” auslösen soll<br />

• “erfassenWert”<br />

− Übertragung eines Wertes vom Eingabefeld nach “werteBag”<br />

− Eintragung von Leerzeichen in das Eingabefeld<br />

− Plazierung des Cursors auf das Eingabefeld<br />

• “entfernenErfassungsfenster”<br />

− Entfernung des Erfassungsfensters vom Bildschirm<br />

• “festlegenUeberschrift”<br />

− Festlegung der Überschrift des Erfassungsfensters<br />

• “durchfuehrenErfassung”<br />

− Anzeige des Erfassungsfensters am Bildschirm<br />

− Festlegung, daß der Cursor auf das Eingabefeld plaziert wird<br />

Hinweis: Um hervorzuheben, daß die beiden Methoden “erfassenWert” und “entfernen-<br />

Erfassungsfenster” – mittels der Schaltfelder “erfasse” und “Erfassungsende” – innerhalb<br />

der Methode “initialisierenErfassung” zur Ausführung gelangen sollen, haben wir ihre Namen<br />

kursiv geschrieben.<br />

Die Klasse “WerteErfassung” kennzeichnen wir abkürzend durch die folgende Grafik:<br />

WerteErfassung<br />

Instanz−Variablen:<br />

Methoden:<br />

werteBag<br />

initialisierenErfassung<br />

erfassenWert<br />

entfernenErfassungsfenster<br />

festlegenUeberschrift<br />

durchfuehrenErfassung<br />

Abbildung 1.10: Die Klasse “WerteErfassung”<br />

Diese Klassen-Beschreibung basiert auf der folgenden Darstellung, mit der sich ein<br />

Überblick über die für eine Problemlösung erforderliche Objekt-Struktur in Form

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!