1 głośnik: Napiszmy program z Graficzny interfejs użytkownika, który obejmuje okno, a tam przycisk w. Zaczynajmy. Po pierwsze, pozwól mi iść dalej i ogłosić g okno, wywołanie zmiennej okno. I przypisać do niego, powrót Wartość nowym oknie g. Która instancję naszego okna. A potem określić szerokość 320 pikseli i wysokość 240 pikseli. Nieco arbitralnie, ale małe wystarczy, aby zmieścić się na ekranie. Załóżmy teraz instancji przycisku g. Nie tylko ze znacznikiem, który użytkownik zobaczymy, ale także z unikalnym identyfikator. Tzw. polecenie działania, które będzie rzeczywiście jednoznacznie zidentyfikować tego przycisku. przycisk g, przycisk, dostaje zwrot Wartość nowego przycisku g. I to jest etykieta powinna być, po prostu przycisk. A potem niech polecenie działania ustaw, przechodząc w tym przycisku i wyjątkowa, a niektóre, co arbitralne słowo, kliknij. Dodajmy przycisk do regionu okna, omijając w oknie, i przycisk, a identyfikator południowej części okna - że zgodnie z przenośnego Stanford Biblioteka jest dolna część ekranu. 

A teraz celowo wywołać nieskończoną pętlę. Wewnątrz tej pętli będziemy słuchać z dwóch rzeczy. Jeden, czy użytkownik wybrał zamknięcie okna. I dwóch, czy użytkownik ma kliknięciu tego konkretnego przycisku. Po pierwsze, mamy zamiar zadeklarować Impreza g działania, wzywając Zmienna zdarzenia. I przypisać do niego zwraca wartości z oczekiwania na wydarzenia, imprezy działania. 

A teraz sprawdźmy, czy to zdarzenie jest zamknięcie okna. Jeśli, dostać, zdarzenia, typ, przechodząc Impreza, równa, równa, okno podkreślenia zamknięty. Specjalne stałe zadeklarowane w Stanford przenośna biblioteka, która oznacza dokładnie, że zamknięcie okna. Potem mam zamiar wyrwać się z tego inaczej pętla nieskończona, tak, że dotrze do końca funkcji. W przeciwnym razie, mam zamiar sprawdzić, czy Ciąg porównać z GET, działania, polecenie, przekazując zdarzeń, przecinek, cytat cytatu, kliknij - to wyjątkowa Identyfikator z przed - równa, równa zero. Potem mam zamiar wydrukować coś arbitralne, jak przycisk został kliknięty. 

Innymi słowy, jeśli po usłyszeniu, że przycisk został kliknięty, a zdarzenie wskazuje, że przycisk został kliknięty był jednym z unikalnym identyfikatorem z cytatu kliknięciem, a następnie chcę zgłosić tyle na ekranie. Teraz w tym przypadku, to tylko jeden przycisk. Ale tylko w przypadku, mój wniosek miał wiele przycisków, technika ta pozwala mi rozróżnić te kilka przycisków. Poza tym pętli, teraz, mam zamiar postępować, aby zamknąć g okno, przechodząc w oknie jako argument, , a następnie powrót do zera. 

Załóżmy teraz zapisać, skompilować, i uruchomić ten program. Dodać przycisk, przycisk dot slash. Tam jest moje okno, tam przycisk. Idziemy dalej i kliknij przycisku. I przycisk został kliknięty. Załóżmy, kliknij jeszcze raz. Przycisk został kliknięty. 

Załóżmy teraz, kliknij na przycisk X w górę prawy róg, aby zamknąć okno, i wyrwać się z pętli i wracamy do zera.