Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Arbeit mit EOS von Martin Pabst Johannes M. L. Pasquay - Beratungsrektor 1 Download von EOS (eos.exe)

Ähnliche Präsentationen


Präsentation zum Thema: "Arbeit mit EOS von Martin Pabst Johannes M. L. Pasquay - Beratungsrektor 1 Download von EOS (eos.exe)"—  Präsentation transkript:

1 Arbeit mit EOS von Martin Pabst Johannes M. L. Pasquay - Beratungsrektor 1 Download von EOS (eos.exe) Auf diesem Feld erfolgt die Programmierung wie auf den Folien 6, 7, 8, 11, 14 gezeigt.

2 Wir erschaffen ein Objekt und geben ihm den Namen Johannes M. L. Pasquay - Beratungsrektor Oby 2

3 Oby soll Johannes M. L. Pasquay - Beratungsrektor bestimmte Eigenschaften haben und was können. Deshalb schicken wir ihn in eine KLASSE Oby 3

4 Wir haben 13 Klassen Johannes M. L. Pasquay - Beratungsrektor Dazu gibt es rechteckige Klassenkarten. Der Name der Klasse ist mit großen Zeichen dargestellt. Oby QUADRAT seitenlänge füllfarbe randfarbe … linksObenSetzen() verschieben()... DREIECK füllfarbe randart randfarbe … eckenSetzen() verschieben()... KREIS radius füllfarbe randfarbe … mittelpunktSetzen() verschieben()... 4

5 Inhalt der Klassenkarten: Johannes M. L. Pasquay - Beratungsrektor Lehrplan einer Klasse als Auskunft über Attribute (Eigenschaten) und Methoden (was ein Objekt tun kann) KREIS mittey mittex radius füllart füllfarbe randfarbe randart randstärke sichtbar verschieben () strecken () drehen () mittelpunktSetzen () sichtbarSetzen () randstärkeSetzten () randartSetzen () randfarbeSetzen ()... 5

6 Die Entscheidung ist gefallen. Johannes M. L. Pasquay - Beratungsrektor Mit einem : schicken wir Oby in die Klasse KREIS Oby:KREIS KREIS radius füllfarbe randfarbe … mittelpunktSetzen() verschieben()... 6

7 Leider ist von Oby nichts zu sehen. Johannes M. L. Pasquay - Beratungsrektor Da brauchen wir ein Bild in einem FENSTER. bildOby:FENSTER FENSTER hintergrundfarbe name höhe … zeichne() gitteraus()... 7

8 Es ist immer noch nichts zu sehen. Johannes M. L. Pasquay - Beratungsrektor Das Bild von Oby muss erst gezeichnet werden. Oby:KREIS bildOby:FENSTER bildOby.zeichne(Oby) 8

9 … so schaut er aus! Johannes M. L. Pasquay - Beratungsrektor 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

10 Oby bekommt eine eigene Ausweis-Karte: Johannes M. L. Pasquay - Beratungsrektor 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

11 Programmierung mit Attributwerten Johannes M. L. Pasquay - Beratungsrektor Oby:KREIS bildOby:FENSTER bildOby.zeichne(Oby) Oby.radius :=30 Oby.füllfarbe :=rot Oby.randfarbe :=blau 11

12 … so sieht er jetzt aus: Johannes M. L. Pasquay - Beratungsrektor Oby ist jetzt rot und dick und hat einen blauen Rand. … und jetzt noch: action !!! 12

13 Oby in action: Johannes M. L. Pasquay - Beratungsrektor 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

14 Methoden Johannes M. L. Pasquay - Beratungsrektor 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

15 Oby in action: Johannes M. L. Pasquay - Beratungsrektor 15


Herunterladen ppt "Arbeit mit EOS von Martin Pabst Johannes M. L. Pasquay - Beratungsrektor 1 Download von EOS (eos.exe)"

Ähnliche Präsentationen


Google-Anzeigen