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

Bağlandığınız bilgisayar bir web filtresi kullanıyorsa, *.kastatic.org ve *.kasandbox.org adreslerinin engellerini kaldırmayı unutmayın.

Ana içerik

Buton nedir?

Butonlar. Butonlar, butonlar, butonlar! Burnumun şekli olmanın yanı sıra, bir buton, tıklayarak bir şeyi yaptırabileceğiniz bir alandır. Bu web sayfasına baktığınızda, kaç adet buton gibi şey görüyorsunuz? Etrafınıza bakın. Çevrenizde butona benzer kaç tane şey var?
Her yerde buton vardır, ve burada yaptığınız programlarda bir tür buton görmek isteyeceksiniz. Bu örnek programlara bakıp butonları nasıl kullandıklarını görün:
Mini Golf ekran görüntüsü
Sinek Olmamak için 6 Neden programının ekran görüntüsü
3D Tren programının ekran görüntüsü
HTML'nin web sayfalarına sağladığı gibi, ezber bozan buton ve başka kullanıcı arayüz öğeleri sağlayan bazı programlama ortamları vardır, ama ProcessingJS bunlardan biri değildir. Bunun yerine, ProcessingJS bize yapı taşları verir:
  • şekil ve metin çizmek için komutlar
  • olayları dinlemek için yollar
  • bunların fare konumunu bulmak için yollar.
Buton oluşturmak için bu yapı taşlarını birleştirebiliriz, ve bunu yaparken, programlamayla ilgili daha fazlasını öğreneceğiz. Mümkün olan en basit butonla başlayacağız, sonra kodumuzu fonksiyonlarla yeniden kullanılabilir hale getireceğiz, ve son olarak da nesne-yönelimli prensiplerle düzenleyeceğiz.
Buton-mobile, ileri!

Tartışmaya katılmak ister misiniz?

Henüz gönderi yok.
İngilizce biliyor musunuz? Khan Academy'nin İngilizce sitesinde neler olduğunu görmek için buraya tıklayın.