Виступаючий 1: Давайте напишемо програму з графічний користувальницький інтерфейс, який включає
вікно і кнопка є дюйма
Давайте почнемо.
>> По-перше, дозвольте мені йти вперед і оголосити г вікна, називаючи змінну вікно.
І призначити їй, повернення Значення нового г вікна.
Якою буде примірник наше вікно.
А потім ми вказуємо ширину 320 пікселів, а висота 240 пікселів.
Кілька довільно, але маленький достатньо, щоб поміститися на екрані.
Давайте тепер примірник г кнопку.
Не тільки з етикеткою, що користувач побачите, але і з унікальним
Ідентифікатор.
Так званий командний екшен, що воля дійсно унікально ідентифікувати цю кнопку.
г, кнопка, отримує повернення Значення нової кнопки р.
І це знак повинен бути, просто кажучи, кнопка.
А потім давайте встановимо команду дій, передаючи цю кнопку і унікальний,
і те, що деякі довільне слово, натисніть.
Давайте тепер додати кнопку в регіоні вікна, обходячи у вікні,
і кнопку, і ідентифікатор південний регіон у вікно -
що відповідно до Стенфордського портативних бібліотека, є нижній частині
екрана.
>> А тепер давайте навмисно викликати нескінченний цикл.
Усередині цього циклу ми збираємося слухати за дві речі.
Один з них, будь то вибрав користувач , Щоб закрити вікно.
І два, чи є чи ні користувач натиснув на цій конкретній кнопки.
По-перше, ми збираємося оголосити Захід г дію, покликання
змінна подія.
І призначити йому, повертається значення з дочекатися події, події дії.
>> А тепер давайте перевіримо, якщо це подія є закриття вікна.
Якщо, отримати, подія, тип, проходячи подія, одно, одно, вікно
підкреслюють замкнутий.
Спеціальна константа оголошена в Стенфордський портативний бібліотека, яка
представляє саме це, закриття вікна.
Тоді я йду, щоб вирватися з цього в іншому випадку нескінченний цикл, так що ми
дійдете до кінця функції.
В іншому випадку, я збираюся перевірити, якщо Рядок порівняти з отримати, дії,
Команда, передаючи події, кома, лапки кінець цитати, натисніть - це унікальне
Ідентифікатор від особи -
одно, одно, нулю.
Тоді, я збираюся роздрукувати щось довільне, як кнопка була натиснута.
>> Іншими словами, якщо, почувши, що а Кнопка була натиснута, і ця подія
вказує, що кнопка була натиснута був тим, з унікальним ідентифікатором
з цитатою кінець цитати клацанням миші, то я хочу повідомити, як багато на екрані.
Тепер в цьому випадку, я тільки є одна кнопка.
Але про всяк випадок моя заява була кілька кнопок, цей метод буде
дозвольте мені розрізняти ті кілька кнопок.
За межами цієї петлі, тепер, я збираюся перейти до закрити г вікно, проходячи
у вікні як аргумент, , А потім повернутися до нуля.
>> Давайте тепер зберегти, скомпілювати, і запустити цю програму.
Зробити кнопки, кнопка точка слеш.
Там в моє вікно, є кнопка.
Давайте підемо далі і натисніть на кнопку.
І кнопка була натиснута.
Давайте натиснемо на це знову.
Кнопка була натиснута.
>> Давайте тепер натисніть на х у верхній правий кут рука, щоб закрити вікно,
і ми вирватися з цього циклу і ми повертаємося до нуля.