ZADANIE ROZSZERZONE
Do uzyskania oceny 5 oprócz realizacji zadania podstawowego, konieczne jest wykonanie jednego z poniższych zadań:
- Napisanie programu wzorowanego na przykładzie meteo.java, który łączyłby się z tablelą waluty (bazy opisanej w częsci 3. zadania podstawowego) i pobierał dane z okresu czasu wybranego za pomocą komponentów DateTimePicker.
Pobrane dane powinny być prezentowane na wykresie typu TimeSeriesChart, tak aby na osi poziomej wyświetlane były jednostki czasu. Przykłady wykresów TimeSeries: TimeSeries - demos.zip - przykłady dedykowane są dla nieco innej wersji biblioteki JFreeChart niż 0.9.21. Większość z nich jednak będzie działała z biblioteką 0.9.21 (lub nowszą) - konieczne może być jedynie uporządkowanie sekcji import: opcja Source->Organize Imports w menu kontekstowym eksploratora pakietów Eclipse.
Program powinien posiadać cztery zakładki, na których powinny być kolejno: kurs USD, kurs EUR, kurs GBP oraz wszystkie trzy kursy na jednym wykresie na czwartej zakładce.
- Napisanie programu, który składałby się z trzech komponentów:
pola tekstowego, przycisku "Wykonaj" oraz tabeli (JTable). Program powinien pozwalać na wykonywanie kwerend na tabeli waluty oraz wyswietlać wyniki w tabeli. Program powinien być odporny na wpisanie błędnej komendy (należy zaimplementować przechwytywanie odpowiednich wyjątków...)
- Osoby mające doświadczenie z bazami danych mogą same stworzyć dowolną bazę danych i napisać aplikację pozwalającą na manipulowanie jej zawartością (przeglądanie, dodawanie i usuwanie rekordów...)
|