P4: Grafické používateľské rozhranie a jeho oddelenie od aplikačnej logiky

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Prednáška nadväzuje na predchádzajúci obsah predmetu Objektovo orientované programovanie a zameriava sa na grafické používateľské rozhranie a jeho oddelenie od aplikačnej logiky. Úvod obsahuje prehľad plánu ďalších prednášok (perzistencia, paralelné spracovanie, robustnosť, reflexia, aspektovo orientované programovanie, C++ a C#) a organizačné pokyny k projektu, najmä termín odovzdania zámeru 10. marca a jeho očakávaný rozsah a formu. Diskutuje sa aj o možnosti realizácie projektu ako Android aplikácie a o dôležitosti využitia objektovo orientovaných mechanizmov namiesto čisto statických metód. Hlavná časť prednášky sa venuje zamysleniu nad tým, čo tvorí používateľské rozhranie, na príklade hry s obrami a rytiermi, kde sa diskutuje, či má aplikácia bez interakcie používateľské rozhranie. Zdôrazňuje sa rozdiel medzi elementárnym výstupom programu a skutočným grafickým rozhraním s oknami, tlačidlami a poľami umožňujúcim interakciu.

  • - Prehľad plánu ďalších prednášok: perzistencia, paralelné spracovanie, robustnosť, reflexia, aspektovo orientované programovanie, C++/C#
  • - Termín odovzdania zámeru projektu je 10. marec do 8:00 ráno, striktne dodržiavaný
  • - Zámer projektu by mal mať cca 100–200 slov a obsahovať jednoduchý diagram tried s naznačením kľúčových konceptov
  • - Projekt musí využívať objektovo orientované mechanizmy, nie len statické metódy
  • - Diskusia o možnosti realizácie projektu ako Android aplikácie a jej obmedzeniach
  • - Analýza, čo tvorí používateľské rozhranie – interakcia používateľa so systémom vs. len výstup programu
  • - Rozdiel medzi elementárnym (napr. textovým) rozhraním a plnohodnotným grafickým rozhraním s oknami a ovládacími prvkami

Zhrnutie pripravené s pomocou AI z prepisu videa.