1 00:00:00,390 --> 00:00:01,300 Barchaga salom, 2 00:00:01,300 --> 00:00:06,852 Bironta dasturning eng hayajonli jihatidan biri bu uning ikki tomonlama bo‘la olishidir. 3 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. 4 00:00:12,441 --> 00:00:16,428 va bironta hodisa ro‘y berganda nima qilishni hal qiladigan ba’zi bir kodlar mavjud. 5 00:00:16,428 --> 00:00:20,063 Masalan, sizda "qachonki sichqoncha bosilganda, biron ovoz eshitilsin" 6 00:00:20,063 --> 00:00:22,272 degan hodisa tutuvchisi bo‘lishi mumkin. 7 00:00:23,582 --> 00:00:25,657 Keling, u qanday ishlashini ko‘rish uchun amalda bajarib ko‘ramiz. 8 00:00:25,657 --> 00:00:28,261 Siz hech Flappy Bird o‘yini haqida eshitganmisiz? 9 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. 10 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. 11 00:00:40,801 --> 00:00:44,061 Drag va drop dasturlash bu eng ososn yo‘lidir... 12 00:00:44,061 --> 00:00:47,062 Hattoki, universitut talabalari ham shu yo‘l bilan kod yozishni o‘rganishadi. 13 00:00:47,062 --> 00:00:51,011 Lekin aslida, har bir bo‘lim haqiqiy kod orqali ifodalangan. 14 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. 15 00:00:56,059 --> 00:00:57,871 Bular hodisa tutuvchilardir. 16 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. 17 00:01:04,820 --> 00:01:08,714 Endi o‘yiningizda, qachonki sichqonchani bossangiz, bu qush qanotini qoqadi. 18 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. 19 00:01:15,413 --> 00:01:19,506 Va bu hodisalarga javob sifatida qo‘shish uchun mos bo‘limlarni tanlay olasiz. 20 00:01:19,506 --> 00:01:23,620 Siz mana bu kabi yo‘nalishli belgini ko‘rganingizda, sozlamalarni o‘zgartira olasiz, 21 00:01:23,620 --> 00:01:26,620 masalan, qush yerga tekkanda ovoz chiqarishi kabi. 22 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. 23 00:01:31,318 --> 00:01:33,224 Ajoyib!