1 00:00:00,000 --> 00:00:00,320 2 00:00:00,320 --> 00:00:03,260 Sprecher 1: Lassen Sie uns ein Programm schreiben, mit einem graphischen Benutzerschnittstelle, die umfasst 3 00:00:03,260 --> 00:00:05,180 ein Fenster und eine Taste gibt es in. 4 00:00:05,180 --> 00:00:06,540 Lassen Sie uns loslegen. 5 00:00:06,540 --> 00:00:10,690 >> Zunächst lassen Sie mich gehen Sie vor und erklären, eine g Fenster, den Aufruf der Variablenfenster. 6 00:00:10,690 --> 00:00:13,510 Und weisen Sie ihm, die Rückkehr Wert der neuen g-Fenster. 7 00:00:13,510 --> 00:00:15,230 Welche unserem Fenster instanziieren wird. 8 00:00:15,230 --> 00:00:19,530 Und dann eine Breite von 320 geben wir Pixel, und die Höhe von 240 Pixel. 9 00:00:19,530 --> 00:00:22,160 Etwas willkürlich, aber klein genug, um auf den Bildschirm passen. 10 00:00:22,160 --> 00:00:24,060 Lassen Sie uns nun instanziieren ein g-Taste. 11 00:00:24,060 --> 00:00:27,530 Nicht nur mit einem Etikett, die der Benutzer wird mit einer einzigartigen sehen, sondern auch 12 00:00:27,530 --> 00:00:28,150 Kennung. 13 00:00:28,150 --> 00:00:32,560 Eine so genannte Aktionsbefehl, das wird ja eindeutig zu identifizieren, dass die Taste. 14 00:00:32,560 --> 00:00:37,680 g-Taste, Taste, wird die Rückkehr Wert der neuen g-Taste. 15 00:00:37,680 --> 00:00:40,940 Und es ist ein Etikett ist, ganz einfach, Knopf. 16 00:00:40,940 --> 00:00:47,380 Und dann lassen Sie uns Aktionsbefehl eingestellt, Bestehen in diesem Taste und eine einzigartige, 17 00:00:47,380 --> 00:00:49,870 und einige, was beliebige Wort, klicken Sie auf. 18 00:00:49,870 --> 00:00:55,440 Kommen wir nun zu einem Bereich hinzufügen, die Taste Fenster Umgehung im Fenster, 19 00:00:55,440 --> 00:00:59,630 und der Knopf, und eine Kennung für der südliche Bereich des Fensters - 20 00:00:59,630 --> 00:01:03,020 daß nach der Stanford tragbaren Bibliothek, ist der untere Teil 21 00:01:03,020 --> 00:01:04,170 auf dem Bildschirm. 22 00:01:04,170 --> 00:01:07,000 >> Und jetzt lasst uns bewusst induzieren eine Endlosschleife. 23 00:01:07,000 --> 00:01:10,250 24 00:01:10,250 --> 00:01:12,600 Innerhalb dieser Schleife werden wir für zwei Dinge zu hören. 25 00:01:12,600 --> 00:01:15,680 Eine, ob der Benutzer gewählt hat, , um das Fenster zu schließen. 26 00:01:15,680 --> 00:01:19,010 Und zweitens, ob oder ob nicht der Benutzer klickt auf, dass bestimmte Taste. 27 00:01:19,010 --> 00:01:22,960 Zuerst werden wir erklären a g Aktionsereignis, Berufung 28 00:01:22,960 --> 00:01:24,190 die Variable Ereignis. 29 00:01:24,190 --> 00:01:31,480 Und zuweisen, ist der Rückgabewert Warten auf Ereignisse, Handlungen Veranstaltung. 30 00:01:31,480 --> 00:01:34,460 >> Und nun prüfen lassen, ob das Ereignis ist das Schließen eines Fensters. 31 00:01:34,460 --> 00:01:40,040 Wenn, erhalten, Event, Typ, vorbei an ein Ereignis, gleich, gleich, Fenster- 32 00:01:40,040 --> 00:01:40,955 streichen geschlossen. 33 00:01:40,955 --> 00:01:44,630 Eine spezielle Konstante in der deklarierte Stanford tragbare Bibliothek, die 34 00:01:44,630 --> 00:01:47,170 repräsentiert genau das, die Schließen eines Fensters. 35 00:01:47,170 --> 00:01:49,820 Dann werde ich aus diesem heraus zu brechen Endlosschleife, so dass wir 36 00:01:49,820 --> 00:01:51,770 bis zum Ende der Funktion. 37 00:01:51,770 --> 00:01:58,460 Ansonsten werde ich prüfen, ob String bekommen, Action zu vergleichen, 38 00:01:58,460 --> 00:02:02,990 Befehl, vorbei an ein Ereignis, Komma, Zitat unquote, klicken Sie auf - das einzigartige 39 00:02:02,990 --> 00:02:04,570 Kennung aus vor - 40 00:02:04,570 --> 00:02:06,360 entspricht, ist gleich Null. 41 00:02:06,360 --> 00:02:13,290 Dann werde ich etwas ausdrucken willkürlich, wie Button geklickt wurde. 42 00:02:13,290 --> 00:02:17,220 >> In anderen Worten, wenn er hörte, dass ein Schaltfläche angeklickt wurde, und das Ereignis 43 00:02:17,220 --> 00:02:20,690 zeigt an, dass der Button angeklickt wurde war die mit der eindeutigen Kennung 44 00:02:20,690 --> 00:02:24,180 Zitat unquote klicken, dann will ich so viel auf dem Bildschirm zu melden. 45 00:02:24,180 --> 00:02:25,780 Nun, ich nur in diesem Fall Über eine Taste. 46 00:02:25,780 --> 00:02:29,040 Aber nur für den Fall meiner Bewerbung hatte mehrere Tasten, diese Technik 47 00:02:29,040 --> 00:02:32,130 erlauben Sie mir, zu unterscheiden zwischen diese mehrere Tasten. 48 00:02:32,130 --> 00:02:36,465 Außerhalb dieser Schleife, jetzt, ich werde fahren Sie mit g-Fenster zu schließen, vorbei 49 00:02:36,465 --> 00:02:40,280 im Fenster als Argument, und dann wieder Null. 50 00:02:40,280 --> 00:02:43,930 >> Lassen Sie uns nun speichern, übersetzen, und führen Sie dieses Programm. 51 00:02:43,930 --> 00:02:47,690 Machen Taste, Punkt Schrägstrich-Taste. 52 00:02:47,690 --> 00:02:49,640 Es ist mein Fenster, gibt es die Taste. 53 00:02:49,640 --> 00:02:51,720 Fahren wir fort und klicken Sie auf auf die Schaltfläche. 54 00:02:51,720 --> 00:02:52,810 Und die Schaltfläche angeklickt wurde. 55 00:02:52,810 --> 00:02:54,400 Lassen Sie uns auf, dass Sie erneut. 56 00:02:54,400 --> 00:02:55,310 Knopf angeklickt wurde. 57 00:02:55,310 --> 00:02:59,160 >> Lassen Sie uns nun auf das x in der oberen rechten Ecke, um das Fenster zu schließen, 58 00:02:59,160 --> 00:03:01,400 und wir aus dieser Schleife zu brechen und wir kehren Null. 59 00:03:01,400 --> 00:03:03,638