Předmět Programování 2 (NTI / PG2-P)
Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu NTI / PG2-P - Programování 2, Fakulta mechatroniky a MIS, Technická univerzita v Liberci (TUL).
Top 10 materiálů tohoto předmětu
Materiály tohoto předmětu
Materiál | Typ | Datum | Počet stažení |
---|
Další informace
Obsah
Přednášky :1. Opakování z minulého semestru, souhrn již odpřednášené látky2. Abstraktní třídy3. Rozhraní4. Výjimky, blok try-catch5. Pokračování výjimek, třídy Error a Exception a jejich potomci, blok finally6. Vlákna, obecný popis7. Třída Thread, rozhraní Runnable, jejich metody a implementace8. GUI v Javě, základní terminologie a pravidla pro tvorbu9. Vybrané třídy balíčku java.awt.*10. Vybrané třídy balíčku javax.swing.*11. Události a jejich zpracování, třída Event12. GUI a "naslouchače" - třída Listener a její potomci13. Pokročilejší techniky při tvorbě GUI, formuláře, modální okna aj.14. Souhrnné opakování semestruCvičení :1. Procvičování znalostí z PG12. Vytvoření abstraktní třídy a jejích potomků, procvičení private,protected,public3. Vytvoření několika rozhraní a jejich implementace do třídy4. Ošetřování chybových stavů pomocí try-catch5. Vytvoření vlastního potomka třídy Exception, tvorba finally bloku6. Průběžný test znalostí, pokračování rozhraní a výjimek7. Vytvoření několika vláken a jejich souběžný běh pomocí Thread a Runnable8. Pokračování práce s vlákny, jejich vzájemná komunikace9. Tvorba jednoduchých GUI - okno10. Procvičování GUI - panely, okna, jednoduché GUI prvky (JText, JPanel atd.)11. Tlačítka a jednoduché události12. Implementace vybraných listenerů do GUI13. Modální okna, vlákna v GUI14. Zápočtový test----Rozsah přímé výuky pro kombinované studium:přednášky: 8 hodin/semestrcvičení: 8 hodin/semestrkonzultace: 4 hodiny/semestr
Získané způsobilosti
Při úspěšném zvládnutí předmětu student získá znalosti pokročilejších technik v OOP se zaměřením na Javu včetně ošetření výjimek, tvorbu vláken a GUI.
Literatura
Brůha, L. Java - hotová řešení. Computer Press, Praha, 2003. ISBN 80-251-0072-3.KEOGH, J., FOŘT, I. Java bez předchozích znalostí: průvodce pro samouky. Brno, CP Books, 2005. ISBN 80-251-0839-2.Pecinovský, R. Myslíme objektově v jazyku Java. Grada, Praha, 2008. ISBN 978-80-247-2653-3.
Požadavky
Podmínkou zápočtu je aktivní účast na cvičeních, úspěšné absolvování testů. Zkouška je písemná a ústní.
Garant
Ing. Igor Kopetschke
Vyučující
Ing. Igor KopetschkeIng. Igor KopetschkeIng. Vojtěch Wrnata