Triko zdarma Triko zdarma
Spouštíme individuální výuku programování! Zaváděcí slevy 799 Kč 599 Kč/60 minut se zkušeným lektorem! Výuka osobně Praha a okolí nebo po Skype celá ČR. O termíny a slevu si pište na [email protected].
Extra 10 % bodů navíc a tričko zdarma při zadání kódu "TRIKO10"

WPF animace - screen saver

C# .NET Formuláře WPF Zdrojákoviště WPF animace - screen saver

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

Jednoduchá animace fungující na principu "větší kolečko pojídá menší". Pokud kolečko dlouho nic nesní, tak postupně hlady umírá. Checbox v pravém horním rohu je pro přidání více koleček.

Vytvořeno pro soutěž machr na efekty, kde se umístilo a já za to vyhrál placku :D . Od soutěžní verze se to liší přidáním situace, kdy kolečko přeroste, rozdělí se na 4 menší, a taky místo jednobarevných koleček byl přidán generátor barev, takže každé nové kolečko má trochu jinou barvu.

Na stáhnutí je jak výtvor tak zdrojový kód v C# .NET WPF.


Galerie

Program byl vytvořen v roce 2013.

 

Stáhnout

Staženo 282x (137.33 kB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

 

Program pro vás napsal martinsakra
Avatar
Jak se ti líbí článek?
1 hlasů
Autor programuje v C# a Javě + dělá v Unity3D
Aktivity (1)

 

 

Komentáře

Avatar
KlimiCZ
Člen
Avatar
KlimiCZ:30.11.2013 17:36

A jde te aji nastavit jako spořič ?

Odpovědět 30.11.2013 17:36
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
martinsakra
Redaktor
Avatar
Odpovídá na KlimiCZ
martinsakra:30.11.2013 17:52

neumí ale nené to špatnej nápad, mrknu se na to a pokud to rozumně pujde tak to zkusim.

Odpovědět 30.11.2013 17:52
Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na martinsakra
David Čápka:30.11.2013 18:28

Stačí ti jen pořešit fullscreen a vypnutí aplikace přiu pohybu myší/stisku klávesy. Potom stačí jen změnit příponu z .exe na .scr a nahraješ ho do složky windows/system32.

Odpovědět  +7 30.11.2013 18:28
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Andy Scheuchzer:3.6.2018 14:14

Zkoušel jsem něco takového vytvořit, ale ihned po spuštění se aplikace ukončila. Když jsem zakomentoval zavření při pohybu myši, všechno bylo v pořádku. Neví někdo, co s tím, aby byla i možnost jenom strčit do myši?

Odpovědět 3.6.2018 14:14
Člověk, co si myslí, že snědl všechnu moudrost světa, i když tomu tak není.
Avatar
martinsakra
Redaktor
Avatar
Odpovědět 8.7.2018 15:24
Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote.
Avatar
Odpovídá na martinsakra
Andy Scheuchzer:17.7.2018 12:01

No, tak za prvé to dělám ve WPF, za druhé tam mám tenhle kód, což by teda mělo odpovídat tomu co je tam:

public MainWindow() {
        InitializeComponent();
        MousePosition = Mouse.GetPosition(this);
}
private Point MousePosition { get; set; }
private void Window_MouseMove(object sender, MouseEventArgs e) {
        Point point = Mouse.GetPosition(this);
        if (Math.Abs(MousePosition.X - e.GetPosition(this).X) > 5 || Math.Abs(MousePosition.Y - e.GetPosition(this).Y) > 5) this.Close();
        MousePosition = e.GetPosition(this);
}
Odpovědět 17.7.2018 12:01
Člověk, co si myslí, že snědl všechnu moudrost světa, i když tomu tak není.
Avatar
Odpovídá na Andy Scheuchzer
Bruno Schwarzbach:17.7.2018 12:52
private void MainWindow_MouseMove(object sender, MouseEventArgs e)
{
    if(counter == 0)
    {
        counter++;
        return;
    }
    Point point = Mouse.GetPosition(this);
    if (Math.Abs(MousePosition.X - e.GetPosition(this).X) > 10 || Math.Abs(MousePosition.Y - e.GetPosition(this).Y) > 5) this.Close();
    MousePosition = e.GetPosition(this);
}
 
Odpovědět 17.7.2018 12:52
Avatar
Odpovídá na Bruno Schwarzbach
Andy Scheuchzer:17.7.2018 14:27

A to jsem si myslel, že už jsem něco takového zkoušel :-). Díky.

Odpovědět 17.7.2018 14:27
Člověk, co si myslí, že snědl všechnu moudrost světa, i když tomu tak není.
Avatar
Bruno Schwarzbach:17.7.2018 16:55

Není zač.

 
Odpovědět 17.7.2018 16:55
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 9 zpráv z 9.