Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Daniel Vítek:

Potřeboval bych trošku poradit jak pracovat s INI soubory...

Na googlu jsem si našel toto :
http://www.codeproject.com/…lass-using-C
Ale to mi nějak nechce fungovat...Nevím jak pomocí toho zapisovat a číst...

 
Odpovědět 28.9.2012 14:43
Avatar
Nahoru Odpovědět 28.9.2012 15:00
Čím více času dostaneš, tím méně ho máš.
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
 
Nahoru Odpovědět 28.9.2012 15:01
Avatar
matesax
Redaktor
Avatar
Odpovídá na Daniel Vítek
matesax:

Musíš napsat, co chceš... Na uložení nastavení se dost často hodí databáze... Hlavně kvůli možnosti uchování dat v určitém formátu...

 
Nahoru Odpovědět 28.9.2012 15:10
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na matesax
Daniel Vítek:

potřebuji uložit 2 hodnoty - např.
jmeno1=prvnijmeno
jmeno2=druhejmeno

 
Nahoru Odpovědět 28.9.2012 15:11
Avatar
matesax
Redaktor
Avatar
Odpovídá na Daniel Vítek
matesax:

StreamWriter a StreamReader...

using (StreamWriter sw = new StreamWriter(new FileStream(cesta k souboru, FileMode.Create)))
{
    sw.WriteLine(...);
}

using (StreamReader sr = new StreamReader(cesta k souboru))
{
    string text = sr.ReadToEnd();

nebo

List<string> texty = new List<string.();
    while (sr.Peek() > -1)
        texty.Add(sr.ReadLine());
}
Editováno 28.9.2012 15:18
 
Nahoru Odpovědět 28.9.2012 15:14
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na matesax
Daniel Vítek:

to je pro TXT soubory, ne pro INI...nebo se pletu ?
http://www.itnetwork.cz/…-soubory-txt

 
Nahoru Odpovědět 28.9.2012 15:16
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na matesax
Daniel Vítek:

to je pro TXT soubory, ne pro INI...nebo se pletu ?
http://www.itnetwork.cz/…-soubory-txt

 
Nahoru Odpovědět 28.9.2012 15:16
Avatar
matesax
Redaktor
Avatar
Odpovídá na Daniel Vítek
matesax:

Nač chceš INI??? - ani to nemá význam... Tedy pokud vím, tak stačí zadat koncovku INI a můžeš použít toto - INI není nic jiného než obyčejný texťák...

Editováno 28.9.2012 15:19
 
Nahoru Odpovědět 28.9.2012 15:18
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Daniel Vítek
David Čápka:

.NET pracuje s XML, jako všechny větší projekty. INI není příliš rozšířený formát, můžeme tu polemizovat v čem je lepší nebo horší, ale nic ti nebrání použití XML, které je tam vysvětleno a které se pro tyto účely v .NETu prostě používá.

Nahoru Odpovědět 28.9.2012 15:22
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
David Čápka
Tým ITnetwork
Avatar
Nahoru Odpovědět 28.9.2012 15:23
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Avatar
Odpovídá na David Čápka
David Jančík [sczdavos]:

Já vím. Ale je tam ukázka jak vypadá INI soubor a k čemu ho použít.

Nahoru Odpovědět 28.9.2012 15:45
Čím více času dostaneš, tím méně ho máš.
Avatar
Odpovídá na Daniel Vítek
David Jančík [sczdavos]:

To je miliarda komentářů, ale že by jsi si něco početl a pogooglil předtím než je napíšeš to né, že :) Ani je moc nepromýšlíš. Prosím, nejdřív čti, googli, nauč se ptát a pak až se ptej ;)

http://msmvps.com/…uestion.aspx

www.whathaveyoutried.com

Nahoru Odpovědět 28.9.2012 15:47
Čím více času dostaneš, tím méně ho máš.
Avatar
Odpovídá na Daniel Vítek
David Jančík [sczdavos]:

Opět odpovídáš bez dočtení dotazu. A opět naprosto zbytečnou a nic neznamenající odpovědí.
Přečti si můj komentář ještě jednou, přečti si přiložené články a řiď se tím. Pak ti všichni budou odpovídat rádi :) Nechci to tu rozebírat, prosím.

Nahoru Odpovědět 28.9.2012 15:51
Čím více času dostaneš, tím méně ho máš.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Daniel Vítek
Kit:

INI soubory nejsou binárně bezpečné pro ukládání dat, hodí se spíš pro načítání konfigurace. Pokud nechceš používat XML ani databázi, zvol si raději JSON.

Nahoru Odpovědět 28.9.2012 15:52
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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 21 zpráv z 21.