S makry za hranice všedních dní

Makra, tedy určité sekvence příkazů, které zjednodušují práci s různými programy, se používají již poměrně dl...


Makra, tedy určité sekvence příkazů, které zjednodušují práci s různými
programy, se používají již poměrně dlouho. Jedinou kombinací kláves tak můžeme
spustit řadu jednotvárných příkazů, které bychom museli poměrně složitě zadávat.
Nejjednodušší formou maker jsou tzv. klávesová makra. Program si zapamatuje
sled kláves, které zmáčknete a pak je "mačká" sám ve stejném pořadí. Toto
"programování" je velmi primitivní v těchto makrech obvykle nelze používat
odskoky, čekat např. na vyplnění pole, atd.
Proto výrobci programů vyvinuly makrojazyky. V praxi ale často platilo: "Co
program, to zcela vlastní makrojazyk." Uživatel se tak musel (pokud chtěl výhod
makrojazyka využívat) naučit zvláštní jazyk pro každý program.
V současnosti se jako makrojazyk používají různě přízpůsobené verze vyšších
programovacích jazyků u MS Office to je např. Visual Basic for Application. To
s sebou přináší širší možnosti uplatnění maker v dokumentech, ale také i
nebezpečí makrovirů. Jak se v makrojazycích programuje, můžete nahlédnout v
dnešním Tech-Tipu.
8 2899 / or









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.