przy starcie serwis wczytuje z pliku notatki i terminy ich pokazywania
serwis pokazuje wczytane notatki jeśli nadejdzie ich termin pokazywania
notatki pokazywane są w postaci MessageBox'a
Aplikacja Windows:
kontroluje i konfiguruje serwis
umożliwia wczytanie/zapis notatek z/do pliku
umożliwia dodawanie/usuwanie notatek
okno główne:
menu:
Program\Zakończ - kończy działanie programu, nie serwisu
Serwis\Start - uruchamia serwis
Serwis\Restart - restartuje serwis
Serwis\Stop - zatrzymuje serwis
Serwis\Odśwież status - odswieża status serwisu w StatusBar'ze
kontrolka ListView w trybie View.Details, z notatkami i terminami ich
pokazywania
należy zapewnić możliwość dodawania i usuwania notatek wraz z określaniem terminu ich pokazywania - interface według własnego uznania
kontrolka StatusBar z dwoma panelami
pierwszy pokazuje status serwisu
drugi zawiera nazwe serwisu, nazwę serwisu należy wczytywać ze standardowego
pliku konfiguracyjnego aplikacji (*.config)
oba panele zawsze zajmują całą szerokość StatusBar'a
należy poprawnie obsługiwać niepowodzenia operacji startowania/zatrzymywania serwisu
należy zabezpieczyć się przed możliwością zmiany statusu serwisu spoza własnej
aplikacji (np. włączenie/wyłączenie serwisu z Microsoft Management Console)
do odświeżenia notatek serwis może wymagać restartu