Wednesday, March 07, 2007

Načtení a uložení dat z ListView do souboru

ListView (či TreeView) jsou dvě velmi oblíbené komponenty pro zobrazování dat, protože práce s nimi je poměrně jednoduchá a zobrazení dat přehledné. I když je naplňování ListView daty poměrně snadná záležitost, práci si můžeme velice zjednodušit tím, že je načteme ze souboru (a poté případně opět uložíme). Menší "problém" je ten, jak poznat, zda soubor obsahuje data pro náš ListView. To je v našem příkladě vyřešeno poněkud zjednodušeně tím, že si prostě do souboru uložíme vlastní "značku" (proměnná MySignature). Uznávám, že postup je poněkud primitivní, ale svůj účel splní. Pokud budeme ukládání do souboru používat interně v programu bez zásahu uživatele, pak bych v tom neviděl problém. Jestliže však bude moci přímo uživatel rozhodovat o tom, který soubor má být načten, bylo by dobré tuto kontrolu více propracovat, protože jako správný programátor(ka) musíme vždy počítat s tím, že uživatel je zlomyslný (nebo naivní) a bude se pokoušet načíst kde co.

Labels: