Makro: Porovnání verzí

m
Řádek 1: Řádek 1:
 
Jako '''makro''' se v počítačové vědě označuje sada příkazů, které je možné volat jedním výrazem. Je vhodné ke kombinaci příkazů, které mají být provedené v přísné posloupnosti.  Slouží k usnadnění činnosti uživatele, který si nemusí pamatovat delší posloupnost příkazů k vykonání určitého úkonu, ale pouze jediný výraz, který funkci příkazů substituuje.
 
Jako '''makro''' se v počítačové vědě označuje sada příkazů, které je možné volat jedním výrazem. Je vhodné ke kombinaci příkazů, které mají být provedené v přísné posloupnosti.  Slouží k usnadnění činnosti uživatele, který si nemusí pamatovat delší posloupnost příkazů k vykonání určitého úkonu, ale pouze jediný výraz, který funkci příkazů substituuje.
  
{{Pahýl}}
+
== Vyváření maker ==
 +
Makra se využívají v mnoha programech např. Microsoft Office, Open Office pro usnadnění práce s daty a k zrychlení složitějších úkolů. Nejčastěji se s makry setkáme u kancelářského balíku Microsoft Office. V něm lze vytvořit makra dvěma způsoby. První z nich je možnost nahrání si makra tzn. uživatel zapne nahrávání a potom vytvoří sadu příkazů např. změní font, velikost a barvu písma a po skončení procesu nahrávání zastaví. Po vytvoření a uložení, může uživatel makro používat.<ref name="wiki">https://en.wikipedia.org/wiki/Macro_(computer_science)</ref><ref name="office">https://support.office.com/en-us/article/Record-or-run-a-macro-cd56fb86-d8b2-475c-ba39-9728389feeeb</ref>
 +
 
 +
Takto vytvořené makro lze ještě později upravit v editoru pro vytváření maker. Druhý způsob je napsaní makra pomocí Visual Basicu for applications. Tento programovací jazyk je příbuzný s Visual Basicem, se kterým má společnou knihovnu. Makra vytvořená pomocí VBA  lze spustit jenom se souvisejícím programem např. Word, nelze je tedy používat jako samostatné programy.<ref name="wiki">https://en.wikipedia.org/wiki/Macro_(computer_science)</ref><ref name="office">https://support.office.com/en-us/article/Record-or-run-a-macro-cd56fb86-d8b2-475c-ba39-9728389feeeb</ref>
 +
 
 +
== Makro viry ==
 +
Kromě užitečných maker existují i makra škodlivá. U Maker, která jsou napsaná ve VBA, se využívá přístupu k systémovým funkcím operačního systému Windows. Jako obrana proti makro virům  je např. v Microsoft office možnost automatického zablokování maker při spuštění souboru a vydávání ptachů, které opravují bezpečnostní chyby v programu.<ref name="wiki">https://en.wikipedia.org/wiki/Macro_(computer_science)</ref>
 +
 
 +
 
 +
<references/>
  
 
[[Kategorie: Informační studia a knihovnictví]][[Kategorie:Hesla k opravě UISK]]
 
[[Kategorie: Informační studia a knihovnictví]][[Kategorie:Hesla k opravě UISK]]

Verze z 21. 12. 2015, 19:26

Jako makro se v počítačové vědě označuje sada příkazů, které je možné volat jedním výrazem. Je vhodné ke kombinaci příkazů, které mají být provedené v přísné posloupnosti. Slouží k usnadnění činnosti uživatele, který si nemusí pamatovat delší posloupnost příkazů k vykonání určitého úkonu, ale pouze jediný výraz, který funkci příkazů substituuje.

Vyváření maker

Makra se využívají v mnoha programech např. Microsoft Office, Open Office pro usnadnění práce s daty a k zrychlení složitějších úkolů. Nejčastěji se s makry setkáme u kancelářského balíku Microsoft Office. V něm lze vytvořit makra dvěma způsoby. První z nich je možnost nahrání si makra tzn. uživatel zapne nahrávání a potom vytvoří sadu příkazů např. změní font, velikost a barvu písma a po skončení procesu nahrávání zastaví. Po vytvoření a uložení, může uživatel makro používat.[1][2]

Takto vytvořené makro lze ještě později upravit v editoru pro vytváření maker. Druhý způsob je napsaní makra pomocí Visual Basicu for applications. Tento programovací jazyk je příbuzný s Visual Basicem, se kterým má společnou knihovnu. Makra vytvořená pomocí VBA lze spustit jenom se souvisejícím programem např. Word, nelze je tedy používat jako samostatné programy.[1][2]

Makro viry

Kromě užitečných maker existují i makra škodlivá. U Maker, která jsou napsaná ve VBA, se využívá přístupu k systémovým funkcím operačního systému Windows. Jako obrana proti makro virům je např. v Microsoft office možnost automatického zablokování maker při spuštění souboru a vydávání ptachů, které opravují bezpečnostní chyby v programu.[1]