Naprogramujte aplikace pro správu receptů. Aplikace bude umět načíst existující recept, upravit jej a uložit. Bude možné také vytvořit zcela nový recept. Recept bude uložen v textovém souboru v následujícím formátu: Nazev surovina1;mnoztvi1;jednotka1 surovina1;mnoztvi2;jednotka2 surovina1;mnoztvi3;jednotka3 Postup , jde tedy o obměnu formátu CSV, kde první a poslední řádek v souboru obsahuje hodnotu pouze pro jeden sloupec. Pole Nazev, surovinaX a Postup jsou textové řetězce. Pole mnozstviX je celé číslo. Pole jednotkaX je řetězec buď "g", "ml" nebo "ks". Aplikace využije standardní dialogy pro otevření a uložení souboru s receptem. V hlavním okně bude GUI pro zobrazení načteného receptu, kde především suroviny budou organizovány v seznamu, kde bude zobrazen název, množství i jednotka. Do seznamu bude možné položky přidávat a také je odebírat, např. pomocí tlačítek. Změna zadané suroviny není potřeba. Pro přidání nové suroviny připravte vlastní dialog. Hodnocení: Funkce - 6 bodů - vytvoření nového receptu - 1 bod - načtení receptu - 2 body - uložení receptu - 1 bod - přidání suroviny - 1 bod - odebrání suroviny - 1 bod GUI - 4 body - zobrazení receptu v hlavním okně - 2 body - užití standarních dialogů (Open, Save) - 1 bod - vhodný dialog pro přidání suroviny - 1 bod