13
Microsoft® Small Basic Clock-, Desktop- und Dictionary-Objekte Geschätzte Zeit für den Abschluss dieser Lektion: 1 Stunde

2.5 clock-, desktop- und dictionary-objekte

Embed Size (px)

Citation preview

Page 1: 2.5   clock-, desktop- und dictionary-objekte

Microsoft® Small Basic

Clock-, Desktop- und Dictionary-Objekte

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

Page 2: 2.5   clock-, desktop- und dictionary-objekte

Clock-, Desktop- und Dictionary-Objekte

In dieser Lektion erhalten Sie Informationen über:

Verwenden verschiedener Eigenschaften des Clock-Objekts.

Verwenden verschiedener Eigenschaften und Prozesse des Desktop-Objekts.

Verwenden verschiedener Prozesse des Dictionary-Objekts.

Page 3: 2.5   clock-, desktop- und dictionary-objekte

Das Clock-Objekt

Mittels des Clock-Objekts können Sie diese Logik in Ihre Programme integrieren und Programme schreiben, die die Systemuhr verwenden. Die Eigenschaften dieses Objekts sind Date, Hour, Time und Year.

Während der Programmierung begegnen Sie möglicherweise Situationen, in denen Sie die Zeit berechnen oder bestimmte Aktionen anhand von Datum und Uhrzeit durchführen müssen.

Betrachten wir einige der Eigenschaften des Clock-Objekts...

Page 4: 2.5   clock-, desktop- und dictionary-objekte

Date, Weekday und Time

Sie können das aktuelle Systemdatum, den Wochentag und die Uhrzeit abrufen, indem Sie die Date-, WeekDay- und Time-Eigenschaft verwenden, je nachdem.

Betrachten wir ein Beispiel, das diese Informationen im Grafikfenster anzeigt…

ERGEBNIS

Page 5: 2.5   clock-, desktop- und dictionary-objekte

Die Eigenschaft „Year“

Sie können die Eigenschaft Year für das Clock-Objekt verwenden, um das aktuelle Systemjahr abzurufen.

Betrachten wir ein Beispiel, das diese Eigenschaft für die Berechnung des Alters des Benutzers verwendet…

Klicken Sie auf auf der Symbolleiste.

Page 6: 2.5   clock-, desktop- und dictionary-objekte

Sie können die Eigenschaften Month und Day für das Clock-Objekt verwenden, um den aktuellen Monat und den aktuellen Tag abzurufen, je nachdem.

Monat und Tag

ERGEBNIS

Möchten Sie ein Programm schreiben, das Sie an Ihrem Geburtstag begrüßt?

In diesem Beispiel zeigt das Textfenster die Geburtstagswünsche nur an, wenn der Benutzer einen Monat und Tag angegeben hat, der mit dem aktuellen Systemmonat und Systemtag identisch ist.

Page 7: 2.5   clock-, desktop- und dictionary-objekte

Sie können die aktuelle Stunde, Minute und Sekunde des Tages abrufen, indem Sie die Eigenschaften Hour, Minute und Second des Clock-Objekts verwenden.

Hour, Minute und Second

Lassen Sie uns diese Eigenschaften kombinieren, um im Grafikfenster eine digitale Uhr anzuzeigen...

ERGEBNIS

Page 8: 2.5   clock-, desktop- und dictionary-objekte

Das Desktop-Objekt

Sie können einen Desktophintergrund Ihrer Wahl einrichten, indem Sie den SetWallPaper-Prozess für das Desktop-Objekt verwenden.

Sie können außerdem die Größe des aktuellen Desktops abrufen und diese Informationen verwenden, um den Anzeigeort von Objekten auf dem Bildschirm anzugeben.

Wenn Sie den SetWallPaper-Prozess verwenden, können Sie für den Hintergrund aus lokalen Dateien, Netzwerkdateien oder Internet-URLs auswählen.

Page 9: 2.5   clock-, desktop- und dictionary-objekte

Das Desktop-Objekt

Sie erhalten die Höhe und die Breite des Bildschirms des primären Desktops, indem Sie die Eigenschaften Height und Width des Desktop-Objekts verwenden, je nachdem.

Lassen Sie uns diese Eigenschaften auf das Grafikfenster anwenden.

ERGEBNIS

Page 10: 2.5   clock-, desktop- und dictionary-objekte

Das Dictionary-Objekt

Das Dictionary-Objekt ist eine nützliche Ressource, die Sie in Ihr Small Basic-Programm integrieren können.

Sie können dieses Objekt verwenden, um die Bedeutung eines angegebenen Worts aus dem Onlinewörterbuchdienst abzurufen.

Das Dictionary-Objekt hat zwei Prozesse – GetDefinition und GetDefinitionInFrench

Page 11: 2.5   clock-, desktop- und dictionary-objekte

Das Dictionary-Objekt

Sie erhalten die Bedeutung eines englischen Worts, indem Sie den Prozess GetDefinition verwenden. Um eine Definition auf Französisch zu erhalten, verwenden Sie den GetDefinitionInFrench-Prozess.

Verwenden wir beispielsweise den GetDefinition -Prozess, um die Bedeutung von „magnanimous“ zu ermitteln.

Page 12: 2.5   clock-, desktop- und dictionary-objekte

Fassen wir zusammen…

Herzlichen Glückwunsch! Sie haben Folgendes gelernt:

Verwenden verschiedener Eigenschaften des Clock-Objekts.

Verwenden verschiedener Eigenschaften und Prozesse des Desktop-Objekts.

Verwenden verschiedener Prozesse des Dictionary-Objekts.

Page 13: 2.5   clock-, desktop- und dictionary-objekte

Zeigen Sie, was Sie wissen

Erstellen Sie ein Programm, um einen Alarm einzurichten, der einen Klingelton abspielt und den Hintergrund Ihres Desktops verändert.