Olaylar ve Etkileşimler Nedir?
Merhaba sevgili öğrenciler! Bilgisayar oyunlarında veya uygulamalarda bir tuşa bastığınızda bir şeyler olur, değil mi? İşte bu olanlara 'olay', bu olayların birbiriyle konuşmasına ise 'etkileşim' diyoruz. Gelin bu sihirli dünyayı birlikte keşfedelim!
Olaylar, bir programda meydana gelen ve programın davranışını değiştirebilen durumlardır. Etkileşimler ise bu olayların bir sonucu olarak programın farklı bölümlerinin veya öğelerinin birbirini etkilemesidir.
Adım adım çözümlü örnekler
Bir bilgisayar oyununda karakterinizi hareket ettirmek için ok tuşlarına bastığınızda ne olur?
1. Siz ok tuşuna basarsınız (Bu bir 'olay'dır). 2. Oyun programı bu tuşa basıldığını algılar. 3. Karakteriniz ekranda hareket eder (Bu, olayın 'etkileşimi'dir).
Bir web sitesinde 'Beğen' butonuna tıkladığınızda ne olur?
1. Siz butona tıklarsınız (Bu bir 'olay'dır). 2. Web sitesi bu tıklamayı algılar. 3. Beğeni sayısı artar veya bir bildirim görünür (Bu, olayın 'etkileşimi'dir).
Bir mobil uygulamada bir resmi kaydırdığınızda ne gerçekleşir?
1. Parmağınızla ekrana dokunup kaydırırsınız (Bu bir 'olay'dır). 2. Uygulama bu hareketi algılar. 3. Resim ekranda kayar (Bu, olayın 'etkileşimi'dir).
Bilgi kartları
Mini test
S1.Aşağıdakilerden hangisi bir 'olay' örneğidir?
S2.Bir uygulamada 'Kaydet' butonuna basıldığında dosyanın kaydedilmesi ne tür bir durumdur?
S3.Bilgisayarda bir metin yazarken klavyeden harf yazmak bir olay mıdır?
Sık yapılan hatalar
Olaylar ve etkileşimler aynı şeylerdir. — Doğrusu: Olaylar bir eylemi başlatır, etkileşimler ise bu eyleme verilen tepkilerdir.
Bilgisayar oyunlarındaki her hareket bir olaydır. — Doğrusu: Bilgisayar oyunlarındaki karakter hareketleri genellikle olaylara verilen etkileşimlerdir. Asıl olay, oyuncunun tuşa basması gibi girdilerdir.
Sıkça sorulan sorular
Olaylar ve etkileşimler neden önemlidir?
Programların kullanıcıyla iletişim kurmasını ve komutlarımıza göre çalışmasını sağlarlar. Onlar olmadan programlar cansız olurdu.
Her olay bir etkileşim yaratır mı?
Genellikle evet. Bir olay meydana geldiğinde, programın bu olaya bir şekilde tepki vermesi beklenir. Ancak bazen olaylar programın mevcut durumunu değiştirmeyebilir.
Olay ve etkileşimleri günlük hayattan örneklerle açıklayabilir misiniz?
Elbette! Telefonunuzun çalması bir 'olay'dır. Telefonu açıp konuşmaya başlamanız ise bu olayın 'etkileşimi'dir.