Krzysztof Mossakowski
Programowanie w środowisku Windows
2006 - Zadania
Wersja A
Lupa
Lupa
Nieprostokątny kształt okna - koło z rączką
Przenoszenie lupy przy pomocy lewego przycisku myszy po złapaniu za dowolny punkt okna
Obraz w lupie
środki obrazu w lupie i zawartości pulpitu pokrywają się
domyślne powiększenie: 2x
zmiana powiększenia: klawisze '+' i '-' (możliwe pomniejszenie)
można założyć, że obraz pod lupą nie zmienia się podczas pracy programu (czyli zawartość pulpitu można pobrać jednorazowo przy starcie aplikacji)
Zadbać o wydajność aplikacji
szybkość pracy aplikacji
zajętość pamięci
Przybliżona punktacja:
kształt okna: 1.5
przenoszenie okna za dowolny jego punkt: 1.0
pobieranie zawartości pulpitu: 1.5
wyświetlanie fragmentu pulpitu w lupie (w kole, wyśrodkowane): 2.0
zmiana powiększenia (klawisze '+' i '-'): 1.0
wydajność
szybkość pracy aplikacji (subiektywne wrażenie sprawdzającego): 1.0
zajętość pamięci (wg wskazania Menadżera Programów): 20% najlepszych rozwiązań otrzyma 2 punkty, 20% najgorszych 0 punktów, pozostałe proporcjonalnie
uwaga: do otrzymania punktów za wydajność wymagana jest pełna funkcjonalność