Programowanie zdarzeniowe

Sem. zimowy 2006/07

Włodzimierz Kasprzak

Treść wykładu

W1:

1. Wprowadzenie do języka Java.

W2:

2. Klasa, obiekt, interfejs, pakiet.

W3:

3. Klasy w java.lang.

W4:

4. Klasa Applet.

W5:

5. System wejścia – wyjścia.

W6:

6. Wątki

W7:

7. AWT

W8 (27.11.2006): SPRAWDZIAN PIERWSZY

W8:

8. Multimedia. Klasa Graphics.

W9:

9. Swing - zasady.

W10: 10. Swing – układ, malowanie.

W11: 11. Swing - kontenery.

W12. 12. Swing - obsługa zdarzeń.

W13:

13. Komunikacja rozproszona (gniazdka, RMI).

W14. 14. Kolekcje. 15. Rozszerzenia języka w J2SE 5.0.

W15 (22.01.2007): SPRAWDZIAN DRUGI.

Strona przedmiotu:

http://studia.elka.pw.edu.pl/priv/PROZ.B

Źródła literaturowe:

1. M.Campione, K.Walrath, Hunt: The Java Tutorial.

2. K.Walrath, M.Campione: The JFC Swing Tutorial.

PowyŜsze pozycje „online”: http://java.sun.com/docs/books/tutorial

C. S. Horstmann, G. Cornell: 'Core Java 2 - podstawy ', Helion, 2003.

H. Schildt: ‘Java 2’, Wyd. RM, 2002.

J. Bielecki, 'Java 4 Swing' , Tom 1, Tom 2, Wyd. Helion, 2000.

Projekt

Zaprojektowanie, uruchomienie i testowanie przenośnych programów napisanych w języku Java (aplikacja, aplet), wykorzystujących graficzny interfejs uŜytkownika i techniki programowania współbieŜnego (wielowątkowego).

Zaliczenie

Dwa sprawdziany : 0-30 pkt. (za 1-szy) i 0-30 pkt. (za 2-gi). Projekt: 0-40 pkt.

1. Uzyskanie minimum 20 pkt. z projektu.

2. Uzyskanie minimum 20 pkt. ze sprawdzianów.

W. Kasprzak: Programowanie zdarzeniowe

2