Что такое шаблон в информатике
Перейти к содержимому

Что такое шаблон в информатике

  • автор:

Шаблон (программирование)

Шаблоны (англ. template ) — средство языка C++, предназначенное для кодирования обобщённых алгоритмов, без привязки к некоторым параметрам (например типам данных, размерам буферов, значениям по умолчанию).

В C++ возможно создание шаблонов функций и классов.

Шаблоны позволяют создавать параметризованные классы и функции. Например, нам нужен какой-то класс:

Для одной конкретной цели мы можем использовать этот класс. Но, вдруг, цель немного изменилась, и нужен еще один класс. Теперь нужно 30 элементов массива SomeArray и вещественный тип SomeValue. Тогда мы можем абстрагироваться от конкретных типов и использовать шаблоны с параметрами. Синтаксис: в начале перед объявлением класса напишем слово template и укажем параметры в угловых скобках. В нашем примере:

Тогда для первой модели пишем:

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

Содержание

Шаблоны функций

Синтаксис описания шаблона

Шаблон функции начинается с ключевого слова template , за которым в угловых скобках следует список параметров. Затем следует объявление функции:

Ключевое слово typename появилось сравнительно недавно, поэтому стандарт допускает использование class вместо typename:

Вместо T допустим любой другой идентификатор.

Пример использования

Простейшим примером служит определение минимума из двух величин.

Если a меньше b то вернуть а, иначе — вернуть b

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

Так выглядит шаблон функции определения минимума:

Для вызова этой функции можно просто использовать её имя:

Вызов шаблонной функции

Вообще говоря, для вызова шаблонной функции, необходимо указать значения для всех параметров шаблона. Для этого после имени шаблона указывается список значений в угловых скобках:

Для каждого набора параметров компилятор генерирует новый экземпляр функции. Процесс создания нового экземпляра называется инстанцированием шаблона.

В примере выше компилятор создал две специализации шаблона фунции sort (для типов char и int ) и две — шаблона read (для значений BufferSize 20 и 30). Последнее скорее всего расточительно, так как для каждого возможного значения параметра компилятор будет создавать новые и новые экземпляры функций, которые будут отличаться лишь одной константой.

Выведение значений параметров

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

В случае использования шаблонов классов с целыми параметрами также возможно выведение этих параметров. Например:

Правила выведения введены в язык для облегчения использования шаблона и для избежания возможных ошибок, например попытка использования sort< int > для сортировки массива символов.

Если параметр шаблона можно вывести по нескольким аргументам, то результат выведения должен быть в точности одинаков для всех этих аргументов. Например, следующие вызовы ошибочны:

Ошибки в шаблонах

Некоторые ошибки в описании шаблона могут быть выявлены уже в месте описания. Эти ошибки не зависят от конкретных параметров. Например:

Ошибки, связанные с использованием конкретных параметров шаблона, нельзя выявить до того, как шаблон использован. Например, шаблон min сам по себе не содержит ошибок, однако использование его с типами, для которых операция ‘<‘ не определена, приведёт к ошибке:

Если ввести операцию ‘<‘ до первого использования шаблона, то ошибка будет устранена. Так проявляется гибкость шаблонов в C++:

Шаблоны классов

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

Использование шаблонов

Для использования шаблона класса, необходимо указать его параметры:

Технические подробности

Параметры шаблонов

Параметрами шаблонов могут быть: параметры-типы, параметры обычных типов, параметры-шаблоны.

Для параметров любого типа можно указывать значения по умолчанию.

Параметры-шаблоны

Если в шаблоне класса или функции необходимо использовать один и тот же шаблон, но с разными параметрами, то используются параметры-шаблоны. Например:

Нельзя использовать шаблоны функций в качестве параметров-шаблонов.

Правила выведения аргументов шаблона функции

Для параметров, которые являются типами (например параметр T функции sort) возможно выведение, если аргумент функции имеет один из следующих типов:

Примером может служить шаблон функции sort, рассмотренный выше

Члены шаблонов классов

