Mariusz Chmielewski - ISI WAT
1
kpt. mgr inż. Mariusz Chmielewski
Instytut Systemów Informatycznych
Wydział Cybernetyki
Wojskowa Akademia Techniczna
Programowanie zdarzeniowe
Mariusz Chmielewski - ISI WAT
2
Zasady
Zasady
• Prowadzący:
– ppłk dr inż. Dariusz Pierzchała
•
– kpt. mgr inż. Mariusz Chmielewski
•
mariusz.chmielewski@wat.edu.pl
• Zaliczenie
– Wykład:
• Kolokwium – test wielokrotnego wyboru – 30 pkt.
• Termin - ostatni wykład
– Laboratoria (5 spotkań):
• sprawdzian ze znajomości techniki programowania z języku JAVA – 5pkt.
• Zadania do wykonania na laboratoriach – oddanie w trakcie laboratoriów
– 5 pkt.
– Projekt fakultatywny (4 spotkania)
• Dwa fakultatywne projekty – SWING, SWT – po 10 pkt.
– Ocena końcowa
• Punktacja – lab (50 pkt.) + proj (20 pkt.) + kol (30 pkt.) = 100 pkt. (MAX)
Program szczegółowy
Program szczegółowy
• Przedstawienie wzorców mechanizmów
zdarzeniowych wykorzystywanych w językach
programowania
• Technologie budowy aplikacji zdarzeniowych:
– AWT (Abstract Widget Toolkit)
– SWING
– SWT (Standard Widget Toolkit)
– JFace
– (opcjonalnie Parser SAX)
• Przedstawienie architektury środowisk
• Komponenty graficzne i modele obsługi zdarzeń
wykorzystywane w poszczególnych technologiach
Mariusz Chmielewski - ISI WAT
3
Mariusz Chmielewski - ISI WAT
4
Literatura:
Literatura:
• Sun - Java Swing Tutorial
• Oreilly - Java™ Swing, 2nd Edition
• Manning - Java Swing 2nd.Edition (2004)
• Oreilly - Swt A Developers Notebook (2004)
• Matthew Robinson, Pavel Vorobiev - Manning - Java Swing
With Samples
• Manning – Swt JFace in Action.(2004)
• Apress - The Definitive Guide To Swt And JFace (2004)
• Addison Wesley - Professional SWT The Standard Widget
Toolkit Volume.1.Jun.2004