12
Microsoft® Small Basic Das Controls-Objekt Geschätzte Zeit für den Abschluss dieser Lektion: 1 Stunde

3.5 das controls-objekt

Embed Size (px)

Citation preview

Page 1: 3.5   das controls-objekt

Microsoft® Small Basic

Das Controls-Objekt

Geschätzte Zeit für den Abschluss dieser Lektion: 1 Stunde

Page 2: 3.5   das controls-objekt

Das Controls-Objekt

In dieser Lektion erhalten Sie Informationen über:

Verwenden verschiedener Eigenschaften des Controls-Objekts.

Verwenden verschiedener Prozesse für das Controls-Objekt.

Verwenden von Steuerereignissen für Schaltflächen und Textfelder im Programm.

Page 3: 3.5   das controls-objekt

Einführung in das Controls-Objekt

Bisher haben Sie erfahren, wie Sie verschiedene Objekte in Small Basic verwenden, wie GraphicsWindow, Shapes, File und Math.

Diese Lektion führt Sie in das Controls-Objekt von Small Basic ein. Mittels dieses Objekts können Sie im Grafikfenster einfache Steuerelemente anzeigen, wie Textfelder und Schaltflächen.

Page 4: 3.5   das controls-objekt

Prozesse für das Controls-Objekt

Bevor wir ein Programm mittels des Controls-Objekts erstellen, betrachten wir einige Prozesse für das Controls-Objekt und dessen Parameter.

AddTextBox – Sie können mittels dieses Prozesses ein Textfeld definieren, das im Grafikfenster angezeigt wird. Als Parameter müssen Sie die x-Koordinate und die y-Koordinate des Textfelds angeben.AddButton – Sie können mittels dieses Prozesses eine Schaltfläche definieren, die im Grafikfenster angezeigt wird. Als Parameter müssen Sie die Beschriftung der Schaltfläche und die x- und y-Koordinate der Schaltfläche angeben.

Page 5: 3.5   das controls-objekt

Prozesse für das Controls-Objekt

GetButtonCaption – Sie können mittels dieses Prozesses die Beschriftung einer Schaltfläche abrufen. Sie müssen den Namen der Schaltfläche als Parameter angeben.

SetButtonCaption – Sie können mittels dieses Prozesses die Beschriftung einer Schaltfläche festlegen oder ändern. Sie müssen den Namen der Schaltfläche und die neue Beschriftung als Parameter angeben.

GetTextBoxText – Sie können den Text, der im Textfeld angezeigt wird, abrufen, indem Sie dessen Namen als Parameter für diesen Prozess angeben.

SetTextBoxText – Sie können den Text, der im Textfeld angezeigt wird, definieren, indem Sie dessen Namen und den gewünschten Text als Parameter für diesen Prozess angeben.

Page 6: 3.5   das controls-objekt

Prozesse für das Controls-Objekt

Zusätzlich zum Hinzufügen nützlicher Steuerelemente in Ihrem Programm können Sie auch bestimmte Prozesse durchführen und die Einstellungen für die von Ihnen hinzugefügten Steuerelemente definieren.

Betrachten wir das Controls-Objekt mithilfe eines Beispiels.

Klicken Sie auf die Schaltfläche in der Symbolleiste.

Page 7: 3.5   das controls-objekt

Eigenschaften und Operationen des Controls-Objekts

Betrachten wir die Funktionen, die einige weitere Prozesse und Eigenschaften des Controls-Objekts bereitstellen.

HideControl – Sie können mittels dieses Prozesses ein vorhandenes Steuerelement im Grafikfenster ausblenden.ShowControl – Sie können mittels dieses Prozesses ein zuvor ausgeblendetes Steuerelement im Grafikfenster einblenden.Remove – Sie können mittels dieses Prozesses ein Steuerelement aus dem Grafikfenster entfernen.

Page 8: 3.5   das controls-objekt

Eigenschaften und Operationen des Controls-Objekts

SetSize – Sie können mittels dieses Prozesses eine feste Größe für ein Steuerelement angeben. Sie müssen den Namen, die Höhe und die Breite der Schaltfläche als Parameter angeben.

Move – Sie können mittels dieses Prozesses ein Steuerelement an einen anderen Ort im Grafikfenster verschieben. Sie müssen den Namen, die linke Koordinate und die obere Koordinate des Steuerelements als Parameter angeben.

LastClickedButton – Sie können mittels dieses Prozesses die letzte Schaltfläche ermitteln, auf die im Grafikfenster geklickt wurde.

LastTypedTextBox – Sie können mittels dieses Prozesses das letzte Textfeld ermitteln, in das Text eingegeben wurde.

Page 9: 3.5   das controls-objekt

Das Controls-Objekt

Schreiben wir nun ein einfaches Programm, das das Controls-Objekt enthält. Dieses Programm zeigt die Definitionen eines bestimmten Worts an.

ERGEBNIS

Page 10: 3.5   das controls-objekt

Steuerereignisse

Da Sie sich nun mit dem Controls-Objekt in Small Basic auskennen, betrachten wir die Ereignisse, die Sie für dieses Objekt verwenden können. Steuerereignisse generieren Aktionen im Programm, wenn ein Benutzer auf eine Schaltfläche klickt oder Text in ein Textfeld eingibt.

ButtonClicked löst ein Ereignis aus, wenn ein Benutzer auf eine Schaltfläche klickt.

TextTyped löst ein Ereignis aus, wenn ein Benutzer Text in ein Textfeld eingibt.

Sie können das Ereignis ButtonClicked verwenden, um einen einfachen Taschenrechner wie den rechts angezeigten zu erstellen:

Im Folgenden finden Sie ein Beispiel für das Ereignis TextTyped:

Page 11: 3.5   das controls-objekt

Fassen wir zusammen…

Herzlichen Glückwunsch! Sie haben Folgendes gelernt:

Verschiedene Eigenschaften des Controls-Objekts verwenden.

Verschiedene Prozesse für das Controls-Objekt verwenden.

Steuerereignisse für Schaltflächen und Textfelder im Programm verwenden.

Page 12: 3.5   das controls-objekt

Zeigen Sie, was Sie wissen

Schreiben Sie ein Programm, um ein einfaches Formular anzuzeigen, und führen Sie die folgenden Schritte durch:

Fügen Sie Textfelder hinzu, um den Namen, die Adresse, die Telefonnummer und die E-Mail-Adresse des Benutzers abzufragen.

Fügen Sie dem Formular die Schaltfläche Absenden hinzu.

Wenn der Benutzer die Daten angegeben hat und auf Absenden klickt, wird die entsprechende Meldung angezeigt.