Выступающий 1: Давайте напишем программу с графический пользовательский интерфейс, который включает окно и кнопка есть дюйма Давайте начнем. Во-первых, позвольте мне идти вперед и объявить г окна, называя переменную окно. И назначить ей, возвращение Значение нового г окна. Какой будет экземпляр наше окно. А потом мы указываем ширину 320 пикселей, а высота 240 пикселей. Несколько произвольно, но маленький достаточно, чтобы поместиться на экране. Давайте теперь экземпляр г кнопку. Не только с этикеткой, что пользователь увидите, но и с уникальным Идентификатор. Так называемый командный экшен, что воля действительно уникально идентифицировать эту кнопку. г, кнопка, получает возврат Значение новой кнопки г. И это знак должен быть, попросту говоря, кнопка. А потом давайте установим команду действий, передавая эту кнопку и уникальный, и то, что некоторые произвольное слово, нажмите. Давайте теперь добавить кнопку в регионе окна, обходя в окне, и кнопку, и идентификатор южный регион в окно - что в соответствии с Стэнфордского портативных библиотека, является нижней части экрана. А теперь давайте намеренно вызвать бесконечный цикл. Внутри этого цикла мы собираемся слушать за две вещи. Один из них, будь то выбрал пользователь , чтобы закрыть окно. И два, есть ли или нет пользователь нажал на этой конкретной кнопки. Во-первых, мы собираемся объявить Мероприятие г действие, призвание переменная событие. И назначить ему, возвращается значение из дождаться события, события действия. А теперь давайте проверим, если это событие является закрытие окна. Если, получить, событие, тип, проходя событие, равно, равно, окно подчеркивают замкнутый. Специальная константа объявлена ​​в Стэнфордский портативный библиотека, которая представляет именно это, закрытие окна. Тогда я иду, чтобы вырваться из этого в противном случае бесконечный цикл, так что мы дойдете до конца функции. В противном случае, я собираюсь проверить, если Строка сравнить из получить, действия, Команда, передавая события, запятая, кавычки конец цитаты, нажмите - это уникальное Идентификатор от лица - равно, равно, нулю. Тогда, я собираюсь распечатать что-то произвольное, как кнопка была нажата. Другими словами, если, услышав, что а Кнопка была нажата, и это событие указывает, что кнопка была нажата был тем, с уникальным идентификатором из цитатой конец цитаты щелчком мыши, то я хочу сообщить, как много на экране. Теперь в этом случае, я только есть одна кнопка. Но на всякий случай мое заявление было несколько кнопок, этот метод будет позвольте мне различать те несколько кнопок. За пределами этой петли, теперь, я собираюсь перейти к закрыть г окно, проходя в окне в качестве аргумента, , а затем вернуться к нулю. Давайте теперь сохранить, скомпилировать, и запустить эту программу. Сделать кнопки, кнопка точка слэш. Там в мое окно, есть кнопка. Давайте пойдем дальше и нажмите на кнопку. И кнопка была нажата. Давайте нажмем на это снова. Кнопка была нажата. Давайте теперь нажмите на х в верхней правый угол рука, чтобы закрыть окно, и мы вырваться из этого цикла и мы возвращаемся к нулю.