Lista zadań nr 4
.NET i DataSet'y
Zadanie z tej listy należy wykonać wykorzystując jakąkolwiek bazę danych, język C# lub VB.NET oraz DataSet'y. Dla miłośników Javy: jeśli ktoś bardzo cierpi przy pisaniu w .NET może to zadanie napisać w Javie pod warunkiem, że znajdzie sensowny odpowiednik DataSet'ów (zanim piszący przystąpi do pracy, proszę napisać do mnie maila z linkiem do opisu wybranej technologii celem mojej akceptacji).
-
Napisz okienkowy program do zarządzania zadaniami. Program ma realizować następujące postulaty:
- Zadania mają mieć co najmniej takie atrybuty: tekst, termin rozpoczęcia, termin wykonania, etykiety, priorytet, czy wykonane.
- Aplikacja ma umożliwiać dodanie, edycję i usunięcie zadania oraz filtrowanie i przeszukiwanie zadań.
- Przeszukiwanie i filtrowanie ma być dostępne: po tekście, po etykietach (można wybrać wiele etykiet), priorytecie, datach rozpoczęcia i ukończenia oraz po tym, czy jest zakończone.
- Zadania powinny być wyświetlane na liście, na której zadania ukończone powinny różnić się czymś (np. czcionką) od zadań jeszcze nieukończonych; lista powinna także umożliwiać sortowanie po jej kolumnach.
- Aplikacja ma być ładna i wygodna w użyciu. Należy przemyśleć interfejs i umieć go obronić przy prezentacji. Będę się czepiał nielogiczności, a w przypadkach rażących (mnie), odejmował punkty.
- Można się wzorować na module zadań z Microsoft Outlook (oczywiście do pewnego stopnia).
[10p]