(Initial)
 
K
Zeile 23: Zeile 23:
 
<div style="height:20px"></div>
 
<div style="height:20px"></div>
  
* Die Klassen <code>BILD</code> und <code>WECHSELBILD</code> wurden zusammengefasst und ersetzt durch die '''Klasse <code>FIGUR</code>'''. Diese kann - je nach Konstruktor - einfache Bilder, animierte GIFs, Spreadsheets als auch mehrere Einzelbilder in einem Ordner verarbeiten.
+
* Die alten Klassen <code>BILD</code> und <code>WECHSELBILD</code> wurden zusammengefasst und ersetzt durch die '''Klasse <code>FIGUR</code>'''. Diese kann - je nach Konstruktor - einfache Bilder, animierte GIFs, Spreadsheets als auch mehrere Einzelbilder in einem Ordner verarbeiten.
 
<div style="height:20px"></div>
 
<div style="height:20px"></div>
  
* Die Klassen '''<code>TASTE</code>''' kam neu hinzu. Man kann weiterhin die Tastencodes verwenden. Verständlicher geht es aber mit dieser Klasse. Details entnimmt man direkt dem Code dieser Klasse (durch Doppelklick in BlueJ auf die entsprechende Klassenkarte <br>
+
* Die '''Klasse <code>TASTE</code>''' kam neu hinzu. Man kann weiterhin die Tastencodes verwenden. Verständlicher geht es aber mit dieser Klasse. Details entnimmt man direkt dem Code dieser Klasse (durch Doppelklick in BlueJ auf die entsprechende Klassenkarte) <br>
 
''Also'' <code>TASTE.A</code> '' oder'' <code>TASTE.RAUF</code> ''statt'' <code>0</code> ''oder'' <code>26</code>
 
''Also'' <code>TASTE.A</code> '' oder'' <code>TASTE.RAUF</code> ''statt'' <code>0</code> ''oder'' <code>26</code>
 +
<div style="height:20px"></div>
 +
 +
* Die im BlueJ-Projekt nicht sichtbare '''Klasse <code>EduActor</code>''' ist die neue Super-Klasse aller grafisch darstellbaren Klassen.
 
<div style="height:20px"></div>
 
<div style="height:20px"></div>
  
  
 
</div>
 
</div>

Version vom 9. Juni 2023, 00:26 Uhr

Neuerungen und Änderungen der Edu Version 4

Alle hier erwähnten Änderungen werden im Edu-Tutorial ausgiebig anhand von Beispielen beschrieben.

  • Alle Methoden-Namen wurden vereinheitlicht nach dem Prinzip: verbName(...)

Also setzeFarbe(...) , stoppeTicker() , NICHT farbeSetzen(...) oder tickerStoppen()

  • Der Ticker startet nicht mehr automatisch!!! Er muss bei Bedarf als letzte Zeile des Konstruktors gestartet werden. Der Übergabe-Parameter ist nun die Zeit in Sekunden als double-Typ und NICHT mehr in Millisekunden als int-Typ!!!

Also starteTickerNeu(0.1) für einen Aufruf alle 0,1 Sekunden

  • Für die Bewegung von Grafik-Elementen kann man nach wie vor tick() verwenden. Dies wird aber NICHT mehr empfohlen! Besser ist die neue Methode bildAktualisierungReagieren(double sekunden)

Also bildAktualisierungReagieren(0.1) statt tick(100)

  • Die alten Klassen BILD und WECHSELBILD wurden zusammengefasst und ersetzt durch die Klasse FIGUR. Diese kann - je nach Konstruktor - einfache Bilder, animierte GIFs, Spreadsheets als auch mehrere Einzelbilder in einem Ordner verarbeiten.
  • Die Klasse TASTE kam neu hinzu. Man kann weiterhin die Tastencodes verwenden. Verständlicher geht es aber mit dieser Klasse. Details entnimmt man direkt dem Code dieser Klasse (durch Doppelklick in BlueJ auf die entsprechende Klassenkarte)

Also TASTE.A oder TASTE.RAUF statt 0 oder 26

  • Die im BlueJ-Projekt nicht sichtbare Klasse EduActor ist die neue Super-Klasse aller grafisch darstellbaren Klassen.