Arbeit mit EOS von Martin Pabst Download von
Arbeit mit EOS von Martin Pabst Download von EOS (eos. exe) http: //www. pasquay. net/IT/files/A 1/EOS/ Auf diesem Feld erfolgt die Programmierung wie auf den Folien 6, 7, 8, 11, 14 gezeigt. Johannes M. L. Pasquay - Beratungsrektor 1
Wir erschaffen ein Objekt und geben ihm den Namen Oby Johannes M. L. Pasquay - Beratungsrektor 2
Oby soll bestimmte Eigenschaften haben und was können. Deshalb schicken wir ihn in eine KLASSE Oby Johannes M. L. Pasquay - Beratungsrektor 3
Wir haben 13 Klassen Dazu gibt es rechteckige Klassenkarten. Der Name der Klasse ist mit großen Zeichen dargestellt. T DRA QUA Oby DREIECK KRE IS füllfarbe radiu s e g n ä l randart f ü n llfarb seite e e r randfarbe b a r n a f d l l f arbe fü rbe … … a f d ran … mitte ecken. Setzen() z t e lpunk S n e b v t. Setz e O verschieben() rschi () en() links ieben e b e. h. n. c. . . ( ) vers. . . Johannes M. L. Pasquay - Beratungsrektor 4
Inhalt der Klassenkarten: „Lehrplan“ einer Klasse als Auskunft über Attribute (Eigenschaten) und Methoden (was ein Objekt tun kann) Johannes M. L. Pasquay - Beratungsrektor KREIS mittey mittex radius füllart füllfarbe randart randstärke sichtbar verschieben () strecken () drehen () mittelpunkt. Setzen () sichtbar. Setzen () randstärke. Setzten () randart. Setzen () randfarbe. Setzen (). . . 5
Die Entscheidung ist gefallen. Mit einem : schicken wir Oby in die Klasse KREIS KRE IS Oby: KREIS radiu s füllfa rb rand e farbe … mitte lp versc unkt. Setz en() hiebe. . . n() Johannes M. L. Pasquay - Beratungsrektor 6
Leider ist von Oby nichts zu sehen. Da brauchen wir ein Bild in einem FENSTER. bild. Oby: FENSTER FEN STE R hinte rg nam rundfarb e e höhe … zeich n gitter e() aus( ). . . Johannes M. L. Pasquay - Beratungsrektor 7
Es ist immer noch nichts zu sehen. Das Bild von Oby muss erst gezeichnet werden. Oby: KREIS bild. Oby: FENSTER bild. Oby. zeichne(Oby) Johannes M. L. Pasquay - Beratungsrektor 8
… 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. Johannes M. L. Pasquay - Beratungsrektor 9
Oby bekommt eine eigene Ausweis-Karte: Auf der Objektkarte mit den abgerundeten Ecken sind seine besonderen Eigenschaften vermerkt. Oby: KREIS radius füllfarbe randfarbe … =30 =rot =blau . . . Johannes M. L. Pasquay - Beratungsrektor Attribute mitzugeordneten Attributwerten. Konstanten für Farbe: gelb, rot, grün, blau, weiß, schwarz, braun, hellblau, hellgrün, grau, hellgrau 10
Programmierung mit Attributwerten Oby: KREIS bild. Oby: FENSTER bild. Oby. zeichne(Oby) Oby. radius : =30 Oby. füllfarbe : =rot Oby. randfarbe : =blau Johannes M. L. Pasquay - Beratungsrektor 11
… so sieht er jetzt aus: Oby ist jetzt rot und dick und hat einen blauen Rand. … und jetzt noch: action !!! Johannes M. L. Pasquay - Beratungsrektor 12
Oby in action: Auf der Objektkarte werden jetzt die Methoden eingetragen, die Oby ausführen soll. Oby: KREIS radius füllfarbe randfarbe =blau … =30 =rot verschieben(30, 30) strecken(5). . . Methoden verschieben(dx: Integer dy : Integer) strecken(Faktor: Real) Johannes M. L. Pasquay - Beratungsrektor 13
Methoden Oby: KREIS bild. Oby: FENSTER bild. Oby. zeichne(Oby) Oby. radius : =30 Oby. füllfarbe : =rot Oby. randfarbe : =blau Oby. verschieben(30, 30) Oby. strecken(5) Johannes M. L. Pasquay - Beratungsrektor 14
Oby in action: Johannes M. L. Pasquay - Beratungsrektor 15
- Slides: 15