Obsah:
Definícia - Čo znamená súhrnná udalosť?
Agregované udalosti určujú celkový súčet akcií vykonaných používateľom, ktoré sa iniciujú mimo počítačového programu, ale používajú sa v spojení s týmto programom.
Agregovaná udalosť sa zvyčajne vyskytuje po tom, čo nastala séria udalostí iného typu, a je to tá skupina udalostí, ktorú predstavuje. Udalosť je iniciovaná používateľom alebo hardvérom zariadenia, napríklad zariadením, ktoré zapína časovač. Agregované udalosti zvyčajne súvisia a vyskytujú sa na jednej alebo viacerých konfiguračných položkách obsiahnutých v tej istej logickej skupine. Agregované udalosti slúžia ako uskutočniteľná platforma pre zložité, demonštračné programovanie koncových používateľov a prácu na prispôsobení histórie udalostí zámerom používateľa.
Techopedia vysvetľuje agregovanú udalosť
Prístupy špecifické pre aplikáciu sú často porovnávané alebo dokonca prekonané súhrnnou históriou udalostí. Agregované udalosti sú viacvrstvové a pomáhajú v mechanizmoch obnovy a zabraňujú chybám na vysokej úrovni. Agregované udalosti tiež určujú chyby výpočtu. Toto sa líši od starších metód, ktoré buď zastavili operáciu, alebo použili inú formu mechanizmu na obnovenie chýb, aby sa opakovalo spracovanie udalosti.
Agregované udalosti majú v programovaní mnoho výhod, napríklad zlepšenie prehrávania za nových okolností. Tu je v zaznamenaných skriptoch obsiahnutý vyšší sémantický obsah. Okrem toho sú udalosti skriptu, ako je napríklad vybraný súbor, zrozumiteľnejšie, ľahšie čitateľné a ľahšie editovateľné, takže počítačové programovanie je menej náročné.
Makrá sú pravidlá alebo vzory, ktoré naznačujú, ako by sa mali usporiadať postupnosti znakov pre vstupy a výstupy, ktoré vedú k udalostiam, ktoré je možné vykonať, a tiež spôsobujú, že programovanie je menej únavné a menej náchylné na chyby. V prípade zložitých makier koncoví používatelia iniciujú viac skriptov, ktoré zodpovedajú ekvivalentným stavom v skriptoch obsiahnutých v tom istom makre. Agregované udalosti v každom prípade zahŕňajú makra, ktoré používajú udalosti na vysokej úrovni, ktoré nemusia prechádzať okamžitými stavmi, čím sa zefektívňujú výsledky programovania.
Agregované udalosti sú veľmi dobré v očakávaní spätnej väzby na zaznamenávanie udalostí na nízkej úrovni, ako sú stlačenia klávesov alebo používanie myši, čo im umožňuje zlepšiť rozpoznávanie gest. Programovanie agregovaných udalostí navyše podporuje rôzne typy klávesníc, vďaka čomu sú vysoko kompatibilné prostredníctvom flexibilného mapovania klávesnice.