Upominač narozenin - Rozšírenie niektorých funkcií
V předchozím kvízu, Kvíz - Windows Forms v C# .NET, jsme si ověřili nabyté zkušenosti z kurzu.
Předmluva autora původního projektu
Martin vytvořil toto rozšíření mé původní aplikace pro upomínání narozenin z online kurzu Windows Forms v C# .NET. Oproti původní verzi umí kromě narozenin také svátky (jmeniny) a to dokonce tak, že datum svátku zjistí podle zadaného jména. Dále obsahuje řadu dalších vylepšení, jako např. editaci osob, ošetření 29.února a další. Jelikož poslední díl původního projektu je prémiový, zachovává i tento projekt Premium licenci. Zdrojový kód je ve slovenštině a není součástí oficiálního kurzu, vnímejte ho prosím jako komunitní vylepšení. Děkuji za zájem a předávám slovo Martinovi.
V minulom dieli seriálu tutoriálu o tvorbe formulárových aplikácií v C# .NET sme dokončili aplikáciu pre pripomínanie narodenín. Dnes skúsime aplikáciu rozšíriť o automatické načítanie dátumu menín podľa zadaného mena a pridáme možnosť zadania jedného ľubovoľného výročia. Aplikácia už bude zobrazovať aj aktuálne výročia v daný deň a bude brať v úvahu aj prestupný rok, čiže dátum 29.február, ktorý sa vyskytuje raz za 4 roky.
S vysvetľovaním zmien v hlavnom formulári nebudeme strácať čas, keďže tieto veci sú obsiahnuté v úvodných častiach seriálu. Mali by sme sa dopracovať k tejto podobe:

Pre listBoxDnesne a listBoxVyrocia nastavíme vo vlastnostiach časť SelectionMode na hodnotu None.

Veľmi malou zmenou prešiel aj pridávací formulár. Pre zjednodušenie kódu som pôvodne meno v jednej bunke rozdelil na časť meno a priezvisko. Dalo by sa to riešiť aj inak cez metódy pracujúce s textovým reťazcom.
Takže sa pustime do kódu: Najskôr si upravíme triedu Osoba aby obsahovala pridané vlastnosti:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
Rozšírenie funkcií pripomienkovača narodenín v C# .NET Windows Forms o automatické načítanie dátumu menín a o daľšie výročie.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.