Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
32
Добавлен:
19.04.2013
Размер:
603.14 Кб
Скачать

Лекция 5-7.

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

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

Äëÿ решåíèÿ однîé задачè достаточно имеющейся информационно-командной среды (ÈÊÑ) процессора. При необходимости изменения или дополнения ИКС, потребности в новîé технологиè, åå прообраз можно создать средствами табличноãî процессорà и использовать как формализованное техническое задание (своего рода каркас будущей системы), которое будет средством общения с заказчиком или исполнителем. Дальнейшая работа по разработке новой технологии будет заключаться в наполнении этого каркаса функциональным содержанием. В системотехнике очень важно не словами, не системой с формами документов, а на основе такой сформированной технологии - прообразе - определить, что должен сделать исполнитель.

Рассмотрим создание меню, которое будет выступать в виде технологии-прообраза.

    1. 5.1.Построение меню.

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

Например:

Просмотр

Актуализация

Расчеты

Печать

Конец

Отладка

Ячейки с названиями опций меню выделяются и им присваивается имя, например, \ gm.

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

В отдельной ячейке необходимо написать следующую макрокоманду: {menubranch \gm} и присвоить этой ячейке имя . Эта команда воспринимает ячейки с именем \gm как меню, à также особенным образом воспринимает две следующие строки, первая из которых содержит ячейки с комментариями — пояснениями для каждой опции, а вторая — ячейки, содержащие начало программы, реализующей данную опцию (обычно команда {branch}). Для программ отводится специальное место.

Пример: для реализации пункта меню “Просмотр” была введена следующая программа.

\po1 {home} активизирует ячейку А1

/wpge Worksheet global protect enter — включение режима защиты данных рабочего листа от модификации

{?} знак останова. Эта конструкция не только дает возможность просмотра всей таблицы, но и представляет собой удобное средство для отладки.

/wpgd Worksheet global protect delete — выключение режима защиты данных рабочего листа от модификации

{branch \c} возврат из подпрограммы в ячейку \с {menubranch \gm} — активизация меню.

Таковы основные принципы создания меню в табличном процессоре Lotus 1-2-3.

Соседние файлы в папке 2