Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

ReMind - Připomínač

C# .NET Formuláře Windows Forms Zdrojákoviště ReMind - Připomínač

Unicorn College ONEbit hosting Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Stává se vám, že se zapomenete u počítače a nevšimnete si, jak ubíhá čas? Chcete pravidelně dostávat upozornění, abyste si na chvilku odpočinuli od počítače a ulevili svým očím i zádům a pořádně se posadili? Anebo potřebujete za pět minut odejít a potřebujete, aby vám někdo hlídal čas? Pak je tato aplikace právě pro vás!

ReMind je jednoduchý připomínač do taskbaru. Umožňuje nastavit si upomenutí ve formě notifikační bubliny. Upozornění se může buď pravidelně opakovat, nebo se po určitém intervalu objevit jen jednou. Pokud to při instalaci povolíte, bude se program sám spouštět při startu počítače.


Galerie

Program byl vytvořen v roce 2016.

 

Stáhnout

Staženo 36x (3.81 MB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

 

Program pro vás napsal David Dostal
Avatar
Jak se ti líbí článek?
1 hlasů
Autor programuje převážně v C#.Net, poslední dobou se zabývá Unity. Dále se zajímá o webové technologie, zejména HTML5, CSS3 a Javascript. Rád se učí novým věcem.
Aktivity (2)

 

 

Komentáře

Avatar
nalimleinad
Člen
Avatar
nalimleinad:25.7.2016 22:46

Ačkoliv je nejspíš takovýhle prográmků více, svévolně jsem narazil pouze na tento a líbí se mí svou jednoduchostí, praktičností a myšlenkou. Být tu možnost přidávat do názvů/textů upomínek proměnné typu $currenttime, $datetime, $day, atp. možná bych ji začal i používat :)

 
Odpovědět 25.7.2016 22:46
Avatar
David Dostal
Redaktor
Avatar
Odpovídá na nalimleinad
David Dostal:26.7.2016 14:48

Teď nemám moc čas, ale přiložil jsem zdrojové kódy, takže si aplikaci můžeš upravit jak chceš :-) Mělo by stačit upravit metodu ShowNotification ve třídě NotificationIcon.

 
Odpovědět 26.7.2016 14:48
Avatar
Patrik
Člen
Avatar
Patrik:17. května 8:41

Ďakujem za program a aj zdrojový kód. Som začiatočník a nerozumiem pár veciam.
Chcem sa spýtať na metódu NotifyPropertyChan­ged v triede Reminder. Táto:
private void NotifyPropertyChan­ged(string propertyName)
{
PropertyChanged?­.Invoke(this, new PropertyChange­dEventArgs(pro­pertyName));
}
Čo znamená "?." medzi PropertyChanged a Invoke?
Prečo sa to robí cez Invoke. nestačilo by to takto PropertyChanged(this, new PropertyChange­dEventArgs(pro­pertyName));
Ďakujem

 
Odpovědět 17. května 8:41
Avatar
David Dostal
Redaktor
Avatar
Odpovídá na Patrik
David Dostal:17. května 13:38

Ahoj, ?. je nový operátor v C# 6.0 (tzv. null-conditional operator), který nejprve ověří, že objekt nalevo není null. Je to v podstatě zjednodušený zápis pro:

if(PropertyChanged != null)
{
    PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName))
}

Invoke je tam pouze pro kratší zápis pomocí ?. Pre-C# 6 verze by vypadala normálně takto:

if(PropertyChanged != null)
{
    PropertyChanged(this, new PropertyChangedEventArgs(propertyName))
}
Editováno 17. května 13:39
 
Odpovědět 17. května 13:38
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.