As part of the Processing project “Development of a LED-Sign“, simulations of LED illuminated advertising have been created in grade 11. These advertisements will be put into practice later.
Using own functions
Programme werden mit zunehmenden Anforderungen unübersichtlich lang. Daher versucht man sie in kleine logische Einheiten zu zerlegen.
Eine Möglichkeit dies zu tun sind sogenannte Funktionen.
Using images
Um leicht effektvolle Anwendungen zu entwickeln, ist es hilfreich fertige Bilder einzubinden. In Processing ist dies recht einfach wie folgt umzusetzen:
Using mouse-events
Manchmal ist es sinnvoller, ein Mausereignis unabhängig von der draw-Funktion auszuwerten.
Dazu können sogenannte event-Funktionen (Ereignisfunktionen), wie im folgenden Beispiel dargestellt. genutzt werden. Continue reading “Using mouse-events”
Evaluate mouse status
Interessante Programme lassen sich realisieren, wenn auf Benutzereingaben reagiert werden kann. Eine Möglichkeit bietet die Mausbedienung. Dazu lässt sich innerhalb des Programms einfach ermitteln an welcher Position sich die Maus befindet und ob eine Taste gedrückt wurde.
Regular graphic patterns
Wenn sich Befehlssequenzen wie zum Beispiel bei der Erzeugung von grafischen Mustern ständig wiederholen, ist oft die Verwendung der Kontrollstruktur „Schleife“ sehr nützlich.
Mit einer Schleife können Programmabschnitte wiederholt ausgeführt werden. Es gibt verschiedene Schleifentypen. Im Folgenden wird die Verwendung der while-Schleife beschrieben.
Using variables
It is often helpful to use as few concrete numbers or texts as possible. An example illustrates the meaning and usefulness of variables.
Drawing Graphics
In programming, the computer will be given instructions with a number of commands. These commands are called functions.
In the following, some features are introduced that generate graphics on the artboard of Processing.
Introduction to Processing
After processing the following learning modules, you will be able to handle small programming projects.
The programming is done with the programming environment Processing, which can be downloaded free of charge from www.processing.org. Processing makes it very easy to realize graphical programs.
The upper secondary school uses this development environment to get first experiences with programming.