Члены шаблона класса являются шаблонами, причём с той же, что и у шаблона класса, параметризацией. В частности это означает, что определение функций-членов следует начинать с заголовка шаблона:

Внутри области видимости шаблона не нужно повторять спецификатор. Это значит, что например A<T>::A() — это конструктор, хотя можно писать и A<T>::A<T>() .

Типы как члены классов

Если параметром шаблона является класс, у которого есть член, являющийся типом данных, то для использования этого члена, нужно применять ключевое слово typename . Например:

Шаблоны как члены классов

Проблемы возникают и с членами-шаблонами. Если шаблон, который является членом класса, который в свою очередь является параметром шаблона, используется в этом шаблоне и не допускает выведения параметров, то необходимо использовать квалификатор template :

Шаблоны в других языках программирования

Язык Ада обладает механизмами, похожими на шаблоны.

Язык D обладает шаблонами, местами более мощными, чем C++.

См. также

Литература

  • Дэвид Вандевурд, Николай М. Джосаттис Шаблоны C++: справочник разработчика = C++ Templates: The Complete Guide. — М.: «Вильямс», 2003. — С. 544. — ISBN 0-201-73484-2

Ссылки

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое «Шаблон (программирование)» в других словарях:

Шаблон делегирования — Шаблон проектирования Шаблон делегирования Delegation pattern Описан в Design Patterns Нет В разработке ПО, шаблон делегирования (англ. delegation pattern)  это способ, которым объект внешне выражает некоторое поведение, но в… … Википедия

Шаблон Proxy (шаблон проектирования) — Шаблон Proxy (Заместитель) Шаблон проектирования. Предоставляет объект, контролирующий доступ, перехватывая все вызовы к нему. Содержание 1 Цель 1.1 Проблема 1.2 Решение 2 Плюсы 3 … Википедия

Шаблон Proxy — (Заместитель) Шаблон проектирования. Предоставляет объект, контролирующий доступ, перехватывая все вызовы к нему. Содержание 1 Цель 1.1 Проблема 1.2 Решение 2 Плюсы 3 … Википедия

Программирование в ограничениях — Парадигмы программирования Агентно ориентированная Компонентно ориентированная Конкатенативная Декларативная (контрастирует с Императивной) Ограничениями Функциональная Потоком данных Таблично ориентированная (электронные таблицы) Реактивная … Википедия

Шаблон — О шаблонах в Википедии смотрите страницу Википедия:Шаблоны. Шаблон в технике  пластина (лекало, трафарет и т. п.) с вырезами, по контуру которых изготовляются чертежи или изделия либо инструмент для измерения размеров. Шаблон в… … Википедия

Шаблон проектирования — У этого термина существуют и другие значения, см. Паттерн. В разработке программного обеспечения, шаблон проектирования или паттерн (англ. design pattern) повторимая архитектурная конструкция, представляющая собой решение проблемы… … Википедия

Шаблон делегирования (шаблон проектирования) — В разработке ПО, шаблон делегирования (англ. delegation pattern) это способ, которым объект внешне выражает некоторое поведение, но в реальности передаёт ответственность за выполнение этого поведения связанному объекту. Шаблон делегирования… … Википедия

Программирование основанное на прототипах — Прототипное программирование стиль объектно ориентированного программирования, при котором отсутствует понятие класса, а повторное использование (наследование) производится путём клонирования существующего экземпляра объекта прототипа.… … Википедия

Заместитель (шаблон проектирования) — Шаблон Proxy (Заместитель) Шаблон проектирования. Предоставляет объект, контролирующий доступ, перехватывая все вызовы к нему. Содержание 1 Цель 1.1 Проблема 1.2 Решение 2 Плюсы 3 … Википедия

Событийно-ориентированное программирование — Парадигмы программирования Агентно ориентированная Компонентно ориентированная Конкатенативная Декларативная (контрастирует с Императивной) Ограничениями Функциональная Потоком данных Таблично ориентированная (электронные таблицы) Реактивная … Википедия

Понятия шаблона и стиля документа

