lista5

background image

Kurs programowania 1 - 2010

Lista nr 5 na 2,9 grudnia

Zadanie 1 Napisz prosty kalkulator graficzny działający na liczbach całkowitych zapisywa-

nych w systemie binarnym. Program powinien spełniać następujące warunki:

1. Aplikacja powinna działać zarówno jako aplet jak i niezależna aplikacja.

2. Wpisywanie danych powinno być możliwe zarówno z klawiatury jak i za pomocą

myszki przez klikanie w odpowiednie przyciski.

3. Kalkulator powinien umieć dodawać, odejmować, mnożyć, dzielić (całkowitolicz-

bowo) oraz zwracać resztę z dzielenia (reszta jest zawsze dodatnia).

4. Aplikacja tak jak zwykły kalkulator powinna sygnalizować przekroczenie długości

liczby na wyświetlaczu, który powinien mieć długość 20 cyfr (plus znak liczby).

5. Wyświetlacz kalkulatora powinien być zrealizowany bez użycia klas TextField czy

TextArea.

6. Aplikacja powinna być wyposażona w przycisk Info wyświetlający okienko dialo-

gowe z informacjami o programie (nazwa, przeznaczenie, autor, ...).

7. Aplikacja powinna być skalowalna i przystosowywać swój wygląd do podanego

rozmiaru. Jeśli jednak rozmiar będzie za mały do prawidłowego działania to po-
winien zostać wyświetlony tylko komunikat, że w takim rozmiarze aplikacja nie
pracuje, a po jego potwierdzeniu aplikacja powinna skończyć pracę.

8. W miarę możliwości aplikacja powinna być odpowiednio pokolorowana aby uła-

twić jej obsługę.

9. Czcionka użyta w GUI powinna dostosowywać swoją wielkość do rozmiaru okna

(zobacz klasę Font).

10. Przy wywoływaniu aplikacji jako zwykłego programu powinna istnieć możliwość

podania wielkości okna jako parametrów wywołania. Okno aplikacji w trakcie
pracy nie powinno pozwalać na zmianę swojego rozmiaru.


Wyszukiwarka

Podobne podstrony:
dyskretna lista5
Lista5 2
Analiza techniczna gazow i wody lista5
Lista5 ciagi2i3
lista5
lista5 zu1
Lista5 2
Lista5
Analiza techniczna gazow i wody lista5
lista5 (4)
lista5
Lista5 Geometria Analityczna R2 Krzywe stozkowe 2013 2014 b3
Lista5 2011L, Polibuda, Studia II stopnia, Semestr I, Maszyny elektryczne w energetyce
lista5, Zadania ze statystyki
Lista5 5
LISTA5
Lista5 Geometria Analityczna R2 Krzywe stozkowe 2013 2014 b3
lista5 7
lista5b

więcej podobnych podstron