2.4 sound-, program- und text-objekte

11
Microsoft® Small Basic Sound-, Program- und Text- Objekte Geschätzte Zeit für den Abschluss dieser Lektion: 1 Stunde

Transcript of 2.4 sound-, program- und text-objekte

Page 1: 2.4   sound-, program- und text-objekte

Microsoft® Small Basic

Sound-, Program- und Text-Objekte

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

Page 2: 2.4   sound-, program- und text-objekte

Sound-, Program- und Text-Objekte

In dieser Lektion erhalten Sie Informationen über:

Verwenden des Program-Objekts für die Verwaltung der Ausführung von Small Basic-Programmen.

Aktivieren der Audiowiedergabe durch Aktivierung des Sound-Objekts.

Durchführen textbezogener Funktionen mittels des Text-Objekts.

Page 3: 2.4   sound-, program- und text-objekte

Einführung in das Program-Objekt

Betrachten wir ein Beispiel, um das Program-Objekt besser zu verstehen.

Wenn Sie Programme erstellen und mit den verschiedenen Objekten und Prozessen arbeiten, die von Small Basic bereitgestellt werden, können Sie die Ausführung Ihres Programms mittels der Verwendung des Program-Objekts verändern.

In diesem Beispiel verwenden Sie den Delay-Prozess, um eine feste Verzögerung für die Ausführung des Programms einzurichten, und halten die Ausführung des Programms mittels des End-Prozesses an.

ERGEBNIS

Page 4: 2.4   sound-, program- und text-objekte

Erkunden des Program-Objekts

Durch die Verwendung des Program-Objekts können Sie auch Informationen zu den Argumenten abrufen, die an Ihr Programm übergeben werden.

Betrachten wir ein Beispiel, um zu verstehen, wie Sie das Program-Objekt verwenden können, um die Anzahl und den Wert der Argumente zu ermitteln, die an ein Programm während der Ausführung übergeben werden.

Page 5: 2.4   sound-, program- und text-objekte

Einführung in das Sound-Objekt

Nachdem wir nun Argumente und die Verwendung des Program-Objekts behandelt haben, lassen Sie uns einige weitere interessante Aspekte von Small Basic betrachten.

Wussten Sie, dass Sie in Ihre Small Basic-Programme Audio integrieren können? Tatsächlich können Sie in der Small Basic-Bibliothek aus einer Reihe von Beispielaudiodateien auswählen.

Sie können in Ihrem Programm mit Audiokomponenten arbeiten, indem Sie das Sound-Objekt mit Prozessen wie Play, Pause und Stop verwenden.

Das Ergebnis dieses Beispiels spielt, unterbricht und hält die angegebene Audiodatei in regelmäßigen Abständen an.

Page 6: 2.4   sound-, program- und text-objekte

Betrachten wir ein Beispiel, um zu verstehen, wie Sie bestimmte Audiokomponenten (wie Klingeln, Glocken oder Klicks) mittels bestimmter Prozesse für das Sound-Objekt in Ihrem Small Basic abspielen können.

Erkunden des Sound-Objekts

In diesem Beispiel spielt der PlayAndWait-Prozess eine Audiodatei ab und wartet anschließend das Ende der Wiedergabe ab.

Das Ergebnis dieses Beispiels spielt, unterbricht und hält die angegebene Audiodatei in regelmäßigen Abständen an.

Page 7: 2.4   sound-, program- und text-objekte

Small Basic stellt Ihnen außerdem nützliche Prozesse bereit, die Sie für das Arbeiten mit Texten verwenden können.

Einführung in das Text-Objekt

Nehmen Sie zum Beispiel an, dass Sie alle Namen zu Großbuchstaben konvertieren möchten, oder dass Sie in einem Text nach bestimmten Informationen suchen möchten.

Sie können das Text-Objekt und dessen Funktionen und Methoden verwenden, um Prozesse für Texte in Small Basic durchzuführen.

Sie können beispielsweise die Länge einer Textzeichenfolge festlegen, indem Sie den GetLength-Prozess verwenden.

Betrachten wir weitere Prozesse für das Text-Objekt, indem wir uns ein Beispiel anschauen…

Page 8: 2.4   sound-, program- und text-objekte

Weitere Informationen zum Text-Objekt

Betrachten wir ein weiteres Beispiel, um mehr Prozesse für das Text-Objekt kennenzulernen.

In diesem Beispiel bitten Sie den Benutzer, eine E-Mail-Adresse anzugeben. Anschließend verwenden Sie den IsSubText-Prozess für das Text-Objekt, um zu ermitteln, ob die Adresse gültig ist.

Page 9: 2.4   sound-, program- und text-objekte

Prozesse für das Text-Objekt

Ein weiterer Prozess für das Text-Objekt ist der GetSubText-Prozess. Dieser Prozess erfordert drei Parameter: den Text, aus dem Sie den Subtext ableiten möchten: die Stelle, an der Sie den Subtext ableiten möchten, und die Länge, bis zu der Sie den Subtext ableiten möchten.

Im Folgenden finden Sie einige weitere Verwendungsmöglichkeiten für das Text-Objekt…

Um festzustellen, ob ein bestimmter Text mit dem angegebenen Subtext beginnt, können Sie die StartWith oder EndWith-Prozesse verwenden.

Um den Zeichencode für ein bestimmtes Unicodezeichen abzurufen, können Sie den GetCharacterCode-Prozess verwenden.

Um die Indexposition eines bestimmten Subtexts zu ermitteln, können Sie den GetIndexOf-Prozess verwenden.

Page 10: 2.4   sound-, program- und text-objekte

Fassen wir zusammen…

Herzlichen Glückwunsch! Sie haben Folgendes gelernt:

Die Ausführung Ihres Programms mittels des Program-Objekts verwalten können.

Audiokomponenten mittels der Prozesse des Sound-Objekts einschließen können.

Texte mittels des Text-Objekts bearbeiten können.

Page 11: 2.4   sound-, program- und text-objekte

Zeigen Sie, was Sie wissen

Schreiben Sie ein Programm, das ein Textfenster anzeigt und anschließend die folgenden Schritte ausführt:

Fordern Sie den Benutzer auf, eine Antwort auf eine einfache Frage zu geben.

Wenn die Antwort richtig ist, zeigen Sie eine entsprechende Meldung zusammen mit einem Glockenton an.

Wenn die Antwort nicht richtig ist, zeigen Sie eine entsprechende Meldung zusammen mit einem Klingelton an.