Informatik

Graphix-Editor

Erzeugen neuer Objekte| Attributwerte| Aufruf von Methoden| Alle Klassen| Linie| Rechteck| Dreieck| Kreis| Gruppe| Farben| Deckkraft| Wiederholungen| Skalieren| Kopieren

Voreinstellungen

Im Editorfenster können folgende Einstellungen vorgenommen werden:
Alt text

  1. Stellt die Deckkraft des gesamten Bildes ein. Hierdurch kann das Gitternetz auch hinter gefüllten Objekten sichtbar gemacht werden.
  2. Stellt die Verzögerung zwischen den einzelnen Programmschritten ein. Damit kann das schrittweise Abarbeiten des Programm beobachtet werden.
  3. Die Attributnamen werden aus dem Englischen ins Deutsche übersetzt.
  4. Die y-Achse steigt von unten nach oben oder umgekehrt.

1. Erzeugen neuer Objekte

Vor der Verwendung müssen Objekte erzeugt werden. Dies geschieht nach folgendem Muster:

Objektname:Klassenname

Graphix kennt folgende Klassen:

Es können sowohl die deutschen, als auch die englischen Klassenbezeichner verwendet werden.
Groß- und Kleinschreibung wird allgemein nicht beachtet.
re:rect, Re:Rect, re:Rectangle oder re:Rechteck erzeugen alle ein Objekt mit dem Namen re aus der Klasse Rechteck.
nach oben

2. Ändern von Attributwerten

Den Attributen eines Objekts können neue Werte zugewiesen werden.
Diese Zeile weist dem Attribut x des Objekts re den Wert 20 zu:

re.x=20

Hier wird dem Attribut füllfarbe des Objekts c der Wert rot zugewiesen:

c.füllfarbe=rot

3. Aufruf von Methoden

Methoden werden nach folgendem Muster aufgerufen:

Objektname.Methodenname(Parameter)

Auch bei den Methodennamen können deutsche oder englische Bezeichnungen verwendet werden.
nach oben

4. Klassen und Methoden

Alle Klassen

Attribute

Methoden

Parameter

Farben werden als deutsch oder englische Wörter ohne Anführungszeichen eingetragen.
nach oben

Linie (Line)

Attribute

Achtung:
Eine Linie ist keine geschlossene Figur. Sie hat daher auch kein Attribut Füllfarbe.

Zusätzliche Methoden

Rechteck (Rect, Rectangle)

Attribute

Zusätzliche Methoden

Dreieck (Triangle)

Attribute

Zusätzliche Methoden

Kreis (Circle)

Attribute

Zusätzliche Methoden

Gruppe (Group)

In eine Gruppe können zuvor gebildete Objekte aufgenommen worden.
Für alle Objekte der Gruppe können anschließend gemeinsame Methoden aufgerufen werden.

Attribute

Die Attribute sind die Objekte, die in die Gruppe aufgenommen wurden.

Methoden

nach oben

Farben

Für die Füll- und Linienfarben können deutsche oder englische Bezeichnungen verwendet werden:

Die Farben können auch aus den Grundfarben definiert werden:

Mit dem Parameter-Wert keine oder none kann eine Figur ohne Füllung gezeichnet werden.
nach oben

Deckkraft

Die Deckkraft (engl. opacity) der Objekte kann zum einen über einen Schieberegler eingestellt werden. Durch eine niedrigere Deckkraft kann das Koordinatensystem auch hinter gefüllten Objekten sichtbar gemacht werden.
Mit der Methode deckkraftSetzen(), setDeckkraft(), setOpac(), setOpacity() kann die individuelle Deckkraft eines Objektes angepasst werden. Hierdurch sind interessante Farbmischungen möglich.

Wiederholungen

Graphix kann einfache Wiederholschleifen umsetzen.
Eine Schleife beginnt mit dem Schlüsselwort wdh und der Zahl der gewünschten Wiederholungen. Alternativ kann auch wiederhole oder repeat verwendet werden.
Die Schleife endet mit einem * .
Beispiel:

wdh 50 
  g.moveX(1)
*

Lässt das Objekt g 50 einzelne Schritte nach rechts machen.
nach oben

Kopieren von Objekten oder Gruppen

Mit der Methode copyPaste(nam,dx,dy) können bestehende Objekte verdoppelt werden. Alternativ können auch die Methodennamen dupliziere, duplicate oder verdoppele verwendet werden.
Die Methode benötigt drei Parameter:

wdh 50 
  g.copyPaste(g1,100,0)
*

Erzeugt ein Objekt g1 als Kopie von g - g1 ist um 100 Punkte nach rechts verschoben.
nach oben

Skalieren: Vergrößern und Verkleinern von Objekten

Mit der Methode skaliere, scale, strecke, vergrößere, verkleinere kann ein Objekt vergrößert oder verkleinert werden.
Der Parameter gibt den Vergrößerungsfaktor in Prozent an:

nach oben
zurück