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