Makro: Porovnání verzí

Řádek 3: Řádek 3:
  
 
== Vytváření makra ==
 
== Vytváření makra ==
Makra se využívají v mnoha programech pro usnadnění práce s daty a ke zrychlení složitějších úkolů. Typicky se lze s makry setkat u [[Kancelárske balíky - funkčnosti, formáty dokumentov|kancelářských balíků]], jako je například [[Microsoft Office]]. V něm lze vytvořit makra pomocí nahrávání. Uživatel si v daném programu zapne nahrávání a potom vytvoří sadu příkazů (např. změní font, velikost, barvu písma apod.) a po skončení procesu nahrávání ukončí. Úkony, které uživatel provedl během nahrávání se uloží pod jeden příkaz, který poté může kdykoliv použít stisknutím kombinací daných kláves.<ref name="microsoft" />  
+
Makra se využívají v mnoha programech pro usnadnění práce s daty a ke zrychlení složitějších úkolů. Typicky se lze s makry setkat u [[Kancelárske balíky - funkčnosti, formáty dokumentov|kancelářských balíků]], jako je například [[Microsoft Office]]. V něm lze vytvořit makra pomocí nahrávání. Uživatel si v daném programu zapne nahrávání a potom vytvoří sadu příkazů (např. změní font, velikost, barvu písma apod.) a po skončení procesu nahrávání ukončí. Úkony, které uživatel provedl během nahrávání se uloží pod jeden příkaz, který poté může kdykoliv použít stisknutím kombinací daných kláves.<ref name="microsoft">Create or run a macro: Word for Office 365, Word 2019, Word 2016, Word 2013, Word 2010. Microsoft [online]. ©2019 [cit. 2019-01-12]. Dostupné z: https://support.office.com/en-us/article/create-or-run-a-macro-c6b99036-905c-49a6-818a-dfb98b7c3c9c?ui=en-US&rs=en-US&ad=US</ref>
 
Druhým způsobem vytvoření makra je napsaní jej pomocí textového editoru pro programátory, který se dá propojit s programem, kde chceme makro uplatnit. Mezi takovéto editory se řadí například EMACS, Vim či VBA. <ref name="wiki">Macro: computer science. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-, 9 January 2019 [cit. 2019-01-12]. Dostupné z: https://en.wikipedia.org/wiki/Macro_(computer_science)
 
Druhým způsobem vytvoření makra je napsaní jej pomocí textového editoru pro programátory, který se dá propojit s programem, kde chceme makro uplatnit. Mezi takovéto editory se řadí například EMACS, Vim či VBA. <ref name="wiki">Macro: computer science. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-, 9 January 2019 [cit. 2019-01-12]. Dostupné z: https://en.wikipedia.org/wiki/Macro_(computer_science)
 
</ref>
 
</ref>
Řádek 17: Řádek 17:
 
===Použitá literatura a zdroje===
 
===Použitá literatura a zdroje===
  
* BALVÍNOVÁ, Alena. Makroinstrukce. ''Databáze Národní knihovny ČR'' [online]. c2014 [cit. 2019-01-12]. Dostupné z: https://aleph.nkp.cz/F/?func=direct&doc_number=000000204&local_base=ktd
+
* BALVÍNOVÁ, Alena. Makroinstrukce. ''Databáze Národní knihovny ČR'' [online]. ©2014 [cit. 2019-01-12]. Dostupné z: https://aleph.nkp.cz/F/?func=direct&doc_number=000000204&local_base=ktd
*
+
* WINTON, Charles. Assembly Language Macros. In: ''University of North Florida'' [online]. ©2019, 31 Mar 2011 [cit. 2019-01-12]. Dostupné z: https://www.unf.edu/~cwinton/html/cop3601/s10/class.notes/asm6-Macros.pdf
*
+
* SHAABAN, Muhammad. Assembly Language Macros. In: ''Rochester Institute of Technology'' [online]. 29 Nov 1999 [cit. 2019-01-12]. Dostupné z: http://meseec.ce.rit.edu/eecc250-winter99/250-2-2-2000.pdf
 
*
 
*
  

Verze z 12. 1. 2019, 18:24

Jako makro (též makroinstrukce či makropříkaz) se v počítačové vědě označuje námi vytvořený příkaz, který vykoná několik úkonů najednou. Microsoft definuje makro jako sérii příkazů a instrukcí, které jsou seskupeny dohromady do jednoho celku, aby vykonaly úkol automaticky.[1]

Vytváření makra

Makra se využívají v mnoha programech pro usnadnění práce s daty a ke zrychlení složitějších úkolů. Typicky se lze s makry setkat u kancelářských balíků, jako je například Microsoft Office. V něm lze vytvořit makra pomocí nahrávání. Uživatel si v daném programu zapne nahrávání a potom vytvoří sadu příkazů (např. změní font, velikost, barvu písma apod.) a po skončení procesu nahrávání ukončí. Úkony, které uživatel provedl během nahrávání se uloží pod jeden příkaz, který poté může kdykoliv použít stisknutím kombinací daných kláves.[1] Druhým způsobem vytvoření makra je napsaní jej pomocí textového editoru pro programátory, který se dá propojit s programem, kde chceme makro uplatnit. Mezi takovéto editory se řadí například EMACS, Vim či VBA. [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.[2]

Odkazy

Reference

  1. 1,0 1,1 Create or run a macro: Word for Office 365, Word 2019, Word 2016, Word 2013, Word 2010. Microsoft [online]. ©2019 [cit. 2019-01-12]. Dostupné z: https://support.office.com/en-us/article/create-or-run-a-macro-c6b99036-905c-49a6-818a-dfb98b7c3c9c?ui=en-US&rs=en-US&ad=US
  2. 2,0 2,1 Macro: computer science. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-, 9 January 2019 [cit. 2019-01-12]. Dostupné z: https://en.wikipedia.org/wiki/Macro_(computer_science) Chybná citace: Neplatná značka <ref>; název „wiki“ použit vícekrát s různým obsahem

Použitá literatura a zdroje

Externí zdroje

Související články

Klíčová slova

Makro, makropříkaz, makroinstrukce, příkaz