Макрокоманда: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
{{другие значения термина|Макрос|Макросс (аниме)}}
{{другие значения термина|Макрос|Макросс (аниме)}}
'''Макрокоманда''', '''макроопределение'''<ref>{{книга|автор=Масловский Е. К.|заглавие=Англо-русский словарь пользователя персональной ЭВМ|издательство=Московская международная школа переводчиков|год=1992|isbn=5-8234-0005-5}}</ref> или '''мáкрос''' — [[Компьютерная программа|программный]] алгоритм действий, записанный пользователем. Часто макросы применяют для выполнения рутинных действий. А также макрос — это символьное имя в [[шаблон]]ах, заменяемое при обработке препроцессором на последовательность символов, например^ фрагмент html-страницы в [[веб-шаблон]]ах, или одно слово из словаря синонимов в синонимизаторах.
'''Макрокоманда''', '''макроопределение'''<ref>{{книга|автор=Масловский Е. К.|заглавие=Англо-русский словарь пользователя персональной ЭВМ|издательство=Московская международная школа переводчиков|год=1992|isbn=5-8234-0005-5}}</ref> или '''мáкрос''' — [[Компьютерная программа|программный]] алгоритм действий, записанный пользователем. Часто макросы применяют для выполнения рутинных действий. А также макрос — это символьное имя в [[шаблон]]ах, заменяемое при обработке препроцессором на последовательность символов, например: фрагмент html-страницы в [[веб-шаблон]]ах, или одно слово из словаря синонимов в синонимизаторах.


== Макросы в прикладных программах ==
== Макросы в прикладных программах ==

Версия от 23:38, 27 августа 2015

Макрокоманда, макроопределение[1] или мáкрос — программный алгоритм действий, записанный пользователем. Часто макросы применяют для выполнения рутинных действий. А также макрос — это символьное имя в шаблонах, заменяемое при обработке препроцессором на последовательность символов, например: фрагмент html-страницы в веб-шаблонах, или одно слово из словаря синонимов в синонимизаторах.

Макросы в прикладных программах

Во многих офисных продуктах (OpenOffice.org, Microsoft Office и др.), в графических программах (например, CorelDRAW) при обработке макроса автоматически выполняется заданная для каждого макроса последовательность действий — нажатия на клавиши, выбор пунктов меню и т. д. Предоставляется интерфейс для записи новых и перезаписи существующих макросов. Также существуют текстовые редакторы, поддерживающие макросы, например Notepad++.

Используя макросы, можно значительно (в десятки, а то и в сотни раз) увеличить эффективность работы с приложением. Помимо выполнения набора встроенных в приложение команд, макрос позволяет производить обработку внешних файлов, загрузку и передачу файлов и данных через интернет, чтение и изменение настроек операционной системы. В большинстве случаев макрорекордер (режим записи действий пользователя в виде макроса) выдаёт код, нуждающийся в доработке. Но, тем не менее, и такой макрос значительно сокращает время, требующееся на выполнение рутинных операций.

Корректный перевод термина с английского — «макрокоманда», слово же «макрос» получило распространение благодаря использованию в локализованных продуктах американской корпорации Microsoft[источник не указан 3443 дня].

Макросы в программировании

В языках ассемблера, а также в некоторых других языках программирования, макрос — символьное имя, заменяемое при обработке препроцессором на последовательность программных инструкций.

Для каждого интерпретатора (языков ассемблера) существует специальный синтаксис объявления и вызова макросов. Макрос может «разворачиваться» в различные последовательности инструкций при каждом вызове, в зависимости от сработавших разветвлений внутри макроса и переданных ему аргументов.

См. также

Примечания

  1. Масловский Е. К. Англо-русский словарь пользователя персональной ЭВМ. — Московская международная школа переводчиков, 1992. — ISBN 5-8234-0005-5.

Ссылки