То, что мы назвали типом документов, согласно терминологии программы Word называется шаблоном, а то, что мы назвали типом структурных элементов документа, в Word называется стилем.

Шаблон документа — это файл с расширением .dot, в котором содержатся набор стилей, а также настройки меню, панелей инструментов и сочетаний клавиш, элементы автотекста и макросы. Шаблон может также включать текст, предназначенный для вставки в создаваемые на его основе документы.

Каждый документ Word связан с определенным шаблоном, который выбирается при его создании, используется по умолчанию или присоединяется к нему позднее. По умолчанию новые документы Word основываются на шаблоне Normal.dot. Далее мы будем называть его просто Normal.

Стиль — это именованный набор параметров форматирования, которые можно применить к выбранному фрагменту текста. Очевидно, что перечень параметров, применимых к конкретному фрагменту текста, зависит от его типа, поэтому различают четыре вида стилей:

стиль знака — содержит только параметры шрифта;

стиль абзаца — содержит полный набор сведений, необходимых для форматирования абзаца, то есть параметры абзаца и параметры шрифта;

стиль таблицы — содержит информацию о границах таблицы, цветах текста ее элементов, заливке, выравнивании и шрифтах;

стиль списка — содержит сведения о форматировании маркированного или нумерованного списка.

Стили (то есть их имена и определения) хранятся в файлах документов и шаблонов. При создании документа в него копируется набор стилей из того шаблона, на котором он основан.

Программа Word дает возможность не только изменять, переименовывать и удалять стили, содержащиеся в документе или шаблоне, но и создавать в нем новые стили. Кроме того, она позволяет копировать стили из одного файла в другой, в том числе из шаблона в шаблон, из шаблона в документ, из документа в шаблон и из документа в документ.

Если создать несколько стилей и применять их к соответствующим элементам при вводе текста (например, к заголовкам применяется один стиль, а к обычному тексту — другой), то потом, если вам вдруг понадобится поменять шрифт, например, во всех заголовках, достаточно будет просто изменить шрифт в настройке соответствующего стиля, и заголовки автоматически изменятся по всему документу.

Пример. Предположим, вы создаете какой-то документ, в котором 53 заголовка. При этом заголовки должны быть выровнены по центру и написаны кеглем в 18 пунктов. Предположим, вы не знаете, что такое стиль, поэтому, вводя каждый заголовок, аккуратно отмечаете его, увеличиваете кегль, а затем выравниваете абзац по центру. При 53 заголовках эта большая работа. После того как вы закончили, наконец, этот документ, вас вызывает начальник и говорит, что из министерства поступили новые указания: теперь все заголовки в подобных документах должны быть двадцатым кеглем, и выравнивать их нужно не по центру, а по левой границе. Если бы вы просто сначала создали стиль под названием «Заголовок» (название особого значения не имеет, однако стили лучше все-таки называть так, чтобы вы потом догадались, для чего они созданы) и при вводе заголовков применяли именно его, то и ввод текста у вас пошел бы быстрее (всегда проще нажать одну кнопку со стилем, чем выставлять кегль, выравнивание и другие параметры), и после требования начальника изменить оформление всех 53 заголовков вы, просто исправили бы кегль и выравнивание в стиле «Заголовок», после чего нажали бы кнопку ОК и во всем документе все 53 заголовка мгновенно бы поменялись.

Использование стилей

Задаются стили в пункте меню Формат/Стили и форматирование. При этом в правой части экрана открывается дополнительная панель настроек, с помощью которой удобно работать со стилями. Другой способ вызвать меню “Стили и форматирование” – нажать вот такую кнопку на панели инструментов.

Рис. 54. Открытое меню “Стили и форматирование.

Здесь вы можете изменить настройки стандартных стилей, а также создать свои собственные стили. Давайте сначала отредактируем стиль «Обычный», который Word по умолчанию применяет ко всему вводимому тексту.

Чтобы отредактировать стиль из списка панели, нужно подвести к нему курсор мыши и щелкнуть по правой кнопке. Перед вами появится контекстное меню, представленное на рисунке 57.

