Založte na GitLab-u nový repozitář (Clock).
Naklonujte si repozitář Clock na svoji pracovní stanici.
Otevřete Visual Studio. V pracovním adresáři tohoto repozitáře založte WinForms projekt. Projekt se bude jmenovat GdiClock.
Pomocí GDI grafiky a časovače (timer) naprogramujte nástěnné hodiny. Můžete si vybrat buď klasické s ručičkami, nebo digitální.
Klasické ručičkové hodiny budou mít malou černou ručičku pro ukázování hodin, velkou černou ručičku pro minuty a velkou červenou ručičku pro sekundy. Bude to kruh, uvnitř ciferník (čárky a čísla hodin). Budou zobrazovat každou vteřinu.
Digitální hodiny budou mít 6 digitálních pozic. Zleva:
Všechny cifry budou ve stejné barvě. Digitální hodiny budou rozlišovat to, zda je dopoledne nebo odpoledne (mimo 24hodinový formát zobrazení času), také barvou cifer. Dopoledne budou cifry zelené. Odpoledne budou cifry modré.
Kdo by si to chtěl ztížit, může (u klasických ručičkových i u digitálek) doprogramovat ještě budík. U ručičkových bude ještě čtvrtá ručička, která (jakmile se na ni "dostane" normální hodinová ručička) způsobí, že hodiny začnou blikat a ozve se nějaký zvuk (např. písnička) jako budík. U digitálních hodin se při "doběhnutí" budíku změní barva cifer na červené a rovněž začnou přehrávat zvuk. Budete muset na formulář přidat nějaké tlačítko, kterým budete přepínat módy (ukazování času vs. nastavení budíku), plus tlačítka nebo nějaké kontroly na zadání času na budíku (hodina, minuta).