1 00:00:00,000 --> 00:00:00,310 2 00:00:00,310 --> 00:00:03,050 >> ПРЕДСЕДНИК 1: Хајде да напише програм који има графички кориснички интерфејс који 3 00:00:03,050 --> 00:00:06,940 укључује клизач да корисник може да се креће лева на десно, како би се изабрати неки 4 00:00:06,940 --> 00:00:08,720 вредност између два цела броја. 5 00:00:08,720 --> 00:00:11,220 >> Да бисте то урадили, ја сам почео са неки чувар места код. 6 00:00:11,220 --> 00:00:12,720 А сада хајде да попуните празан. 7 00:00:12,720 --> 00:00:17,760 Хајде да прво издвоји ГСлидер, називајући она клизач, и доделите јој 8 00:00:17,760 --> 00:00:20,690 повратак вредност гетГСлидер. 9 00:00:20,690 --> 00:00:24,160 А сада хајде да наведете да желим доње границе клизача да буде 10 00:00:24,160 --> 00:00:28,800 цео број од 0, горње границе клизач да буде цео број од 100, и 11 00:00:28,800 --> 00:00:31,860 подразумевана почетна вредност бити 50. 12 00:00:31,860 --> 00:00:35,760 >> Даље, идемо напред и повезују акција команда са овим клизачем по 13 00:00:35,760 --> 00:00:40,220 зове сетАцтионЦомманд, пролази у клизач, и додавања на произвољан 14 00:00:40,220 --> 00:00:44,500 али јединствена ниска као цитат завршен цитат "Погурајте." Другим речима, "слиде" је 15 00:00:44,500 --> 00:00:48,150 ће бити идентификатор јединствено у вези са овим клизачем. 16 00:00:48,150 --> 00:00:51,500 Само у случају моје кориснички интерфејс имао више клизаче, ја могу да праве разлику 17 00:00:51,500 --> 00:00:53,180 међу њима са овом техником. 18 00:00:53,180 --> 00:00:58,620 >> Даље, назовимо аддТоРегион, пролази у прозор, пролази у клизачу, пролазећи 19 00:00:58,620 --> 00:01:03,310 у куоте Ункуоте "Југ", како би се додај клизач на најјужнију 20 00:01:03,310 --> 00:01:04,830 област нашег корисничког интерфејса. 21 00:01:04,830 --> 00:01:08,310 Где цитат завршен цитат "ЈУГ" се дешава буду јединствени идентификатор дефинисани у 22 00:01:08,310 --> 00:01:09,950 Стенфорд Преносни Библиотека. 23 00:01:09,950 --> 00:01:12,760 >> Али сада, због јасноће, са леве од слајдер Хајде да тешко 24 00:01:12,760 --> 00:01:13,980 кодирања број 0. 25 00:01:13,980 --> 00:01:17,020 И на десно од клизача нека Тешко код броја 100. 26 00:01:17,020 --> 00:01:20,590 Тако да корисник зна клизним ствар на лево или десно како 27 00:01:20,590 --> 00:01:22,170 они мењају своју вредност. 28 00:01:22,170 --> 00:01:26,060 >> Пре него што издвоји тај клизач, хајде да вратите овде и доделити ГЛабел, 29 00:01:26,060 --> 00:01:27,210 називајући га оставио. 30 00:01:27,210 --> 00:01:32,170 И доделите му повратну вредност невГЛабел, пролази у куоте Ункуоте - 31 00:01:32,170 --> 00:01:33,500 другим речима - 32 00:01:33,500 --> 00:01:39,250 од "0". Хајде да сада зовемо аддТоРегион, пролази у прозору, пролази у лево, 33 00:01:39,250 --> 00:01:43,560 пролази у куоте Ункуоте "Југ". Тако да је ова ознака је уметнута у то 34 00:01:43,560 --> 00:01:45,600 јужном региону пре клизача. 35 00:01:45,600 --> 00:01:49,950 >> И сада после клизача, идемо напред и прогласи други ГЛабел. 36 00:01:49,950 --> 00:01:54,550 Називајући га десно, то додељивање врати вредност невГЛабел. 37 00:01:54,550 --> 00:01:56,320 Цитат завршен цитат - још један стринг - 38 00:01:56,320 --> 00:02:02,290 "100". И онда зови аддТоРегион, пролази у прозору, пролази у праву, 39 00:02:02,290 --> 00:02:04,640 пролази у "Југ", као добро. 40 00:02:04,640 --> 00:02:08,580 Другим речима, ми смо само прогласили налепница, слајдер, а други налепница и 41 00:02:08,580 --> 00:02:12,200 убаци их у јужном региону у том циљу, тако да корисник зна 42 00:02:12,200 --> 00:02:15,510 када он или она креће на десно или на лево отприлике шта вредност 43 00:02:15,510 --> 00:02:16,380 они ће се приближава. 44 00:02:16,380 --> 00:02:19,040 >> Хајде да сада изазвати бесконачну петљу. 45 00:02:19,040 --> 00:02:21,755 И унутар ове петље, омогућава први чек за 46 00:02:21,755 --> 00:02:24,710 ГАцтионЕвент, називајући га догађај. 47 00:02:24,710 --> 00:02:27,740 Додељивање му повратак вредност ваитФорЕвент. 48 00:02:27,740 --> 00:02:32,430 Доношење у Ацтион-Евент, константе проглашена у Станфорд Портабле 49 00:02:32,430 --> 00:02:36,460 Библиотека која указује на то да сте заиста желе да чекају на акцију. 50 00:02:36,460 --> 00:02:42,420 >> Хајде да следећи чек ако гетЕвентТипе, пролази у случају, једнак 51 00:02:42,420 --> 00:02:46,330 ВИНДОВ_ЦЛОСЕД, други константан проглашен у Станфорд Портабле 52 00:02:46,330 --> 00:02:49,970 Библиотека која указује на то да је акција је затварање прозора. 53 00:02:49,970 --> 00:02:53,640 Онда идемо напред и избити овог иначе бесконачне петље. 54 00:02:53,640 --> 00:02:57,480 >> Друго, хајде да проверимо да ли корисник је склизнуо тај клизач. 55 00:02:57,480 --> 00:03:04,930 Ако упоредите низ од гетАцтионЦомманд, пролази у случају, зарез, цитат завршен цитат 56 00:03:04,930 --> 00:03:07,520 "Слајд" једнако износи 0.. 57 00:03:07,520 --> 00:03:10,840 Другим речима, ако јединствени идентификатор повезана са клизача 58 00:03:10,840 --> 00:03:15,070 који је склизнуо једнако цитат завршен цитат "Слајд," јединствени идентификатор 59 00:03:15,070 --> 00:03:18,300 да смо дали раније, онда Желим да урадите следеће. 60 00:03:18,300 --> 00:03:25,040 >> Принтф "клизач је склизнуо до% и обрнуту косу црту н, "указује на то да ја бих 61 00:03:25,040 --> 00:03:28,200 да прикључите саставни вредност клизача. 62 00:03:28,200 --> 00:03:34,300 Тако зарез гетВалуе од клизача. 63 00:03:34,300 --> 00:03:39,210 >> Хајде да сада спасити, компајлирати, покрените ово Програм, и слајд да клизач. 64 00:03:39,210 --> 00:03:41,200 Маке клизача. 65 00:03:41,200 --> 00:03:42,990 . / Слајдер. 66 00:03:42,990 --> 00:03:44,270 Ту је мој кориснички интерфејс. 67 00:03:44,270 --> 00:03:48,130 Ту је мој клизач, са леве стране који је 0, за чији је право 68 00:03:48,130 --> 00:03:49,820 100, обојица налепнице. 69 00:03:49,820 --> 00:03:52,740 И као што сам померите клизач са леве стране и десно, приметићете да у мојој 70 00:03:52,740 --> 00:03:56,160 конзола прозор Видећу целобројна вредност. 71 00:03:56,160 --> 00:03:59,840 >> Сада, ја не нужно види све бројеве између 0 и 100, јер 72 00:03:59,840 --> 00:04:02,190 у зависности од брзине којом Ја померите клизач, мој 73 00:04:02,190 --> 00:04:03,540 Програм можда није приметио. 74 00:04:03,540 --> 00:04:07,040 Али заиста, ако сам га преместили на било Посебно место, то је вредност 75 00:04:07,040 --> 00:04:08,290 који ће се штампати. 76 00:04:08,290 --> 00:04:10,006