Давайте посмотрим, что именно означают эти пункты меню:

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

Изменить — настроить стиль.

Удалить — удалить стиль (стандартный стиль «Обычный» удалить нельзя, поэтому в данном примере этот пункт недоступен). При удалении любого другого стиля ко всем абзацам, в которых он был установлен, применяется стиль «Обычный».

Рис. 55. Переход к изменению параметров стиля.

Обновить в соответствии с выделенным фрагментом — вы можете выделить какой-то текст, произвести в нем настройки шрифта и абзаца, после чего эти настройки применить к выбранному стилю.

Нажимаем Изменить, и перед нами появляется окно, изображенное на рис. 56.

Как видите, здесь можно легко и быстро настроить все основные параметры шрифта и абзаца для данного стиля, используя все настройки, которые расположены ниже надписи «Форматирование».

Для более тонкой настройки можно щелкнуть по кнопке Формат — через нее осуществляется доступ к полным комплектам настроек шрифта, абзаца, языка, рамок и табуляции. Но и, не нажимая кнопку Формат, можно настроить довольно большое количество “горячих” параметров. Обратите также внимание на то, что пишется под образцом. Там перечислены все параметры данного стиля.

Рис. 56. Меню форматирования параметров стиля.

Когда вы применяете стиль к абзацу, в нем меняются только те параметры, которые явно указаны в стиле. А что там указано явно, перечислено под образцом.

Давайте установим в стиле «Обычный» выравнивание по ширине и сделаем красную строку — чтобы наш текст было удобно читать.

Выравнивание по ширине включаем с помощью соответствующей пиктограммы в этом окне, а красную строку можно выставить только через меню Формат/ Абзац/ Отступы и интервалы/ Первая строка/ Отступ.

Теперь обратите внимание на две опции внизу окна: Добавить в шаблон и Обновлять автоматически.

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

Обновлять автоматически — включение данной настройки означает, что если вы вручную сделаете какие-то изменения в абзаце, к которому применен данный стиль, эти изменения автоматически будут включены в стиль, что, соответственно, повлияет на все остальные абзацы, отмеченные этим стилем. Поэтому данной настройкой лучше пользоваться с осторожностью. Мы ее сейчас включать не будем.

Далее нажимаем ОК и наблюдаем, как сразу изменился текст по всему документу.

Обратите внимание на то, что в Word по умолчанию уже содержится набор определенных стилей: для обычного текста, заголовков и так далее. Как правило, вполне имеет смысл использовать именно эти стили и редактировать именно их, если какие-то отдельные параметры вас не устраивают.

Создание нового стиля

Рис. 57. Создание нового стиля – изменения в меню “Свойства”.

Теперь давайте посмотрим, каким образом создаются новые стили. Все на той же панели “Стили и форматирование” справа нажимаем кнопку Создать стиль. Перед нами появится почти такое же окно, как и в случае редактирования стиля, однако в нем, разумеется, есть определенные отличия.

С настройками шрифта, абзаца и других параметров стиля должно быть все понятно. Обратите внимание на пункт Стиль (абзаца, знака, таблицы). Word может различать три вида стилей. При этом в зависимости от выбора какие-то настройки могут стать недоступными — например, если вы создаете стиль знака, то будут недоступными все настройки, относящиеся к абзацу, а если выбрать стиль таблицы, то настройки изменятся на элементы, относящиеся только к таблице. Давайте рассмотрим создание стиля абзаца, как наиболее часто использующегося.

Здесь очень важный момент — пункт Основан на стиле. Дело в том, что стили можно выстраивать в определенную иерархию — это очень удобно. Например, у вас есть стиль «Обычный», в котором абзац начинается с красной строки, однако в некоторых местах текста красную строку нужно убрать. В этом случае вы создаете новый стиль с каким-то названием, например «Обычный без отступа», который основан на «Обычном», однако в нем отсутствует абзацный отступ. И этот стиль вы применяете ко всем абзацам, где не нужна красная строка. Но главное — если вам впоследствии понадобится поменять, например, шрифт во всем документе, вы просто смените его в стиле «Обычный», и тогда он также автоматически поменяется и в стиле «Обычный без отступа», потому что тот основан на стиле «Обычный».

