=====Framework pro tvorbu interaktivních formulářů===== ====Autor==== Lukáš Kovaľ ====Zadání==== * Navrhněte datové struktury pro framework pro tvorbu interaktivních formulářů. * Jednotlivá pole formulářů budou vzájemně propojena. * Formuláře budou umožňovat následující funkcionality: * provádět výpočty, * distribuovat mezi sebou data, * načítat data z databáze, * reagovat na události (např. stisk tlačítka), * tisknout do oficiálních dokumentů. * Vyberte vhodné technologie a systém implementujte. * Program důkladně otestujte. ====Úkoly a komunikace==== ===11. 5. 2009=== * schůzka * úkoly: * při spuštění mít vybraný jazyk * při změně počtu číslic šipjka dolu má snižovat, nahoru zvyšovat * doimplementovat provázání s databází * dopsat práci * další schůzka: dle dohody. ===24. 4. 2009=== * schůzka * úkoly: * dokončit ukládání dat do databáze a načítání do formulářů, * implementovat kompilaci formulářů, * doladit interakci jednotlivých polí, * sepsat první kapitolku práce, * další schůzka: 7. května, 14:00 (termín potvrdit mailem). ===6. 4. 2009=== * schůzka * úkoly: * upravte databázi, aby se nemusela pro každý formulář vytvářet nová tabulka, * aktualizujte datový model, * doplňte do funkce pro porovnávání správnosti hodnot znaky ^ pro začátek a $ pro konec textu, * vytvořte více předdefinovaných regulárních výrazů, * popřemýšlejte nad formou tiskkového výstupu, * sepište osnovu textové zprávy. * další schůzka: 20. dubna 2009, 19:15, KN:E-315. ===13. 1. 2009=== * schůzka * úkoly: * aktualizujte datový model, * najděte parser jazyka C či nějaké jeho podmnožiny, která stačí na zpracování provázanosti jednotlivých polí, * implementujte surface pro kládání polí, * zaveďte možnost specifikace obsahu jednotlivých polí pomocí šablon s možností zadání vlastního regulárního výrazu, * dokončete možnost zadání imterakce mezi poli, * další schůzka: polovina února. ===27. 10. 2008=== * schůzka * přepracujte datový model do elektronické podoby, * podívejte se na internetu po analyzátoru správnosti kódu v podmnožině jazyka C(#), * navrhněte řešení pro následující problémy (zatím neimplementujte!): * vzájemné propojení polí včetně přenosu hodnot, * práce s tabulkami (u tohoto bodu se můžete pustit i do implementace), * rozdělení nekonečných tabulek do oficiálních formulářů, * šablony hodnot polí (regulární výrazy), * možnost ovládání programu a pořízení tiskových výstupů v různých jazycích, * termín další schůzky: úterý 18. října 2008, 13:30. ===21. 10. 2008=== * zaslán [[http://webing.felk.cvut.cz/~matyap1/projekty/kovall1/2008-10-21.pdf| tento soubor]]. ===8. 9. 2008=== * nechte si uležet zadání, * sepište rešerši konkurenčních produktů a tu mi do konce září pošlete, * vyzkoušejte si tvorbu formulářů ve Viperu a sepište získané postřehy, * popřemýšlejte nad datovou strukturou, * další schůzka bude na přelomu září a října. Na termínu se domluvíme.