Lernpfad:Einführung in Processing/10: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:
{{Tldr:End}}
{{Tldr:End}}


Die Lösung komplexerer Probleme kann sehr lang werden. Um den Überblick zu behalten macht es daher Sinn, das Programm in kleinere Teile zu zerlegen. Diese kannst Du unabhängig voneinander programmieren und auf Fehler überprüfen, bevor Du sie zur Gesamtlösung zusammensetzt.
Programme zur Lösung komplexerer Probleme können sehr lang werden. Um den Überblick zu behalten macht es daher Sinn, das Programm in kleinere Teile zu zerlegen. Diese kannst Du unabhängig voneinander programmieren und auf Fehler überprüfen, bevor Du sie zur Gesamtlösung zusammensetzt.
 
Du kennst mittlerweile schon ein Beispiel dazu: Im aktiven Modus gibt es verschiedene ''Programmblöcke'', die bestimmte Teile des Programms zusammenfassen. <code>setup()</code> und <code>draw()</code> sind ''Methoden'', die festgelegte Programmteile darstellen. <code>mousePressed()</code> ist ein anderes Beispiel.
 
== Eigene Befehle programmieren ==
 
Das praktische ist, dass wir Methoden sehr einfach selber programmieren können:
<syntaxhighlight lang="java">
void stempeln() {
  circle(mouseX, mouseY, 10);
}
</syntaxhighlight>