Diskuze: Pomoc s kódem
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 12 zpráv z 12.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zkus za to zachycení enteru dát:
e.SuppressKeyPress = true;
Jinak se podívej na vlastnosti AcceptReturn u TextBoxu a AcceptButton u formuláře.
Jo konečne to funguje.
Děkuju moc
Jen taková maličkost v kódu. Místo zkráceného přiřazení
dobre += 1;
Se při přidávání jedničky používá inkrementace
dobre++;
To je jedno. Obojí je v daném případě nevhodné a nežádoucí. Inkrementace se používá spíš při práci s polem.
Opravdu si myslíš, že v tom programu bude chtít mít jen 5 slovíček? Ten čítač tam vůbec není potřebný.
Neberu ti asi správný názor, ale kdybych chtěl mít počítadlo správných odpovědí, tak bych tu inkrementaci použil. Nebo jak by jsi to řešil?
Pokud bys potřeboval jen čítače správných a špatných odpovědí, tak je použití inkrementace OK. Pokud budeš při testu náhodně vybírat třeba 20 slovíček, tak také. Ani jedno z toho však v programu nemá.
Zápis dobre++
je sice přehlednější než
dobre += 1
, ale jiná výhoda tam v daném případě není. Je to
jen jiná forma zápisu.
Ale já jsem nejdřív tam dal jenom těch 5 slovíček to bylo jenom tak
jako jestli to vůbec funguje
Právě proto je použití pole špatně. Pole se používá jen tam, kde je při vytváření známa jeho velikost a jeho index nese nějaký význam.
Použití dvou souborů místo jednoho je nesmysl. Jak to chceš udržovat, až tam těch slovíček bude víc?
Zobrazeno 12 zpráv z 12.