Skip to main content

Co je to smyčka událostí?

smyčka události mdash;nebo hlavní smyčka, pokud je to centrální kontrolní aspekt mdash;je konstrukt v rámci programů, které řídí a odesílá události po počáteční události.Počáteční událost může být cokoli, včetně stisknutí tlačítka na klávesnici nebo kliknutím na tlačítko v programu.Po dotazování zařízení bude smyčka událostí odeslána událost, která vytvoří požadovaný efekt na základě programování.Tomu se nazývá smyčka, ne proto, že by se událost kruhy a dochází nepřetržitě, ale proto, že smyčka se připravuje na událost, zkontroluje událost, odešle událost a opakuje proces znovu.smyčka události.Toto je blok kódu, který říká počítači, aby čekal na událost a co dělat v reakci na událost.Někdy smyčka zabírá pouze malou část kódování;Častěji je to ústřední logika kódovacího dokumentu.Když tvoří centrální logiku, nazývá se také hlavní smyčka.Událost se může projevit od uživatele, který stiskne tlačítko klávesnice, přesune myši, otevírá aplikaci nebo cokoli jiného, co může uživatel udělat s počítačem.Událost obvykle pochází z vnějšího zařízení, jako je klávesnice nebo myš, ale může to být také výsledkem interních procesů.Když dojde k zadané události, hlavní smyčka spustí další událost v reakci, jako je zveřejnění dopisu v dokumentu nebo umožní uživateli přístup ke složce.

K vytvoření smyčky události jsou zapotřebí čtyři procesy.První událost se nazývá dotaz připravit.Tím se připravuje program na dotazování zařízení nebo zařízení odpovědných za událost, takže počítač získá správné prostředky přidělené pro akci.Poté smyčka skutečně hlasová zařízení pro událost, aby zjistila, zda k události došlo.Poslední v tomto pořadí je funkce kontroly, která vrátí výsledek hlasování do smyčky.

Pokud se událost vrátí jako pravdivá, pak smyčka pokračuje;Pokud ne, vrací se k přípravě.Pokud je to pravda, čtvrtá akce mdash;Volaný dispatch mdash;se vyskytuje.To je, když jsou všechny zdroje odeslány, aby vytvořily reakci na dotazovanou událost, což způsobilo reakci.Po odeslání se smyčka vrací k přípravě, znovu se připravuje na kontrolu událostí.