1 00:00:00,000 --> 00:00:00,310 2 00:00:00,310 --> 00:00:03,050 >> HOPARL脰R 1: bir proqram yazmaq ed蓹k ki, qrafik istifad蓹莽i interfeysi var ki, 3 00:00:03,050 --> 00:00:06,940 bir istifad蓹莽i h蓹r蓹k蓹t ed蓹 bil蓹r ki, bir kayd谋r谋c谋y谋 daxildir b蓹zi se莽m蓹k 眉莽眉n sa臒 4 00:00:06,940 --> 00:00:08,720 iki integers aras谋nda d蓹y蓹ri. 5 00:00:08,720 --> 00:00:11,220 >> Bunu etm蓹k 眉莽眉n, m蓹n ba艧lam谋艧d谋r etdik b蓹zi tutucu kodu. 6 00:00:11,220 --> 00:00:12,720 陌ndi bir bo艧 doldurmaq bildirin. 7 00:00:12,720 --> 00:00:17,760 Z蓹ng, ilk bir GSlider ayr谋lmas谋 ed蓹k Bu kayd谋r谋c谋y谋 v蓹 ona t蓹yin 8 00:00:17,760 --> 00:00:20,690 getGSlider qaytar谋lmas谋 d蓹y蓹ri. 9 00:00:20,690 --> 00:00:24,160 V蓹 indi ist蓹yir蓹m ki, 蓹n m眉蓹yy蓹n ed蓹k bir olmaq kayd谋r谋c谋y谋 ba臒l谋 a艧a臒谋 10 00:00:24,160 --> 00:00:28,800 0 tam, bu 眉st bound 100 bir tam olmaq kayd谋r谋c谋y谋, v蓹 11 00:00:28,800 --> 00:00:31,860 default ilkin d蓹y蓹ri 50 olmaq. 12 00:00:31,860 --> 00:00:35,760 >> Next nin ir蓹li getm蓹k v蓹 bir 艧蓹rik imkan Bu kayd谋r谋c谋y谋 il蓹 h蓹r蓹k蓹t komanda t蓹r蓹find蓹n 13 00:00:35,760 --> 00:00:40,220 ke莽蓹n setActionCommand z蓹ng ixtiyari ild蓹 kayd谋r谋c谋y谋 v蓹 ke莽蓹n 14 00:00:40,220 --> 00:00:44,500 lakin unikal string quote d谋rna臒谋 ba臒lamaq kimi "S眉r眉艧d眉r眉n." Ba艧qa s枚zl蓹, "slide" dir 15 00:00:44,500 --> 00:00:48,150 benzersiz identifikator olacaq Bu kayd谋r谋c谋y谋 il蓹 ba臒l谋. 16 00:00:48,150 --> 00:00:51,500 Just halda m蓹nim user interface var idi 莽ox ayar d眉臒melerini, m蓹n ay谋rmaq bil蓹r 17 00:00:51,500 --> 00:00:53,180 Bu texnika il蓹 onlar谋n aras谋nda. 18 00:00:53,180 --> 00:00:58,620 >> Next, ke莽蓹n, 蓹n addToRegion z蓹ng ed蓹k p蓹nc蓹r蓹, ke莽蓹n kayd谋r谋c谋y谋 ke莽蓹n 19 00:00:58,620 --> 00:01:03,310 quote d谋rna臒谋 ba臒lamaq ild蓹 "C茝NUB" 眉莽眉n c蓹nub 眉莽眉n kayd谋r谋c谋y谋 蓹lav蓹 20 00:01:03,310 --> 00:01:04,830 Bizim istifad蓹莽i interfeysi rayonu. 21 00:01:04,830 --> 00:01:08,310 Harada quote d谋rna臒谋 ba臒lamaq "SOUTH" olur Bu m眉蓹yy蓹n unikal identifikator ola 22 00:01:08,310 --> 00:01:09,950 Stanford Portable Kitabxana. 23 00:01:09,950 --> 00:01:12,760 >> Amma indi, ayd谋nl谋q 眉莽眉n, sol kayd谋r谋c谋y谋 ed蓹k s蓹rt 24 00:01:12,760 --> 00:01:13,980 say谋 0 kod. 25 00:01:13,980 --> 00:01:17,020 V蓹 kayd谋r谋c谋y谋 sa臒 ed蓹k a臒谋r kodu n枚mr蓹si 100. 26 00:01:17,020 --> 00:01:20,590 Istifad蓹莽i s眉r眉艧m蓹 bilir ki 艧ey sol v蓹 ya sa臒 眉莽眉n nec蓹 27 00:01:20,590 --> 00:01:22,170 onun d蓹y蓹ri d蓹yi艧蓹n edirik. 28 00:01:22,170 --> 00:01:26,060 >> Ki, kayd谋r谋c谋y谋 ayr谋lmas谋 蓹vv蓹l, ed蓹k burada geri bir GLabel ayr谋lmas谋, 29 00:01:26,060 --> 00:01:27,210 z蓹ng sol. 30 00:01:27,210 --> 00:01:32,170 V蓹 qaytar谋lmas谋 d蓹y蓹ri t蓹yin newGLabel, quote d谋rna臒谋 ba臒lamaq ke莽蓹n - 31 00:01:32,170 --> 00:01:33,500 ba艧qa s枚zl蓹 - 32 00:01:33,500 --> 00:01:39,250 芦0禄. 陌ndi addToRegion z蓹ng , sol ke莽蓹n, p蓹nc蓹r蓹 ke莽蓹n 33 00:01:39,250 --> 00:01:43,560 quote d谋rna臒谋 ba臒lamaq ke莽蓹n "C茝NUB." Bel蓹 Bu etiket ki daxil edilir ki 34 00:01:43,560 --> 00:01:45,600 kayd谋r谋c谋y谋 蓹vv蓹l c蓹nub rayonu. 35 00:01:45,600 --> 00:01:49,950 >> 陌ndi kayd谋r谋c谋y谋 sonra, gidelim qabaqda v蓹 ba艧qa GLabel b蓹yan. 36 00:01:49,950 --> 00:01:54,550 Onu t蓹yin, do臒ru 莽a臒谋ran newGLabel d蓹y蓹ri qay谋tmaq. 37 00:01:54,550 --> 00:01:56,320 Quote d谋rna臒谋 ba臒lamaq - bir string - 38 00:01:56,320 --> 00:02:02,290 "100". V蓹 sonra, addToRegion z蓹ng , sa臒 ke莽蓹n p蓹nc蓹r蓹 ke莽蓹n 39 00:02:02,290 --> 00:02:04,640 h蓹m莽inin "C蓹nub" ke莽蓹n. 40 00:02:04,640 --> 00:02:08,580 Ba艧qa s枚zl蓹, biz yaln谋z b蓹yan etdik bir etiket, bir kayd谋r谋c谋y谋, v蓹 ba艧qa bir etiket v蓹 41 00:02:08,580 --> 00:02:12,200 c蓹nub b枚lg蓹sind蓹 onlar谋 daxil ki, istifad蓹莽i bilir ki 42 00:02:12,200 --> 00:02:15,510 o sa臒 眉莽眉n h蓹r蓹k蓹t zaman v蓹 ya sol t蓹xmin蓹n n蓹 d蓹y蓹ri 43 00:02:15,510 --> 00:02:16,380 onlar yax谋nla艧an olacaq. 44 00:02:16,380 --> 00:02:19,040 >> Indi sonsuz loop vadar ed蓹k. 45 00:02:19,040 --> 00:02:21,755 Bu loop daxilind蓹, bir 眉莽眉n ilk 莽ek imkan verir 46 00:02:21,755 --> 00:02:24,710 Hadis蓹 z蓹ng GActionEvent. 47 00:02:24,710 --> 00:02:27,740 Bu qaytar谋lmas谋 t蓹yin waitForEvent d蓹y蓹ri. 48 00:02:27,740 --> 00:02:32,430 AKS陌YASI-HALDA, bir sabit ke莽蓹n Stanford Portable elan 49 00:02:32,430 --> 00:02:36,460 Ki, h蓹qiq蓹t蓹n g枚st蓹rir ki, kitabxana bir h蓹r蓹k蓹t g枚zl蓹m蓹k ist蓹yir蓹m. 50 00:02:36,460 --> 00:02:42,420 >> G蓹lin n枚vb蓹ti 莽ek 蓹g蓹r getEventType, T蓹dbird蓹 ke莽蓹n b蓹rab蓹rdir 51 00:02:42,420 --> 00:02:46,330 WINDOW_CLOSED ba艧qa daimi elan Stanford portable 52 00:02:46,330 --> 00:02:49,970 G枚st蓹rir ki, kitabxana ki, f蓹aliyy蓹t bir p蓹nc蓹r蓹 ba臒lanmas谋. 53 00:02:49,970 --> 00:02:53,640 Sonra ir蓹li ged蓹k v蓹 莽谋xmaq bu ba艧qa sonsuz loop. 54 00:02:53,640 --> 00:02:57,480 >> Ba艧qa, yoxlamaq imkan istifad蓹莽i ki, kayd谋r谋c谋y谋 soxub etmi艧dir. 55 00:02:57,480 --> 00:03:04,930 茝g蓹r getActionCommand m眉qayis蓹 string, quote d谋rna臒谋 ba臒lamaq, verg眉l, hadis蓹 ke莽蓹n 56 00:03:04,930 --> 00:03:07,520 "Slide" 0 b蓹rab蓹rdir b蓹rab蓹rdir. 57 00:03:07,520 --> 00:03:10,840 Ba艧qa s枚zl蓹, 蓹g蓹r unikal identifikator kayd谋r谋c谋y谋 il蓹 ba臒l谋 58 00:03:10,840 --> 00:03:15,070 ki soxub edilmi艧dir quote d谋rna臒谋 ba臒lamaq b蓹rab蓹rdir "Slide" unikal identifikator 59 00:03:15,070 --> 00:03:18,300 Biz sonra, 蓹vv蓹ll蓹r t蓹min M蓹n a艧a臒谋dak谋 etm蓹k ist蓹yir蓹m. 60 00:03:18,300 --> 00:03:25,040 >> Printf "kayd谋r谋c谋y谋 i backslash% slid edilib n, "M蓹n ist蓹rdim ki, ifad蓹 61 00:03:25,040 --> 00:03:28,200 t蓹rkib plug kayd谋r谋c谋y谋 d蓹y蓹ri. 62 00:03:28,200 --> 00:03:34,300 Bel蓹 ki, kayd谋r谋c谋y谋 verg眉l getValue. 63 00:03:34,300 --> 00:03:39,210 >> Indi, saxlamaq t蓹rtib, bu run ed蓹k kayd谋r谋c谋y谋 proqram, v蓹 slide. 64 00:03:39,210 --> 00:03:41,200 Kayd谋r谋c谋y谋 olun. 65 00:03:41,200 --> 00:03:42,990 . / Kayd谋r谋c谋y谋. 66 00:03:42,990 --> 00:03:44,270 M蓹nim istifad蓹莽i interfeysi var. 67 00:03:44,270 --> 00:03:48,130 M蓹nim kayd谋r谋c谋y谋 olan sol var a 0, h眉ququ olan deyil 68 00:03:48,130 --> 00:03:49,820 100, onlar谋n h蓹r ikisi yaz谋lar谋. 69 00:03:49,820 --> 00:03:52,740 M蓹n sol kayd谋r谋c谋y谋 u莽maq kimi v蓹 sa臒, qeyd edir ki, m蓹nim 70 00:03:52,740 --> 00:03:56,160 Konsol p蓹nc蓹r蓹 I g枚r蓹c蓹ksiniz tam d蓹y蓹ri. 71 00:03:56,160 --> 00:03:59,840 >> 陌ndi, m蓹n m眉tl蓹q b眉t眉n g枚rm眉r蓹m 0 v蓹 100 aras谋nda n枚mr蓹l蓹ri, 莽眉nki 72 00:03:59,840 --> 00:04:02,190 s眉r蓹ti as谋l谋 olaraq olan M蓹nim, kayd谋r谋c谋y谋 h蓹r蓹k蓹t 73 00:04:02,190 --> 00:04:03,540 proqram fark bil蓹r. 74 00:04:03,540 --> 00:04:07,040 Lakin, h蓹qiq蓹t蓹n, h蓹r hans谋 bir h蓹r蓹k蓹t 蓹g蓹r x眉susi yer ki, d蓹y蓹ri 75 00:04:07,040 --> 00:04:08,290 ki, 莽ap ed蓹c蓹k. 76 00:04:08,290 --> 00:04:10,006