Präsentation herunterladen
1
Arbeit mit EOS von Martin Pabst
Download von EOS (eos.exe) Auf diesem Feld erfolgt die Programmierung wie auf den Folien 6, 7, 8, 11, 14 gezeigt. 1 Johannes M. L. Pasquay - Beratungsrektor
2
Wir erschaffen ein Objekt und geben ihm den Namen
Oby 2 Johannes M. L. Pasquay - Beratungsrektor
3
Oby soll bestimmte Eigenschaften haben und was können. Deshalb schicken wir ihn in eine KLASSE Oby 3 Johannes M. L. Pasquay - Beratungsrektor
4
Wir haben 13 Klassen Dazu gibt es rechteckige Klassenkarten. Der Name der Klasse ist mit großen Zeichen dargestellt. DREIECK füllfarbe randart randfarbe … eckenSetzen() verschieben() ... QUADRAT seitenlänge füllfarbe randfarbe … linksObenSetzen() verschieben() ... KREIS radius füllfarbe randfarbe … mittelpunktSetzen() verschieben() ... Oby 4 Johannes M. L. Pasquay - Beratungsrektor
5
Inhalt der Klassenkarten:
KREIS „Lehrplan“ einer Klasse als Auskunft über Attribute (Eigenschaten) und Methoden (was ein Objekt tun kann) mittey mittex radius füllart füllfarbe randfarbe randart randstärke sichtbar verschieben () strecken () drehen () mittelpunktSetzen () sichtbarSetzen () randstärkeSetzten () randartSetzen () randfarbeSetzen () ... 5 Johannes M. L. Pasquay - Beratungsrektor
6
Die Entscheidung ist gefallen.
Mit einem : schicken wir Oby in die Klasse KREIS KREIS radius füllfarbe randfarbe … mittelpunktSetzen() verschieben() ... Oby:KREIS 6 Johannes M. L. Pasquay - Beratungsrektor
7
Leider ist von Oby nichts zu sehen.
Da brauchen wir ein Bild in einem FENSTER. bildOby:FENSTER FENSTER hintergrundfarbe name höhe … zeichne() gitteraus() ... 7 Johannes M. L. Pasquay - Beratungsrektor
8
Es ist immer noch nichts zu sehen.
Das Bild von Oby muss erst gezeichnet werden. Oby:KREIS bildOby:FENSTER bildOby.zeichne(Oby) 8 Johannes M. L. Pasquay - Beratungsrektor
9
… so schaut er aus! Von Geburt an ist Oby ein schwarzer Rand und eine graue Füllfarbe zugeordnet. Ein richtiges Objekt braucht auch eigene Eigenschaften. Den Attributen müssen dazu eigene Werte zugeordnet werden. 9 Johannes M. L. Pasquay - Beratungsrektor
10
Oby bekommt eine eigene Ausweis-Karte:
Auf der Objektkarte mit den abgerundeten Ecken sind seine besonderen Eigenschaften vermerkt. Oby: KREIS radius =30 füllfarbe =rot randfarbe =blau … ... Attribute mitzugeordneten Attributwerten. Konstanten für Farbe: gelb, rot, grün, blau, weiß, schwarz, braun, hellblau, hellgrün, grau, hellgrau 10 Johannes M. L. Pasquay - Beratungsrektor
11
Programmierung mit Attributwerten
Oby:KREIS bildOby:FENSTER bildOby.zeichne(Oby) Oby.radius :=30 Oby.füllfarbe :=rot Oby.randfarbe :=blau 11 Johannes M. L. Pasquay - Beratungsrektor
12
… so sieht er jetzt aus: Oby ist jetzt rot und dick und hat einen blauen Rand. … und jetzt noch: action !!! 12 Johannes M. L. Pasquay - Beratungsrektor
13
Oby in action: Auf der Objektkarte werden jetzt die Methoden eingetragen, die Oby ausführen soll. Oby: KREIS radius =30 füllfarbe =rot randfarbe =blau … verschieben(30,30) strecken(5) ... Methoden verschieben(dx: Integer dy : Integer) strecken(Faktor: Real) 13 Johannes M. L. Pasquay - Beratungsrektor
14
Oby:KREIS bildOby:FENSTER bildOby.zeichne(Oby) Oby.radius :=30
Methoden Oby:KREIS bildOby:FENSTER bildOby.zeichne(Oby) Oby.radius :=30 Oby.füllfarbe :=rot Oby.randfarbe :=blau Oby.verschieben(30,30) Oby.strecken(5) 14 Johannes M. L. Pasquay - Beratungsrektor
15
Oby in action: 15 Johannes M. L. Pasquay - Beratungsrektor
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.