Шаблоны

С проблемой безопасности связана и такая важная сторона информационных технологий как работа с шаблонами. Что это такое?!

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

Бланки вшиты во многие текстовые редакторы. Так на рис. 1.1 показана часть экрана дисплея после запуска программы Word 2013.

Рис. 1.1. Шаблоны текстового процессора Word

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

Готовый документ Word (официальное письмо, например) будет, повторяем, состоять из двух частей – постоянной, которая была на бланке/шаблоне (название организации, ее реквизиты и проч.) и переменной – той, что внесли в шаблон. Кроме того, бланк/шаблон отформатирован как следует. Все это существенно ускоряет и упрощает работу, уменьшает риск ошибок в ней.

Шаблоны имеет и программа Mathcad. Но работающие с Mathcad ими пользуются довольно редко в том числе и из-за того, что после запуска этой программы на экране появляется не список шаблонов (как в Word’е – см. рис. 1.1), а пустой документ (самый примитивный шаблон). Если же в среде Mathcad не нажимать значок (иконку) с изобажением нового пустого документа, а отдать команду Новый в меню Файл (Mathcad 15), то на экран будет выведен список шаблонов, встроенных в Mathcad – см. рис. 1.2.

Рис. 1.2. Встроенные шаблоны Mathcad 15

Шаблоны могут быть не только встроенными, но и пользовательскими. Создать такой шаблон несложно – нужно открыть какой-либо встроенный шаблон, что-то изменить в нем и записать в папку шаблонов с новым именем и расширением шаблона *.хmct. Такую же операцию можно сделать и просто с готовым документом, а не со встроенным шаблоном. На рис. 1.3 отображена рабочая ситуация, когда пользователь Mathcad открывает новый документ и видит в нем новую позицию – Дополнительные единицы измерения.

Рис. 1.3. Список с пользовательскими шаблоном

Если открыть пользовательский шаблон, показанный на рис. 1.3, то в Mathcad-документе можно будет использовать русские единицы измерения, которые не встроены в Mathcad – см. рис. 1.4.

Рис. 1.4. Работа с пользовательскими шаблоном

Пользовательский шаблон, показанный на рис. 1.4, это стандартный шаблон, в который вставлена область с именем Дополнительные единицы измерения и в которой записаны операторы ккал := kcal, кг := kg и т.д., т.е. русские имена единиц измерения привязаны к встроенным английским. Файл с этими операторами можно скачать с сайта http://twt.mpei.ac.ru/ochkov/units.xmcdz.

В среде Mathcad Prime 3.0 возможности работы с шаблонами расширены. В частности, можно иметь не только свои собственные шаблоны (My Templates – см. рис. 1.5), но и шаблоны, открытые для всех пользователей локальной компьютерной сети (Shared Templates).

Рис. 1.5. Открытие шаблонов в среде Mathcad Prime 3.0

Шаблоны могут содержать не только тексты – заголовки и подзаголовки, отформатированные надлежащим образом, но и какие-то расчетные элементы. Так на рис. 1.6 показан открытый шаблон для работы с водными растворами NaCl (об этом будет подробно описано в этюде 4). В этот шаблон вшита функция, возвращающая плотность водного раствора NaCl в зависимости от его концентрации, выраженной разными способами – массовый процент (%), моляльность (mole/kg), молярность (mole/L) и титр (mg/mL).

Рис. 1.6. Шаблон со свойствами водного раствора NaCl

Забегая вперед, скажем, что шаблон может содержать ссылки на облачные функции по свойствам воды и водяного пара – основного рабочего тела теплоэнергетики. Этот шаблон зафиксирован на рис. 1.7.

Рис. 1.7. Шаблон со свойствами воды и водяного пара

На рис. 1.7 показан расчет плотности воды при заданных температуре и давлении по функции с именем wspDPT, которая записана в «облачном» файле с именем H2O.xmcdz.

Работа с шаблонами может резко интенсифицировать и упростить расчеты. Приступая к новому проекту нужно будет не открывать пустой документ, а не полениться и поискать во Всемирной паутине нужный шаблон с нужными функциями. Этот шаблон в процессе работы можно будет подправить и расширить – добавить в него, например, новые функции и вернуть в Интернет, открыв его для других пользователей. Это один из путей связи баз данных по свойствам веществ с расчетными программами.