If you're seeing this message, it means we're having trouble loading external resources on our website.

Wenn du hinter einem Webfilter bist, stelle sicher, dass die Domänen *. kastatic.org und *. kasandbox.org nicht blockiert sind.

Hauptinhalt

Was sind Buttons?

Buttons Buttons, Buttons, Buttons! Man kann mit ihnen nicht nur Jacken zuknöpfen. Es handelt sich auch um Flächen, die man anklicken und damit ein Ereignis auslösen kann. Schau dich auf dieser Webseite um. Wie viele Button-artige Dinge siehst du? Und jetzt schau dich dort um, wo du gerade sitzt. Wie viele Button-artige Dinge umgeben dich?
Es gibt überall Buttons, und in vielen der Programme, die du hier schreibst, wirst du den einen oder anderen brauchen. Schau dir in diesen Beispielprogrammen an, wie Buttons dort verwendet werden:
Screenshot von Mini Putt
Screenshot von 6 Reasons Not to Be a Fly
Screenshot von 3D Roller Coaster
Es gibt einige Programmierumgebungen, in denen Buttons und andere GUI-Elemente vordefiniert sind, so wie HTML Webseiten vordefiniert, aber ProcessingJS gehört nicht dazu. Stattdessen gibt es bei ProcessingJS folgende Bausteine:
  • Befehle zum Zeichnen von Formen und Text 
  • Möglichkeiten zum Abspielen von Ereignissen, und
  • Möglichkeiten zum Erkennen ihrer Mauscursorposition.
Wir können diese Bausteine zusammenfügen und daraus Buttons machen, und dabei mehr über Programmieren lernen. Wir werden mit dem allereinfachsten Button beginnen und dann den Code mithilfe von Funktionen leichter wiederverwendbar machen. Am Ende werden wir ihn dann mithilfe objektorientierter Prinzipien noch besser strukturieren.
Los, auf zum Button-Mobil!

Willst du an der Diskussion teilnehmen?

Noch keine Beiträge.
Verstehst du Englisch? Klick hier, um weitere Diskussionen auf der englischen Khan Academy Seite zu sehen.