Tutoriál 2: Vytvoření matematického kvízu s časovým limitem
V tomto výukovém kurzu vytvoříte kvíz, ve kterém hráč musí odpovědět na čtyři náhodné aritmetické úlohy v rámci určeného časového limitu.Získáte informace o následujících postupech:
Generovat náhodná čísla pomocí třídy Random.
Události přepínače, ke kterým dojde v určitém čase pomocí ovládacího prvku Timer.
Kontrolovat tok programu pomocí příkazů if else.
Provádět základní aritmetické operace v kódu.
Po dokončení bude kvíz vypadat jako na následujícím obrázku, s výjimkou odlišných čísel.
Kvíz, který vytváříte v tomto kurzu
Chcete-li stáhnout úplnou verzi kvízu, viz Ukázkový kurz pro dokončení matematického kvízu.
[!POZNÁMKA]
V tomto výukovém programu je zahrnut jazyk Visual C# i Visual Basic, takže se zaměřte na informace, které jsou specifické pro programovací jazyk, který používáte.
Příbuzná témata
Title |
Description |
---|---|
Krok 1: Vytvořte projekt a přidejte do svého formuláře popisky |
Začněte vytvořením projektu, změnou vlastností a přidáním ovládacích prvků Label. |
Vytvořte úlohu sčítání a vygenerujte náhodná čísla pomocí třídy Random. |
|
Přidejte odpočítávání časovače, aby měl kvíz časový limit. |
|
Přidejte metodu ke kontrole, zda autor kvízu zadal správnou odpověď pro problém. |
|
Krok 5: Přidejte obslužné rutiny události pro ovládací prvky NumericUpDown |
Přidejte obslužné rutiny událostí, které usnadňují ovládání kvízu. |
Přidejte úlohu odčítání, která generuje náhodná čísla, používá časovač a kontroluje správné odpovědi. |
|
Přidejte problémy násobení a dělení, které generují náhodná čísla, použijte časovač a zkontrolujte správné odpovědi. |
|
Zkuste jiné funkce, jako je například změna barev a přidání nápovědy. |