Lernprogramm 2: Erstellen eines Mathequiz mit Zeitmessung
In diesem Lernprogramm erstellen Sie ein Quiz, bei dem der Quizteilnehmer vier zufällige Mathematikaufgaben innerhalb einer angegebenen Zeit lösen muss.Sie lernen Folgendes:
Generieren von Zufallszahlen mithilfe der Random-Klasse.
Auslösen von Ereignissen, die zu einem bestimmten Zeitpunkt ausgeführt werden, indem Sie ein Timer-Steuerelement verwenden.
Steuern des Programmablaufs mit if else-Anweisungen.
Ausführen grundlegender arithmetischer Operationen im Code.
Nach Abschluss der Übung sieht das Quiz wie im folgenden Bild dargestellt aus, enthält jedoch andere Zahlen.
Quiz, das Sie in diesem Lernprogramm erstellen
Informationen zum Herunterladen einer vollständige Version des Quiz finden Sie unter Referentenbeispiel des vollständigen Mathequiz.
Hinweis |
---|
In diesem Lernprogramm werden sowohl Visual C# als auch Visual Basic behandelt. Achten Sie also auf die entsprechenden Informationen zu der Programmiersprache, die Sie verwenden. |
Verwandte Themen
Titel |
Beschreibung |
---|---|
Schritt 1: Erstellen eines Projekts und Hinzufügen von Bezeichnungen zum Formular |
Beginnen Sie, indem Sie das Projekt erstellen, Eigenschaften ändern und Label-Steuerelemente hinzufügen. |
Erstellen Sie eine Additionsaufgabe, und erstellen Sie Zufallszahlen mithilfe der Random-Klasse. |
|
Fügen Sie einen Countdownzeitgeber hinzu, damit beim Quiz die Zeit gestoppt werden kann. |
|
Fügen Sie eine Methode hinzu, mit der überprüft wird, ob der Quizteilnehmer eine richtige Antwort für die Aufgabe eingegeben hat. |
|
Schritt 5: Hinzufügen von Enter-Ereignishandlern für die NumericUpDown-Steuerelemente |
Fügen Sie Ereignishandler hinzu, mit denen das Quiz einfacher durchzuführen ist. |
Fügen Sie eine Subtraktionsaufgabe hinzu, in der Zufallszahlen generiert werden, der Zeitgeber verwendet und überprüft wird, ob richtige Antworten eingegeben wurden. |
|
Schritt 7: Hinzufügen von Multiplikations- und Divisionsaufgaben |
Fügen Sie Multiplikations- und Divisionsaufgaben hinzu, für die Zufallszahlen generiert werden, der Zeitgeber verwendet und überprüft wird, ob richtige Antworten eingegeben wurden. |
Probieren Sie andere Funktionen aus. Ändern Sie z. B. Farben, und fügen Sie einen Hinweis hinzu. |