HW 06 - Qt síťová aplikace

Termín odevzdání 26.5.2025 7:00
Možný bodový zisk až 5b (2+3)
Počet uploadů N/A

Zadání

Cílem úkolu je naprogramovat za pomoci QT frameworku program, která se připojí na webovou službu a zpracuje strukturovanou informaci, kterou služba poskytuje. Přímo se nabízí rozšíření některé z aplikací řešených na přednášce a cvičení: covid a weathermap. Je ale samozřejmě možné vytvořit i zcela vlasní aplikaci.

Vzhledem k nemožnosti automatického testování je výčet vlastnosti aplikace spíše orientační:

  • jednoduché rozšíření funkcionality [2b]
    • dekódodování více hodnot ze zdrojového JSON souboru a jejich vizualizace
    • filtrace dat
  • složitější funkcionalita [3b]
    • spojení s databází
    • vykreslení dat uložených v databázi
    • vlastní grafický prvek (teploměr)

Odevzdání

Pokud Vám najede nahrát projekt do BRUTE, smažte složku build nebo debug/release

Do BRUTE (HW06) nahrajte zip, ve kterém bude vhodně strukturovaný projekt:

  • zip je pojmenován stejně jako školní login
  • uvnitř zipu je adresář, pojmenovaný jako školní login

Testování bude probíhat na OS Linux nebo Windows. Skript na automatický překlad a spuštění bude vypadat přibližně následovně:

#!/bin/bash

unzip $1
dir=`basename $1 .zip` 
cd dir
qmake
make
debug/hw06

courses/b2b99ppc/hw/hw06.txt · Last modified: 2025/03/12 12:10 by krskajo1