Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика — курс лекций.pdf
Скачиваний:
540
Добавлен:
11.03.2015
Размер:
2.18 Mб
Скачать

содействовать достижению цели публикации документа.

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

Принцип наследования свойств стилей

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

Стиль — это регистрируемая совокупность настроек свойств информационного объекта, имеющая уникальное имя.

Количество свойств информационных объектов измеряется десятками, причём их влияние на внешний вид документа не всегда очевидно. Умение заранее предвидеть результат той или иной настройки приходит только с набором практического опыта.

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

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

Допустим, у нас имеется стиль Заголовок_1, оформленный шрифтом Arial. Допустим, на его основе разработан стиль Заголовок_2, наследующий шрифт Arial, хотя и меньшего размера. В этом случае изменение шрифта в стиле Заголовок_1 приведет к одновременному изменению шрифта в стиле Заголовок_2. Однако, наоборот, изменение шрифта в заголовке второго уровня не приведёт к изменению шрифта в родительском стиле.

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

Применение шаблонов документов

Документ, выполненный в объектной модели, не может быть «пустым» и никогда не бывает «пустым». Если в момент создания документа в нём не видно никакого содержания, это не значит, что он «пуст». Далее мы будем называть такие документы «исходными».

В момент создания исходный документ приобретает определённую структуру и наполняется объектами-заготовками, пока не имеющими содержания, но уже имеющими оформление. Оно задано стилями. В исходном документе может не быть ни одной буквы, но разделы, страницы, заголовки,

157

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

Таким образом, объектная модель предполагает начинать разработку документа, начиная с автоматического создания некоего каркаса, не имеющего содержания, но имеющего структуру и скрытое оформление. Этот каркас называют шаблоном документа. Если документы имеют разную структуру и разное оформление, их разработку начинают с выбора разных шаблонов. Шаблон, подходящий для написания личного письма, не годится для создания заявления или подготовки учебного реферата.

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

Шаблоны документов — важное средство автоматизации документооборота. Они позволяют:

унифицировать структуру, содержание и оформление документов;

сократить сроки их разработки;

снизить требования к квалификации исполнителей.

Автоматизация настройки программ с помощью шаблонов

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

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

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

Известно, что внешний вид современных программ настраивается в очень широких пределах. Знакомая программа может выглядеть настолько непривычно, что трудно понять, как же с ней следует работать. Наличие объекта Приложение в составе документа позволяет эффективно решить эту проблему.

Начав создание документа с загрузки предварительно созданного шаблона, мы получаем не только заготовки информационных объектов, но и автоматически настраиваем программу именно

158