Successfully reported this slideshow.
Microsoft® Small Basic
Ereignisse und Interaktivität
Geschätzte Zeit für den Abschluss dieser Lektion:
1 Stunde
Ereignisse und Interaktivität
In dieser Lektion erhalten Sie
Informationen über:
Verwenden von Tastaturereignissen in
Ihre...
Einführung in Ereignisse
Diese Lektion führt Sie in Ereignisse ein, mit denen Sie Ihren
Small Basic-Programmen Interaktivi...
Tastaturereignisse
Tastaturereignisse rufen eine Aktion hervor, wenn ein Benutzer eine Taste
drückt oder freigibt. Es gibt...
Tastaturereignisse
Betrachten wir die Tastaturereignisse in Small Basic mithilfe eines
einfachen Programms, mit dem im Gra...
Mausereignisse
Wie im Fall der Tastaturereignisse, können
Sie in Small Basic Programme erstellen, die
mit mausbasierten Er...
Fassen wir zusammen…

Herzlichen Glückwunsch! Sie haben
Folgendes gelernt:
Tastaturereignissen in Ihrem Programm verwenden...
Zeigen Sie, was Sie wissen
Schreiben Sie ein Programm, um mittels der
folgenden Schritte Mausereignisse vorzuführen:
 Ers...
Nächste SlideShare
Wird geladen in …5
×

3.4 ereignisse und interaktivitat

282 Aufrufe

Veröffentlicht am

Veröffentlicht in: Bildung
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

3.4 ereignisse und interaktivitat

  1. 1. Microsoft® Small Basic Ereignisse und Interaktivität Geschätzte Zeit für den Abschluss dieser Lektion: 1 Stunde
  2. 2. Ereignisse und Interaktivität In dieser Lektion erhalten Sie Informationen über: Verwenden von Tastaturereignissen in Ihrem Programm. Verwenden von Mausereignissen in Ihrem Programm.
  3. 3. Einführung in Ereignisse Diese Lektion führt Sie in Ereignisse ein, mit denen Sie Ihren Small Basic-Programmen Interaktivität hinzufügen können. Mit anderen Worten, Sie können in Small Basic interaktive Programme erstellen, indem Sie Ereignisse definieren, die eine Aktion in Reaktion auf Benutzereingaben auslösen. Interaktivität bezeichnet hier Ereignisse, die eine Aktion auslösen, z. B. wenn ein Benutzer mit einer Maustaste klickt oder eine Taste auf der Tastatur drückt.
  4. 4. Tastaturereignisse Tastaturereignisse rufen eine Aktion hervor, wenn ein Benutzer eine Taste drückt oder freigibt. Es gibt zwei Tastaturereignisse: KeyDown und KeyUp. Diese Ereignisse sind als Prozesse des GraphicsWindow-Objekts definiert. KeyUp löst ein Ereignis aus, wenn ein Benutzer eine Taste auf der Tastatur freigibt. KeyDown löst ein Ereignis aus, wenn ein Benutzer eine Taste auf der Tastatur drückt.
  5. 5. Tastaturereignisse Betrachten wir die Tastaturereignisse in Small Basic mithilfe eines einfachen Programms, mit dem im Grafikfenster eine Form rotiert wird, wenn Sie eine Taste auf der Tastatur drücken. In diesem Beispiel drücken Sie die EINGABETASTE, um eine rechteckige Form im Grafikfenster zu rotieren. Wenn Sie die Taste freigeben, wird das Rechteck zurück in die ursprüngliche Position rotiert.
  6. 6. Mausereignisse Wie im Fall der Tastaturereignisse, können Sie in Small Basic Programme erstellen, die mit mausbasierten Ereignissen funktionieren. Mausereignisse generieren Aktionen im Programm, wenn ein Benutzer mit einer Maustaste klickt. MouseDown löst ein Ereignis aus, wenn ein Benutzer mit einer Maustaste klickt. MouseUp löst ein Ereignis aus, wenn ein Benutzer eine Maustaste freigibt. MouseMove löst ein Ereignis aus, wenn ein Benutzer den Mauszeiger im Grafikfenster bewegt. Schauen wir uns an, wie wir diese Ereignisse in einem Programm verwenden können.
  7. 7. Fassen wir zusammen… Herzlichen Glückwunsch! Sie haben Folgendes gelernt: Tastaturereignissen in Ihrem Programm verwenden. Mausereignisse in Ihrem Programm verwenden.
  8. 8. Zeigen Sie, was Sie wissen Schreiben Sie ein Programm, um mittels der folgenden Schritte Mausereignisse vorzuführen:  Erstellen Sie eine Benutzeroberfläche mittels des GraphicsWindow-Objekts.  Fügen Sie Schaltflächen ein, um Formen mittels des Controls-Objekts zu zeichnen (siehe 3.5).  Verwenden Sie die Ereignisse MouseDown und MouseMove, um im Zeichenbereich Formen zu zeichnen.  Verwenden Sie die Anweisungen If und Else, um die Aktionen zu definieren, die durch die Mausklicks des Benutzers ausgelöst werden.

×