1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 Выступоўца 1: Давайце напішам праграму з графічны карыстацкі інтэрфейс, які ўключае 3 00:00:03,260 --> 00:00:05,180 акно і кнопка ёсць цалі 4 00:00:05,180 --> 00:00:06,540 Давайце пачнем. 5 00:00:06,540 --> 00:00:10,690 >> Па-першае, дазвольце мне ісці наперад і аб'явіць г вокны, называючы зменную акно. 6 00:00:10,690 --> 00:00:13,510 І прызначыць ёй, вяртанне Значэнне новага г акна. 7 00:00:13,510 --> 00:00:15,230 Якой будзе асобнік наша акно. 8 00:00:15,230 --> 00:00:19,530 А потым мы паказваем шырыню 320 пікселяў, а вышыня 240 пікселяў. 9 00:00:19,530 --> 00:00:22,160 Некалькі адвольна, але маленькі дастаткова, каб змясціцца на экране. 10 00:00:22,160 --> 00:00:24,060 Давайце зараз асобнік г кнопку. 11 00:00:24,060 --> 00:00:27,530 Не толькі з этыкеткай, што карыстач ўбачыце, але і з унікальным 12 00:00:27,530 --> 00:00:28,150 Ідэнтыфікатар. 13 00:00:28,150 --> 00:00:32,560 Так званы камандны экшэн, што воля сапраўды ўнікальнае ідэнтыфікаваць гэтую кнопку. 14 00:00:32,560 --> 00:00:37,680 г, кнопка, атрымлівае вяртанне Значэнне новай кнопкі г. 15 00:00:37,680 --> 00:00:40,940 І гэта знак павінен быць, папросту кажучы, кнопка. 16 00:00:40,940 --> 00:00:47,380 А потым давайце ўсталюем каманду дзеянняў, перадаючы гэтую кнопку і унікальны, 17 00:00:47,380 --> 00:00:49,870 і тое, што некаторыя адвольнае слова, націсніце. 18 00:00:49,870 --> 00:00:55,440 Давайце цяпер дадаць кнопку ў рэгіёне вокны, абыходзячы ў акне, 19 00:00:55,440 --> 00:00:59,630 і кнопку, і ідэнтыфікатар паўднёвы рэгіён у акно - 20 00:00:59,630 --> 00:01:03,020 што ў адпаведнасці з Стэнфардскага партатыўных бібліятэка, з'яўляецца ніжняй частцы 21 00:01:03,020 --> 00:01:04,170 экрана. 22 00:01:04,170 --> 00:01:07,000 >> А цяпер давайце наўмысна выклікаць бясконцы цыкл. 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 Унутры гэтага цыклу мы збіраемся слухаць за дзве рэчы. 25 00:01:12,600 --> 00:01:15,680 Адзін з іх, будзь то абраў карыстальнік , Каб закрыць акно. 26 00:01:15,680 --> 00:01:19,010 І два, ці ёсць ці не карыстальнік націснуў на гэтай канкрэтнай кнопкі. 27 00:01:19,010 --> 00:01:22,960 Па-першае, мы збіраемся аб'явіць Мерапрыемства г дзеянне, пакліканне 28 00:01:22,960 --> 00:01:24,190 пераменная падзея. 29 00:01:24,190 --> 00:01:31,480 І прызначыць яму, вяртаецца значэнне з дачакацца падзеі, падзеі дзеянні. 30 00:01:31,480 --> 00:01:34,460 >> А цяпер давайце праверым, калі гэта падзея з'яўляецца закрыццё акна. 31 00:01:34,460 --> 00:01:40,040 Калі, атрымаць, падзея, тып, праходзячы падзея, роўна, роўна, акно 32 00:01:40,040 --> 00:01:40,955 падкрэсліваюць замкнёнае. 33 00:01:40,955 --> 00:01:44,630 Спецыяльная канстанта аб'яўлена ў Стэнфардскі партатыўны бібліятэка, якая 34 00:01:44,630 --> 00:01:47,170 прадстаўляе менавіта гэта, закрыццё акна. 35 00:01:47,170 --> 00:01:49,820 Тады я іду, каб вырвацца з гэтага у адваротным выпадку бясконцы цыкл, так што мы 36 00:01:49,820 --> 00:01:51,770 дойдзе да канца функцыі. 37 00:01:51,770 --> 00:01:58,460 У адваротным выпадку, я збіраюся праверыць, калі Радок параўнаць з атрымаць, дзеянні, 38 00:01:58,460 --> 00:02:02,990 Каманда, перадаючы падзеі, коска, двукоссі канец цытаты, націсніце - гэта ўнікальнае 39 00:02:02,990 --> 00:02:04,570 Ідэнтыфікатар ад асобы - 40 00:02:04,570 --> 00:02:06,360 роўна, роўна, нуля. 41 00:02:06,360 --> 00:02:13,290 Тады, я збіраюся раздрукаваць нешта адвольнае, як кнопка была націснутая. 42 00:02:13,290 --> 00:02:17,220 >> Іншымі словамі, калі, пачуўшы, што а Кнопка была націснутая, і гэта падзея 43 00:02:17,220 --> 00:02:20,690 паказвае, што кнопка была націснутая быў тым, з унікальным ідэнтыфікатарам 44 00:02:20,690 --> 00:02:24,180 з цытатай канец цытаты пстрычкай мышы, то я хачу паведаміць, як шмат на экране. 45 00:02:24,180 --> 00:02:25,780 Цяпер у гэтым выпадку, я толькі ёсць адна кнопка. 46 00:02:25,780 --> 00:02:29,040 Але на ўсялякі выпадак маю заяву было некалькі кнопак, гэты метад будзе 47 00:02:29,040 --> 00:02:32,130 дазвольце мне адрозніваць тыя некалькі кнопак. 48 00:02:32,130 --> 00:02:36,465 За межамі гэтай завесы, цяпер, я збіраюся перайсці да зачыніць г акно, праходзячы 49 00:02:36,465 --> 00:02:40,280 ў акне ў якасці аргументу, , А затым вярнуцца да нуля. 50 00:02:40,280 --> 00:02:43,930 >> Давайце зараз захаваць, скампіляваць, і запусціць гэтую праграму. 51 00:02:43,930 --> 00:02:47,690 Зрабіць кнопкі, кнопка кропка слэш. 52 00:02:47,690 --> 00:02:49,640 Там у маё акно, ёсць кнопка. 53 00:02:49,640 --> 00:02:51,720 Давайце пойдзем далей і націсніце на кнопку. 54 00:02:51,720 --> 00:02:52,810 І кнопка была націснутая. 55 00:02:52,810 --> 00:02:54,400 Давайце націснем на гэта зноў. 56 00:02:54,400 --> 00:02:55,310 Кнопка была націснутая. 57 00:02:55,310 --> 00:02:59,160 >> Давайце зараз націсніце на х у верхняй правы кут рука, каб закрыць акно, 58 00:02:59,160 --> 00:03:01,400 і мы вырвацца з гэтага цыклу і мы вяртаемся да нуля. 59 00:03:01,400 --> 00:03:03,638