Programmieren leicht gemacht - adäquate Modelle für den Einsatz im Unterricht/ Die Oberfläche von Greenfoot
Die Oberfläche von Greenfoot
[Bearbeiten]Die Oberfläche von Greenfoot wird im Folgenden anhand des Projekts „Wombats“ erläutert:
Der größte Teil des Benutzer-Interfaces wird für die Darstellung der entsprechenden Welt eines Szenarios in Anspruch genommen, welche in diesem Beispiel durch den Bereich mit den Gitternetzlinien dargestellt wird. Diese Welt beinhaltet Greenfoot-Objekte (Blätter, Wombats, Felsen) des aktuellen Projekts. Jedes dieser Objekte kann über ein individuelles Aussehen verfügen, welches vom Benutzer beliebig verändert werden kann. Es ist auch durchaus möglich, dass sich ein Objekt über mehrere Zellen erstreckt.
Klassen-Ansicht
[Bearbeiten]Im rechten Bereich des Fensters befindet sich eine Klassen-Ansicht, in der alle involvierten Klassen des aktuellen Projekts angezeigt werden, welche bei den unterschiedlichen Szenarien variieren können. Diese Klassen werden in Greenfoot-World-Klassen und Greenfoot-Object-Klassen unterteilt, wobei alle Greenfoot-Klassen Standard-Java-Klassen entsprechen.
Ein Greenfoot-Objekt ist ein konkretes Ding, das sich in der Welt befinden kann, d.h. es besitzt eine graphische Repräsentation und einen bestimmten Platz, weiters besitzt es eine act – Methode, die aufgerufen wird, wenn die Simulation gestartet wird.
Die Welt-Klasse stellt unter anderem Methoden zur Änderung der Auflösung, der Größe der Welt und zum Festlegen eines geeigneten Hintergrunds zur Verfügung, d.h. durch geringfügige Modifikationen kann eine eigenes Szenario entworfen werden, welches sich von bereits existierenden Projekten stark unterscheidet.
Steuerungsleiste
[Bearbeiten]Im unteren Bereich des Fensters befindet sich eine Button-Leiste, auf der unterschiedliche Buttons zum schrittweisen bzw. vollständigen Ausführen, Stoppen und zur Regelung der Simulationsgeschwindigkeit angebracht sind.
Projektinformation
[Bearbeiten]In der rechten oberen Ecke des Fensters findest du einen Button „Project Information“. Die meisten Szenarien stellen beim Klicken dieses Buttons zusätzliche Information über die Verwendungsweise, Eigenheiten und Modifikationsvorschläge dieses Szenarios zur Verfügung.
Weitere Ressourcen
[Bearbeiten]Weitere ausführliche Hilfen kann man unter http://www.greenfoot-center.de finden.