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

Ha webszűrőt használsz, győződj meg róla, hogy a *.kastatic.org és a *.kasandbox.org nincsenek blokkolva.

Fő tartalom

Mik azok a gombok?

Gombok. Gombok, gombok, gombok és gombok! Mindamellett, hogy rengeteg van belőle a kabátomon, a gomb egy terület, ahova kattinthatsz azért, hogy valami történjen. Nézz körbe csak az ezen a weboldalon, mennyi gomb-szerű dolgot látsz? Nézz körül ott ahol ülsz, mennyi gomb-szerű dolog vesz körül?
Mindenütt gombok vannak, és gyakran szeretnél majd valamilyen gombot használni a programjaidban is, olyanokat, amiket itt készítesz. Nézd meg, hogy ezek a példaprogramok hogyan is használják a gombokat:
Képernyőkép a Mini Puttról
Képernyőkép a 6 Reasons Not to Be a Fly („6 ok, hogy miért ne légy légy”) programról
Képernyőkép a 3D Roller Coaster (3D hullámvasút) programról
Vannak programozási környezetek, amikben gombok és egyéb felhasználói felületi elemek is találhatóak, például a weboldalakhoz a HTML-ben, de a ProcessingJS nem ilyen környezet. Ehelyett a ProcessingJS építőkockákat ad nekünk:
  • parancsokat, amikkel alakzatokat és szöveget rajzolhatunk
  • módokat arra, hogy eseményeket figyeljünk
  • módokat arra, hogy meghatározzuk az egér helyzetét.
Ezeket az építőkockákat felhasználva készíthetünk gombokat, és közben még többet tanulhatunk a programozásról! A lehető legegyszerűbb gombokkal fogjuk kezdeni, majd a kódunkat egyre inkább újra-felhasználhatóvá tesszük függvények segítségével, legvégül pedig még inkább újra-felhasználhatóvá tesszük, objektum-orientált alapelvek alkalmazásával.
Nézzük meg, hogyan is csinálhatunk gombokat!