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 >> Прво, дозволете ми да оди напред и да прогласи g прозорец, повикувајќи променлива прозорец. 6 00:00:10,690 --> 00:00:13,510 И додели на него, враќањето вредноста на нови g прозорецот. 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 Ајде сега показ g копче. 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 g копче, копче, добива се врати вредноста на Новиот G копче. 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 команда, поминува настан, запирка, цитат unquote, кликнете - дека единствен 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 на понуда unquote клик, тогаш сакам да го пријавите колку на екранот. 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 Надвор од овој циклус, сега, јас ќе одам да продолжи да се затвори g прозорец, минувајќи 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 >> Ајде сега кликнете на X во горниот десен агол да го затворите прозорецот, 58 00:02:59,160 --> 00:03:01,400 и ние се пробие на таа јамка и ние се врати на нула. 59 00:03:01,400 --> 00:03:03,638