SPEAKER 1: Napišimo program z grafični uporabniški vmesnik, ki vključuje okno, gumb tam noter Začnimo. Prvič, dovolite mi, da gredo naprej in razglasi g okno, kliče spremenljivo okno. In ji naloži, vrnitev Vrednost novega g okna. Ki bo sprožajo naše okno. In potem smo se podajte širino 320 pikslov in višine 240 pik. Nekoliko poljubno, toda majhno Dovolj, da se prilega na zaslonu. Pojdimo zdaj sprožajo gumb g. Ne samo z nalepko, da uporabnik videli, ampak tudi z edinstveno identifikator. Tako imenovani ukaz ukrep, ki ga bo zares edinstveno identifikacijo gumb. g gumb, gumb, dobi vrnitev Vrednost novega g gumb. In to je nalepka mora biti, preprosto, gumb. In potem pa nastavite ukaz akcijski, , ki poteka v tem gumbom in edinstvena, in nekaj, kar samovoljno besedo, kliknite. Pojdimo zdaj dodali gumb za regijo okna, mimo v oknu in gumb in identifikator južna regija okna - da glede na Stanford prenosnih knjižnica, je spodnji del zaslona. In zdaj pa namerno izzivati ​​neskončno zanko. Znotraj te zanke bomo poslušati za dve stvari. Ena, ali je uporabnik izbral , da zaprete okno. In drugič, ali ima uporabnik kliknili na ta poseben gumb. Najprej bomo razglasi g ukrep dogodek, kliče spremenljivka dogodek. In določite z njim, vrne vrednost od počakajte dogodek, dejanje dogodka. In zdaj poglejmo, če ta dogodek je zapiranje okna. Če se dobili, dogodek tip, ki poteka dogodek, enako, enako, okno podčrtaj zaprta. Posebna konstantna prijavljeni v Stanford prenosni knjižnica, ki predstavlja ravno, da zapiranje okna. Potem bom prekinil iz tega drugače neskončno zanko, tako da smo dosegel konec funkcije. Drugače pa grem preveriti, če niz primerjate z dne dobili, akcije, Ukaz, ki poteka dogodka, vejica, narekovaj konec citata, kliknite - edinstveni identifikator od prej - enaka, enaka, enaka nič. Nato bom izpisal nekaj samovoljno, kot je gumb kliknili. Z drugimi besedami, če je na zaslišanju, da je A Gumb je kliknil, in da je dogodek kažejo, da je bil gumb klikne je bil eden z enoličnim identifikatorjem citata citata klik, potem hočem toliko prijavi na zaslonu. Zdaj, v tem primeru, sem samo ima en gumb. Ampak samo v primeru, imela moja vloga več gumbov, bi ta tehnika Dovolite mi, da razlikuje med ti več gumbov. Zunaj te zanke, zdaj bom nadaljuje, da zaprete g okno, ki poteka V oknu, kot svoj argument, in se nato vrne nič. Pojdimo zdaj rešiti, sestaviti, in zagon tega programa. Naredite gumb, gumb dot slash. Tukaj je moj okno, tam je gumb. Pojdimo naprej in kliknite na gumb. In je bil gumb kliknili. Oglejmo kliknite na to še enkrat. Button je bil kliknili. Pojdimo zdaj kliknite na X na vrhu desnem kotu, da zaprete okno, in mi izbruhne te zanke in se vrnemo nič.