Sprecher 1: Lassen Sie uns ein Programm schreiben, mit einem graphischen Benutzerschnittstelle, die umfasst
ein Fenster und eine Taste gibt es in.
Lassen Sie uns loslegen.
>> Zunächst lassen Sie mich gehen Sie vor und erklären, eine g Fenster, den Aufruf der Variablenfenster.
Und weisen Sie ihm, die Rückkehr Wert der neuen g-Fenster.
Welche unserem Fenster instanziieren wird.
Und dann eine Breite von 320 geben wir Pixel, und die Höhe von 240 Pixel.
Etwas willkürlich, aber klein genug, um auf den Bildschirm passen.
Lassen Sie uns nun instanziieren ein g-Taste.
Nicht nur mit einem Etikett, die der Benutzer wird mit einer einzigartigen sehen, sondern auch
Kennung.
Eine so genannte Aktionsbefehl, das wird ja eindeutig zu identifizieren, dass die Taste.
g-Taste, Taste, wird die Rückkehr Wert der neuen g-Taste.
Und es ist ein Etikett ist, ganz einfach, Knopf.
Und dann lassen Sie uns Aktionsbefehl eingestellt, Bestehen in diesem Taste und eine einzigartige,
und einige, was beliebige Wort, klicken Sie auf.
Kommen wir nun zu einem Bereich hinzufügen, die Taste Fenster Umgehung im Fenster,
und der Knopf, und eine Kennung für der südliche Bereich des Fensters -
daß nach der Stanford tragbaren Bibliothek, ist der untere Teil
auf dem Bildschirm.
>> Und jetzt lasst uns bewusst induzieren eine Endlosschleife.
Innerhalb dieser Schleife werden wir für zwei Dinge zu hören.
Eine, ob der Benutzer gewählt hat, , um das Fenster zu schließen.
Und zweitens, ob oder ob nicht der Benutzer klickt auf, dass bestimmte Taste.
Zuerst werden wir erklären a g Aktionsereignis, Berufung
die Variable Ereignis.
Und zuweisen, ist der Rückgabewert Warten auf Ereignisse, Handlungen Veranstaltung.
>> Und nun prüfen lassen, ob das Ereignis ist das Schließen eines Fensters.
Wenn, erhalten, Event, Typ, vorbei an ein Ereignis, gleich, gleich, Fenster-
streichen geschlossen.
Eine spezielle Konstante in der deklarierte Stanford tragbare Bibliothek, die
repräsentiert genau das, die Schließen eines Fensters.
Dann werde ich aus diesem heraus zu brechen Endlosschleife, so dass wir
bis zum Ende der Funktion.
Ansonsten werde ich prüfen, ob String bekommen, Action zu vergleichen,
Befehl, vorbei an ein Ereignis, Komma, Zitat unquote, klicken Sie auf - das einzigartige
Kennung aus vor -
entspricht, ist gleich Null.
Dann werde ich etwas ausdrucken willkürlich, wie Button geklickt wurde.
>> In anderen Worten, wenn er hörte, dass ein Schaltfläche angeklickt wurde, und das Ereignis
zeigt an, dass der Button angeklickt wurde war die mit der eindeutigen Kennung
Zitat unquote klicken, dann will ich so viel auf dem Bildschirm zu melden.
Nun, ich nur in diesem Fall Über eine Taste.
Aber nur für den Fall meiner Bewerbung hatte mehrere Tasten, diese Technik
erlauben Sie mir, zu unterscheiden zwischen diese mehrere Tasten.
Außerhalb dieser Schleife, jetzt, ich werde fahren Sie mit g-Fenster zu schließen, vorbei
im Fenster als Argument, und dann wieder Null.
>> Lassen Sie uns nun speichern, übersetzen, und führen Sie dieses Programm.
Machen Taste, Punkt Schrägstrich-Taste.
Es ist mein Fenster, gibt es die Taste.
Fahren wir fort und klicken Sie auf auf die Schaltfläche.
Und die Schaltfläche angeklickt wurde.
Lassen Sie uns auf, dass Sie erneut.
Knopf angeklickt wurde.
>> Lassen Sie uns nun auf das x in der oberen rechten Ecke, um das Fenster zu schließen,
und wir aus dieser Schleife zu brechen und wir kehren Null.