Java
Materiały do zajęć z przedmiotu Programowanie w języku Java
Wykład 1 | Wprowadzenie do języka java, składnia języka | PPT | Materiały |
Wykład 2 | Biblioteki javy, przegląd podstawowych klas | PPT | Materiały |
Wykład 3 | Obsługa wyjątków, operacje IO | PPT | Materiały |
Wykład 4 | Biblioteka AWT – Podstawy | PPT | Materiały |
Wykład 5 | Biblioteka AWT – Rozszerzenia | PPT | Materiały |
Wykład 6 | Applety, Programowanie wątków | PPT | Materiały |
Wykład 7 | Swing Podstawy | PPT PDF | Materiały |
Wykład 8 | Swing Komponenty | PPT PDF | Materiały |
Wykład 9 | Kolekcje, Struktury danych | PPT | Materiały |
Wykład 10 | Programowanie sieciowe | PPT | Materiały |
Wykład 11 | Zarządzania bazami danych | PPT | Materiały |
Ćwiczenia laboratoryjne
- Napisać klasę do wyswietlania generowanego losowo hasla w formacie bababababa gdzie b to spolgloska i a to samogloska
- Napisać klasę Pokoj zawierającą wymiary pomieszczenia (dlugosc,szerokosc,wysokosc). Klasa ma posiadać konstruktor oraz metody wyswietlające objetość, powierzchnie ścian, powierzchnie podłogi, koszt malowania (przy zadanym koszcie 1m2), koszt podłogi (przy zadanym koszcie 1m2) W programie głównym stworzyć kilka obiektów klasy Pokój (np.salon,kuchnia,sypialnia) i na podstawie przykładowych danych wyświetlić wszystkie informacje.
- Napisać program wczytujący z klawiatury wartosci dla obiektów z zadania 2 oraz zapisujący je w pliku tekstowym. Obsłużyć wszelkie możliwe wyjątki programu.
- Napisać program wczytujący z klawiatury parametry funkcji kwadratowej oraz wyświetlający jej rozwiązania. Obsłużyć wszelkie możliwe wyjątki programu.
- Napisać program który ma: zapytać ile liczb wczytać, zalokować odpowiednią tablicę, wczytać te liczby oraz wyświetlić średnią wartość z tej tablicy
- Napisać aplikację graficzną z menu Kieruj z opcjami lewo,prawo,dol,gora, oraz z menu Figura z opcjami kwadrat,trojkat,kolo. Opcje menu pozwalać mają na przesuwanie figury. Dodatkowo ma dzialac klawiatura i klikniecie myszki powodowac ma przesuniecie figury w to miejsce
- Napisać aplikację graficzną z polami kwota kredytu, oprocentowanie, liczba rat. Aplikacja ma generować listę z kwotami rat. Obsłużyć wszelkie wyjątki.
- Napisać aplikację graficzną w AWT z polami napięcie podłączone oraz zmierzone natężenie prądu. W menu ma być opcja „wylicz”, która wyświetli w osobnym oknie oporność kabla.
- Napisać powyższą aplikację w swing
- Zmodyfikować przykład 66 z wykładu tak, żeby wykres odświeżał się bezpośrednio w trakcie edycji w polach
- Napisać applet, który wyświetlał będzie formularz z danymi: imie,nazwisko, wiek, email,adres strony przycisk sprawdz ma sprawdzac poprawnosc danych (imie z dużej litery bez spacji, nazwisko z dużej litery, email z @, url z http://)
- Napisać program z polami LICZBA i WYNIK oraz menu z opcjami kwadrat, pierwiastek, obwód koła o promieniu, pole koła o promieniu. Wybranie opcji ma do pola WYNIK wstawić odpowiednią wyliczoną wartość na podstawie pola liczba. Obsłużyć wszystkie wyjątki.
- Napisać applet w swing, który wyświetli listę (JList) z linkami. Po kliknięciu ma się pojawić komunikat „Czy chcesz przejść do strony …” i po wybraniu TAK, przeglądarka ma załadować daną stronę.
- Napisać applet z polem temperatura oraz listą rozwijalną z pozycjami kelwiny, farenheity. Przycisk ma wyliczyć temperaturę w stopniach celsjusza do drugiego pola.
- Napisać aplikację w swing z polem temperatura oraz listą rozwijalną z pozycjami kelwiny, farenheity. Pozycję w menu mają wyświetlić komunikat z temperaturą w stopniach celsjusza.