Diskuze: C# - Hra Riskuj

C# .NET .NET (C# a Visual Basic) C# - Hra Riskuj American English version English version

Avatar
CzMarty
Člen
Avatar
CzMarty:

Zdravím programátoři a programátorky.

Jsem ve 2.ročníku SPŠ Ostrov a jako ročníkovou práci jsem dostal vytvořit hru Riskuj.

Už teď vím že s tím budu mít problémi. Načítání otázek z externího souboru. Zobrazení otázky v novém okně.

Máte někdo nějaké rady.

S pozdravem

CzMarty

Odpovědět 21.2.2014 22:14
Žiješ jen jednou. Tak žij pořádně :D
Avatar
Odpovídá na CzMarty
Michal Žůrek (misaz):

no máme ... Přečti si zdejší tutoriály.

Btw. v jakém jazyce děláte?

Nahoru Odpovědět  -1 21.2.2014 22:15
Nesnáším {}, proto se jim vyhýbám.
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na CzMarty
Jan Vargovský:
Bitmap b = new Bitmap("cestaKSouboru")

Popřípadě si to importnout do projectu a načítat z Resources

Načítáš pomocí třídy StreamReader (ukázku najdeš na msdn) Uložíš si třeba otázku ve formátu "otazka;odp1;od­p2;odp3;odp4;sprav­na odpoved" a každou otázku na řádek. Pak jednoduše budeš načítat řádek po řádku a pokaždé si otázku rozplituješ pomocí string.Split(';') a vrátí ti to pole a s tím už snad pracovat umíš.

Nové okno uděláš jednoduše pravym na project -> add new item -> new form

Misaz: Píše, že C# :)

Editováno 21.2.2014 22:53
 
Nahoru Odpovědět 21.2.2014 22:53
Avatar
Odpovídá na Jan Vargovský
Luboš Běhounek (Satik):

Načítání textu bude možná ještě jednodušší přes

File.ReadAllText()
:)

Pro nové okno musíš vytvořit nový Form a zavolat na něm Show().

Nahoru Odpovědět 22.2.2014 4:28
:)
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Luboš Běhounek (Satik)
Jan Vargovský:

Tojo, ale pak by musel splitovat 2x :)

 
Nahoru Odpovědět 22.2.2014 12:17
Avatar
Odpovídá na Jan Vargovský
Luboš Běhounek (Satik):

Tak File.ReadLines() :)

Editováno 22.2.2014 19:56
Nahoru Odpovědět 22.2.2014 19:56
:)
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Luboš Běhounek (Satik)
Jan Vargovský:

Hmm, jsem ani nevěděl, že něco takového je :)

 
Nahoru Odpovědět 22.2.2014 20:09
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.