SPEAKER 1: Pojďme napsat program s grafické uživatelské rozhraní, které obsahuje
okna a tlačítka tam dovnitř
Pojďme začít.
>> Nejprve mi dovolte, abych do toho pusťte a vyhlásit g okna, volání proměnné okno.
A přiřadit k ní, návrat Hodnota nového g okna.
Který bude konkretizovat naše okno.
A pak jsme se určit šířku 320 pixelů a výšku 240 pixelů.
Poněkud libovolně, ale malé tak, aby se vešly na obrazovku.
Pojďme se nyní instanci tlačítka g.
Nejen s popiskem, že uživatel uvidí, ale také s jedinečnou
identifikátor.
Tzv. akční příkaz, že bude skutečně jednoznačně identifikovat toto tlačítko.
g, tlačítko, dostane návrat Hodnota nových tlačítka g.
A je to Štítek musí být docela jednoduše, tlačítko.
A pak se pojďme nastavit akční příkaz, procházející v tomto tlačítkem a jedinečný,
a někteří, co libovolné slovo, klepněte na tlačítko.
Pojďme se nyní přidat tlačítko do regionu okna, obcházet v okně,
a tlačítka, a identifikátor pro jižní oblast okna -
že podle Stanford přenosné knihovna, je spodní část
na obrazovce.
>> A teď pojďme úmyslně vyvolat nekonečnou smyčku.
Uvnitř této smyčky budeme poslouchat na dvě věci.
Jeden, zda uživatel zvolil zavřete okno.
A za druhé, zda má uživatel klikli na tomto konkrétním tlačítkem.
Za prvé, jedeme do prohlásit g akční událost, volání
proměnná událost.
A přiřadit k ní, návratová hodnota ze čekat na akce, akční událost.
>> A teď pojďme zkontrolovat, zda tato událost je uzavření okna.
Pokud se dostanete, události, typ, kolem událost, rovná, rovná, okna
podtržítko uzavřené.
Speciální konstanta deklarována v Stanford přenosná knihovna, která
představuje přesně to, uzavření okna.
Pak jdu, aby se vymanily z této jinak nekonečné smyčky, takže jsme
dostanete na konec funkce.
Jinak, já jdu na kontrolu, zda string porovnat Get, akce,
příkaz, složením události, čárka, citace konec citátu, klepněte na tlačítko - to jedinečná
Identifikátor z před -
rovná, rovná se nula.
Pak jdu vytisknout něco libovolná, tlačítko jako klepnutí.
>> Jinými slovy, v případě, když slyší, že tlačítko klepli, a tato událost
indikuje, že tlačítko bylo klepnutí byl jeden s jedinečným identifikátorem
ze citátem konec citátu kliknutí, pak chci až na zprávu na obrazovce.
Nyní v tomto případě jen já mají jedno tlačítko.
Ale jen v případě, že má žádost měla více tlačítek, by tato technika
dovolte mi, abych rozlišovat mezi těchto několik tlačítek.
Mimo této smyčky, teď, budu pokračovat g zavřete okno, kolem
v okně jako svůj argument, a pak se vrátit na nulu.
>> Pojďme nyní uložit, zkompilovat, a spustit tento program.
Ujistěte se, tlačítko tečka lomítko.
Tady je moje okno, je tu tlačítko.
Pojďme dál a klepněte na tlačítko na tlačítko.
A tlačítko bylo kliknuto.
Pojďme klikněte znovu na to.
Button klepnutí.
>> Pojďme se nyní klikněte na X v horní části v pravém dolním rohu okno zavřete,
a my se vymanit z té smyčky a vracíme se k nule.