IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Uložení nastavení RadioButtonů?

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

Aktivity
Avatar
Paradise
Tvůrce
Avatar
Paradise:9.5.2013 10:06

Zdravím, potřeboval bych v aplikaci uložit, jaký RadioButton je zrovna nastavený. Budu tím ovládat Timer. Jaká by byla nejlepší cesta? Respektive, jakým stylem to zapisovat do konfiguračního souboru?

Díky za rady a podněty.

 
Odpovědět
9.5.2013 10:06
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Paradise
David Hartinger:9.5.2013 10:12

Možností je více, sám .NET nabízí AppConfig, další volba je vytvořit si konfigurační XML soubor.

Nahoru Odpovědět
9.5.2013 10:12
New kid back on the block with a R.I.P
Avatar
Paradise
Tvůrce
Avatar
Paradise:9.5.2013 10:22

O tom AppConfig jsem nevěděl, vypadá to, že by pro to mohl být dobrý. Předpokládám, že nebude problém, přistupovat k němu i v jiných častech programu?

 
Nahoru Odpovědět
9.5.2013 10:22
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Paradise
David Hartinger:9.5.2013 10:37

Nebude :) AppConfig se běžně používá např. pro zadání údajů pro připojení k DB a podobně, bude to zde dobrá volba. .NET má nějaké třídy jak s ním pracovat, ale to si určitě najdeš. K projektu ho přidáš jako New item -> AppConfig.

Nahoru Odpovědět
9.5.2013 10:37
New kid back on the block with a R.I.P
Avatar
Paradise
Tvůrce
Avatar
Paradise:9.5.2013 12:05

Tak to je fajn, ale vyskytl se mi jiný problém. VS (2012) mi píše, že Configuration­Manager neexistuje. System.Configu­ration samozřejmě mám v using. V jednom tutoriálu jsem našel: Configuration­Settings.AppSet­tings, ale to nefunguje a VS mi píše, že metoda je zastaralá.

Co jsem zjistil, tak ten CManager je od .NET verze 2, mám nejnovější, ale nic. Kde by mohl být problém?

 
Nahoru Odpovědět
9.5.2013 12:05
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Paradise
David Hartinger:9.5.2013 14:37

using nestačí, musíš přidat k projektu referenci System.Configu­ration.

Nahoru Odpovědět
9.5.2013 14:37
New kid back on the block with a R.I.P
Avatar
Paradise
Tvůrce
Avatar
Paradise:9.5.2013 15:37

Aha, to mě nenapadlo. O tomhle teď slyším poprvé. Taky jsem teď zjistil, že po vytvoření projektu už tam AppConfig je. Já vždy tvořil další a divil se, že mi nejde číst :D Teď to dávám do toho defaultního a funguje to.

 
Nahoru Odpovědět
9.5.2013 15:37
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.