Кроме того, основывать новый стиль на каком-то старом удобно еще и с той точки зрения, что не нужно заново выставлять большинство параметров. Например, если вы хотите создать еще один заголовочный стиль, то основывайте его на уже имеющемся заголовочном просто потому, что большинство установок вполне для этого подойдут.

Пункт Стиль следующего абзаца позволяет явно задать стиль, который будет выставлен при нажатии клавиши <Enter> после редактирования данного абзаца. Это удобно для заголовочных стилей, потому что обычно заголовок — это только один абзац, после которого стиль желательно сменить, например на «Обычный».

Стили можно применять к конкретному абзацу (курсор стоит в любом месте абзаца), к группе абзацев (они должны быть выделены) или к конкретному символу (он также должен быть выделен).

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

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

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

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

— Стили не обязательно настраивать сразу. Главное – назначать соответствующие стили фрагментам текста при вводе (обычному тексту, заголовкам, спискам, таблицам…). Настроить соответствующие параметры стиля вы сможете в любой момент.

— Если ваш документ размечен стилями, то вы можете почти мгновенно изменить внешний вид любого документа, даже многостраничного.

— Использование стилей заголовков имеет полезный побочный эффект: вы объясняете MS Word структуру вашего документа – он способен на ее основе сформировать автоматическое оглавление документа.

— Если у вас уже имеется довольно большой текст, набранный без использования стилей, чтобы отформатировать его по всем правилам выделите весь текст (Ctrl+A), присвойте ему стиль «Обычный» (можно использовать действие Очистить формат), после чего заново разметьте текст стилями заголовков — это несложно.

— Существует и другой удобный, способ изменения формата стилей: отформатировать фрагмент текста, а затем, выделив его, щелкнуть правой кнопкой мыши на имени того стиля, которому нужно назначить такое форматирование, и выбрать команду Обновить в соответствии с выделенным фрагментом.

— И все-таки новичкам следует запомнить, что правильное использование стилей делает вовсе не нужной и даже вредной панель инструментов «Форматирование» и пункты основного меню Формат/ Шрифт и Формат/ Абзац. Все возможности, предоставляемые этими пунктами необходимы, но настройки шрифтов и абзацев должны применяться не к выделенным фрагментам текста, а к стилю, которым отмечен текст, подлежащий редактированию.

— И последний совет: список используемых стилей должен быть обозрим для вас, появление в этом списке каждого нового стиля должно быть обосновано тем, что действительно требуется ввести в текст фрагменты, отформатированные иначе. Например, когда в документе впервые появляются выделения в тексте абзацев, заведите новый стиль, на базе стиля «Обычный», скажем «Обычный выделенный». Он может быть, скажем, курсивным. Если позже вы решите, что все выделения должны быть не курсивными, а полужирными, то просто измените настройки форматирования у стиля «Обычный выделенный», и одновременно изменится вид всех фрагментов документа, отмеченных этим стилем.

Что такое шаблон в информатике

Шаблон — это файл, содержащий настройки Word. Любой документ Word создается на основе некоторого шаблона. Большинство создается на основе шаблона Normal.dot, который загружается автоматически, например, при нажатии кнопки «Создать» на стандартной панели инструментов. При открытии документа, основанного на некотором шаблоне, последний загружается автоматически.

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

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

В редакторе Word имеется набор шаблонов для часто используемых документов. Как правило, эти шаблоны хранятся в папке MSOffice\Шаблоны . Однако, пользователь может создавать и свои собственные шаблоны.

В шаблоне может храниться следующая информация:

  • стили;
  • параметры страницы и бумаги;
  • обычный текст, таблицы, рисунки;
  • формы;
  • макросы;
  • пользовательские меню;
  • панели инструментов и другая информация.

