Programmieren leicht gemacht - adäquate Modelle für den Einsatz im Unterricht/ Die Oberfläche von Greenfoot

Die Oberfläche von GreenfootBearbeiten

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 dargestelllt 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 drchaus möglich, dass sich ein Objekt über mehrere Zellen erstreckt.


Klassen-AnsichtBearbeiten

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.

SteuerungsleisteBearbeiten

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.

ProjektinformationBearbeiten

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 RessourcenBearbeiten

Weitere ausführliche Hilfen kann man unter http://www.greenfoot-center.de finden.