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!