Стиль — это набор форматирующих команд, сохраняемых под своим именем для многократного использования. Стиль определяет внешний вид документа. Шаблон Normal.dot содержит несколько стилей, в том числе стиль «Обычный», используемый при создании большинства документов.

Создание форм

Формой может быть любой документ, содержащий поля. Существует три типа полей: для ввода текста ; флажок ; раскрывающийся список . Порядок вставки полей достаточно прост: установите курсор в позицию для ввода поля формы, обратитесь к меню Вид/Панели инструментов/Формы . На панели «Формы» выберите один из трех типов полей. Поскольку формы очень часто создаются для быстрой разработки типовых документов, на панели «Формы» имеются инструменты для вставки и редактирования таблиц и для защиты формы.

Построение формы проходит в 3 этапа:

  • создание текстовой основы (структуры) формы;
  • вставка и настройка полей формы;
  • защита и сохранение формы.

Первый этап является обычным оформлением документа. Для форматирования сложных документов часто используются таблицы.

О вставке полей формы говорилось выше, поэтому остановимся на их настройке.

Для настройки поля следует на панели «Формы» выбрать «Параметры поля формы» . В зависимости о того какое поле выделено, откроется одно из трех окон для настройки.

Окно «Параметры текстового поля» содержит следующие основные поля:

  • «Тип» — позволяет выбрать тип поля формы. Если, например, выбрать числовой тип, то при вводе текста в него будет выдано сообщение об ошибке;
  • «Текст по умолчанию» — задает текст, который будет появляться в поле перед его заполнением;
  • «Максимальная длина» — максимальное количество символов, которое разрешается вводить в поле;
  • «Формат текста» — позволяет выбрать различные форматы текста для более жесткого контроля за вводом.

Окно «Параметры флажка» позволяет настроить размер флажка и его состояние по умолчанию: «Снят» или «Установлен» . Флажок может быть связан с макросом, текстом справки и т.д.

Окно «Параметры поля со списком» позволяет задать раскрывающийся список, содержащий до 25 значений, из которых пользователь может выбирать нужное значение при заполнении поля формы. Имеется возможность добавления, удаления и изменения порядка следования значений.

Во всех окнах для настройки параметров полей имеется кнопка «Текст справки», с помощью которой можно подготовить справку по каждому из полей (в печатных документах этой цели служат подстрочные надписи). В окне «Текст справки для поля формы» имеются две вкладки: «Строка состояния» и «Клавиша F1». Текст справки, введенный на первой вкладке будет автоматически выводиться в строке состояния при активизации соответствующего поля. Справка, введенная на второй вкладке, выводится в отдельном окне при нажатии клавиши F1.

Созданный документ можно назвать формой, если он имеет поля формы и защищен. В незащищенном документе поля не будут проявлять необходимых свойств. Кроме того, защищенная форма отличается тем, что ее нельзя редактировать, а можно только заполнять поля формы. Защитить форму можно двумя способами.

  • выбрать меню Сервис/Установить защиту. ;
  • в окне «Защита документа» установить метку «Запретить любые изменения, кроме ввода данных в поля форм» и нажать «Ok»;
  • при необходимости ввести текст пароля для открытия документа.

Второй способ заключается в выборе инструмента «Защита формы» на панели «Формы».

Для редактирования структуры формы защиту следует снять повторным нажатием на инструмент «Защита формы».

Создание шаблона

Выполните Файл/Создать. . В окне «Создание документа» установите метку «Шаблон» , найдите и выделите шаблон «Обычный» , на основе которого будет создан свой шаблон. Нажмите «Ok» .

Установите требуемые параметры форматирования документа, введите тексты и другую информацию, которую следует сохранить в шаблоне.

Выберите меню Файл/Сохранить как. и папку, в которой нужно сохранить шаблон. В поле «Имя файла» введите имя шаблона и нажмите «Ok» . Расширение .dot будет добавлено к имени шаблона автоматически.

Добавить комментарий

Ваш адрес email не будет опубликован.