JList v Jave nie je len hlúpa trieda pre zoznamy, ktorá zobrazuje reťazce pod sebou a tam končí. Je značne flexibilná a nie je veľký problém dosiahnuť všakovaké výzory objektov,
Tag Archives: Java
UINF PAZ1c 2012 – 6. prednáška
Blok 1 Zapúzdrenie, definícia a jej chápanie. Zásady pre dodržanie zapúzdrenia. Blok 2 Dedičnosť. Zásady pre dedičnosť; situácie, keď ju používať a keď radšej nie. Príklady použitia dedičnosti. Liskovovej princíp.
UINF PAZ1c 2012 – 5. cvičenie
Dopracujte unit testy pre pridávanie položky. Upravte správanie BigDecimalu a reprezentáciu dátumu. Navrhnite používateľské rozhranie: zamyslite sa nad reprezentáciami kategórie výdavku a nad používateľským rozhraním pre dátum. Jedno z riešení
UINF PAZ1c 2012 – 5. prednáška
Blok 1 Interfejs ako deklarácia kontraktu medzi klientom a používateľom. Odraz kontraktu v kóde: vstupné a výstupné parametre, výnimky, preconditions, postconditions, invarianty. Uprednostňovanie interfejsov pred implementáciami. Blok 2 Dedičnosť vs.
UINF PAZ1c 2012 – 4. cvičenie
Návrh projektu pre osobné účtovníctvo: tvorba unit testu pre pridávanie a získavanie položiek, DAO implementácia nad súborom. zdrojové kódy
UINF PAZ1c 2012 – 4. prednáška
Blok 1 Implementácia návrhového vzoru Továreň (factory, factory method) ako abstrakcia zadrôtovaných tried. Príklady použitia továrne v rozličných situáciách. zdrojové kódy Blok 2 Stručne o návrhovom vzore MVC. Modely a
UINF PAZ1c 2012 – 3. cvičenie
Tvorba piškvoriek: dotvorenie obsluhy ostatných tlačidiel. Notifikácia aktuálneho hráča. Detekcia výhry. zdrojové kódy Návrh projektu pre osobné účtovníctvo: identifikácia use-caseov a tried. zdrojové kódy
UINF PAZ1c 2012 – 3. prednáška
Implementácia biznis logiky v podobe tried. Návrh jednoduchej vrstvovej aplikácie. Vzťahy medzi dvoma triedami cez statické prepojenie. Výhody a nevýhody asociácie medzi triedami cez ručne zadrôtované asociácie. PDF zdrojové kódy
UINF PAZ1c 2012 – 2. cvičenie
Tvorba piškvoriek: dotvorenie výnimky pre nepovolené ťahy + unit testy s použitím @Test(expected=….). Tvorba GUI v NetBeans. JFrame, obsluha udalostí. zdrojové kódy
UINF PAZ1c 2012 – 2. prednáška
Návrh CRUD aplikácií. Príklad aplikácie na uchovávanie citátov. Definícia entity, návrh entít, úvahy nad identitou. Návrh interfejsov pre DAO objekty a ukážka implementácie. Trojvstvová architektúra aplikácií. PDF zdrojové kódy