0:00:00.390,0:00:01.300
Barchaga salom,
0:00:01.300,0:00:06.852
Bironta dasturning eng hayajonli jihatidan biri [br]bu uning ikki tomonlama bo‘la olishidir.
0:00:06.852,0:00:12.441
Istalgan vaqtda kimdir komputer yoki telefonda tugmani bossa, sarlavha tashlasa yoki nimadir yozsa, bu qanaqadir hodisa yaratadi.
0:00:12.441,0:00:16.428
va bironta hodisa ro‘y berganda nima qilishni hal qiladigan ba’zi bir kodlar mavjud.
0:00:16.428,0:00:20.063
Masalan, sizda "qachonki sichqoncha bosilganda, biron ovoz eshitilsin"
0:00:20.063,0:00:22.272
degan hodisa tutuvchisi bo‘lishi mumkin.
0:00:23.582,0:00:25.657
Keling, u qanday ishlashini ko‘rish uchun amalda bajarib ko‘ramiz.
0:00:25.657,0:00:28.261
Siz hech Flappy Bird o‘yini haqida eshitganmisiz?
0:00:28.261,0:00:34.499
Hodisa tutuvchilardan foydalanib, siz Flappy Bird ning o‘zingiz uchun shaxsiy, odatiy variantini dasturlashni o‘rganishingiz mumkin.
0:00:34.499,0:00:40.801
Siz yozadigan kod komputer uchun buyruqlarni namoyish qiladigan [br]oluvchi(dragging) va qo‘yuvchi(dropping) bo‘limlarni taqazo qiladi.
0:00:40.801,0:00:44.061
Drag va drop dasturlash bu eng ososn yo‘lidir...
0:00:44.061,0:00:47.062
Hattoki, universitut talabalari ham shu yo‘l bilan kod yozishni o‘rganishadi.
0:00:47.062,0:00:51.011
Lekin aslida, har bir bo‘lim haqiqiy kod orqali ifodalangan.
0:00:51.011,0:00:56.059
Agar siz ish joyiga ko‘z yugurtirsangiz, siz uchun to‘ldirib qo‘yilgan ba’zi bir yashil bo‘limlar mavjudligini ko‘rasiz.
0:00:56.059,0:00:57.871
Bular hodisa tutuvchilardir.
0:00:57.871,0:01:04.820
Agar siz siqchqonchani bosganingizda qush qanotini qoqishni xohlasangiz, buni mos hodisa tutuvchiga flap bo‘limini biriktirish orqali qilishigiz mumkin.
0:01:04.820,0:01:08.714
Endi o‘yiningizda, qachonki sichqonchani bossangiz, bu qush qanotini qoqadi.
0:01:08.714,0:01:15.413
Bu mashg‘ulotning har bir boshqotirmasida, biz ish joyidagi yashil bo‘limlardek hodisa tutuvchilarning yangi turlarini tanishtirib boramiz.
0:01:15.413,0:01:19.506
Va bu hodisalarga javob sifatida qo‘shish uchun mos bo‘limlarni tanlay olasiz.
0:01:19.506,0:01:23.620
Siz mana bu kabi yo‘nalishli belgini ko‘rganingizda, sozlamalarni o‘zgartira olasiz,
0:01:23.620,0:01:26.620
masalan, qush yerga tekkanda ovoz chiqarishi kabi.
0:01:26.620,0:01:31.318
So‘nggi boshqotirmada, siz o‘zingizning shaxsiy o‘yiningizni yaratish va uni do‘stlaringizga ulashish imkoniyatiga ega bo‘lasiz.
0:01:31.318,0:01:33.224
Ajoyib!