Úvodné informácie, podmienky hodnotenia. Automat na potraviny ako príklad malého projektu. Identifikácia tried, use-casy, identifikácia metód a inštančných premenných. Unit testy a JUnit. PDF zdrojové kódy na GitHube
Category Archives: PAZ1c: Programovanie, algoritmy, zložitosť
UINF PAZ1c 2012 – 9. — 11. cvičenie
Ukážkový program: list Ježiškovi. Metódy pre sklad + unit testy. ukážkový kód (Eclipse)
UINF PAZ1c 2012 – požiadavky na projekt
aplikácia v podobnom duchu, aká sa robila na cvičení. 60% hodnotenia – nutná podmienka termín pre odovzdanie: pondelok 21. 1. 2013, 11:00 náhradný termín: 4. februára len s komplet novým
UINF PAZ1c 2012 – 8. cvičenie
Upravte okno pre pridávanie položky — obslúžte zatváranie po kliknutí na OK, Cancel i systémové zatváranie. Obslúžte tlačidlo Pridať v hlavnom formulári. Dodajte podporu pre modalitu okna na pridávanie. Konvertujte
UINF PAZ1c 2012 – 7. cvičenie
Implementujte metódu dajVšetkyPoložky() pre SuborovaPolozkaDao a dosiahnite tak stav, keď model tabuľky načítava dáta zo súboru. Použite java.io.Scanner. Zaistite robustnosť načítavania (chýbajúce položky, nekorektný stav) a hádžte výnimky primerané miere
UINF PAZ1c 2012 – 7. prednáška
Blok 1 Analýza minuloročných midterm testov. Znenia z minuloročných testov Blok 2 Asociácie medzi triedami. Vzťahy s kardinalitami: 1:1, 1:M, 1:N. Návrh vzťahov a ich realizácia v kóde. Slajdy PDF
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 – 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 – 1. cvičenie
Tvorba piškvoriek: analýza tried, vytvorenie unit testu, meditácia nad metódami, implementácia poľa. zdrojové kódy