Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Arbeit mit EOS von Martin Pabst

Ähnliche Präsentationen


Präsentation zum Thema: "Arbeit mit EOS von Martin Pabst"—  Präsentation transkript:

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


Herunterladen ppt "Arbeit mit EOS von Martin Pabst"

Ähnliche Präsentationen


Google-Anzeigen