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