ЗВУЧНИК 1: Да се ​​напише програма со графички кориснички интерфејс, кој ги вклучува
прозорецот и копчето таму внатре
Ајде да започнете.
>> Прво, дозволете ми да оди напред и да прогласи g прозорец, повикувајќи променлива прозорец.
И додели на него, враќањето вредноста на нови g прозорецот.
Кој ќе се показ нашиот прозорец.
А потоа ние наведете ширина од 320 пиксели, а висината од 240 пиксели.
На некој начин произволно, но мали доволно за да ги собере на екранот.
Ајде сега показ g копче.
Не само со етикета дека корисникот ќе видиме, но, исто така, со уникатен
идентификатор.
А т.н. команда за дејство, со што ќе навистина уникатно идентификува дека копче.
g копче, копче, добива се врати вредноста на Новиот G копче.
И тоа е етикета ќе биде, Мошне едноставно, копче.
А потоа нека се постави команда за дејство, поминува во таа копче и единствен,
и некои што произволни зборот, кликнете.
Ајде сега да додадете копче за да регион на прозорецот, заобиколувајќи во прозорецот,
и копчето, и идентификатор за јужниот регион на прозорецот -
дека според Стенфорд преносни библиотека, е долниот дел
на екранот.
>> И сега, ајде намерно предизвикаат бесконечна јамка.
Внатрешноста на оваа јамка ние ќе да се слуша за две работи.
Еден, без разлика дали корисникот го избра за да го затворите прозорецот.
И две, без разлика дали или не на корисникот има кликнале на таа специфична копче.
Прво, ние ќе треба да се изјасни Г акција настан, нарекувајќи
променлива настан.
И додели на тоа, повратната вредност на чекаат настан, акција настан.
>> И сега нека се провери дали тој настан е затворање на прозорецот.
Ако, се, настан, тип, пропуштање на Настанот, еднаква, е еднаква, прозорец
истакне затворени.
Посебен постојана прогласена во Стенфорд преносни библиотека која
претставува токму тоа, затворање на прозорецот.
Тогаш јас ќе одам да се пробие на ова инаку бесконечна јамка, така што можеме
до крајот на функцијата.
Инаку, јас ќе одам да се провери дали низа споредуваат на се, акција,
команда, поминува настан, запирка, цитат unquote, кликнете - дека единствен
идентификатор од пред -
еднакво, е еднаква на нула.
Тогаш, јас ќе одам да се печати нешто произволна, како копче е кликнато.
>> Со други зборови, ако на слухот дека копчето е кликнато, и тој настан
покажува дека копчето е кликнато беше еден од оние со единствен идентификатор
на понуда unquote клик, тогаш сакам да го пријавите колку на екранот.
Сега, во овој случај, јас само имаат едно копче.
Но само во случај моето барање имаше повеќе копчиња, оваа техника би
дозволете ми да се направи разлика меѓу оние неколку копчиња.
Надвор од овој циклус, сега, јас ќе одам да продолжи да се затвори g прозорец, минувајќи
во прозорецот како свој аргумент, а потоа се врати нула.
>> Ајде сега спаси, состави, и да ја стартувате програмата.
Направи копче, точка црта копче.
Има мојот прозорец, има копче.
Ајде да одиме напред и да кликнете на копчето.
И копчето е кликнато.
Ајде да кликнете на тоа повторно.
Копчето е кликнато.
>> Ајде сега кликнете на X во горниот десен агол да го затворите прозорецот,
и ние се пробие на таа јамка и ние се врати на нула.