Матросов А.В. Maple 6. Решение задач высшей математики и механики (1185909), страница 12
Текст из файла (страница 12)
!.25. Глава й Графический интерфейс пользователя Рис. 1.25. Рабочий лист с заголовком Замечание Посмотреть все определения стилей можно командой Роггпа1 Ь 81у!е. Большинство стилей основывается на каком-то более простом. В диалоговом окне можно задать параметры шрифта стиля: его размеры, начертание, цвет; какой стиль применяется после данного, смещен или нет текст в данном стиле от левой границы окна и т. д.
Теперь заключим наши две группы вычислений в одну секцию. Для этого выделим их и выполним команду Ропват > 1ваепт, которая заключает текущее выделение на рабочем листе в секцию — специальный объект рабочего листа, элементами которого являются небольшой серый квадрат со знаком плюс (+) или минус ( — ) и вертикальная скобка, внутри которой заключены группы вычислений и текстовые комментарии, входящие в данную секцию. Секция может быть раскрыта, как показано на рис. 1.26, и тогда отображается 'квадрат со знаком минус, вертикальная скобка и все содержимое секции, а может быть закрыта, и тогда отображается только квалрат со знаком плюс, а все содержимое секции будет скрыто.
В дальнейшем при ссылке на элемент-квадрат секции будем называть ее кнопкой раскрытия. После вставки секции установим курсор сразу же после кнопки раскрытия и введем название секции. Если нажать клавишу <Егтгег>, то автоматически вставится текстовый абзац, в который можно поместить некоторые пояснения, как показано на рис. 1.2б.
Теперь вставим комментарий после первой команды, определяющей функцию г1кк Установим курсор в область ее вывода, нажмем кнопку й1й на основной панели инструментов, а затем кнопку $Щ. Будет создана область текстового комментария, куда переведем курсор и наберем текст, показанный на рис. 1.27, 60 Часть !. Основы !йар!е Рис.
1.26. Секция на рабочем листе Рио. 1.27. Окончательный еид документа Наш рабочий лист стал выглядеть намного лучше, однако, задание подынтсгральной функции в отдельной группе вычислений смотрится не очень красиво. Если бы ее определение находилось непосредственно в первом текстовом комментарии, то оно смотрелось бы лучше. Вспомним, что Мар!е позволяет встраивать вычисляемые математические формулы в текст ком- Глава 1. Графический интерфейс лользователя ментария, и воспользуемся этим. Прежде всего удалим группу определения функции, выделив ее вместе с охватывающей левой скобкой, установим курсор в конец текста первого комментария, выполним команду 1взегг, В(авваге Магй 1врв1 и в поле ввода контекстной панели инструментов введем определение функции г~к~, она отобразится в тексте комментария в математической нотации. Результат всех наших действий показан на рис.
1.28. Рис. 1.2В. улучшенный вид документа Можно теперь продолжить разработку нашего документа, добавив в него секцию, в которой строится график, но мы не будем этого делать, а воспользуемся возможностью Мар!е работать с несколькими рабочими листами в одном сеансе и построим график полученного интеграла на другом рабочем листе, связав их с помощью гиперссылок.
Но чтобы завершить описание построения документа, мы добавим нумерацию страниц (хотя в нашем документе только одна страница). Для этого в меню Ропва1 следует вызвать команду Райе ХвтЬега и в появившемся диалоговом окне установить флажок ВЬотг Райе ХвшЬега, сразу же станут доступными все другие элементы управления этого диалогового окна (рис. 1.29), позволяющие установить параметры для номеров страниц. В группе переключателей тегйса) 1оеайов следует выбрать один из двух переключателей, указывающих наверху страницы (Тор) или внизу (Ваттов) будет располагаться ее номер.
В группе Ног)ховта)!особов устанавливается расположение номера по ширине страницы: 1 ей — слева, Севгег — по центру Часть Ь Основы Мар1е и В)ВЬ) — справа. В группе Орйовв можно выбрать стиль текста лля номеров страниц, задать начальный номер страницы в поле Маг)шй )К)швЬег, а также печатать ли номер на первой странице рабочего листа — флажок Вей)в )к)ашЬепвй оп Ы))а) Раве. Рис. 1.29. Диалоговое окно установки нумерации страниц рабочего листа Прн работе в Мар!е номера страниц не отображаются, но они действительно печатаются прн выводе документа на печать. Завершая разговор о форматировании рабочих листов следует сказать, что команда Овй)евт меню Ропват удаляет секцию для текущего выделения на рабочем листе. Команды этого же меню Вайс, Во)6 и Юпбегйве предназначены лля форматирования выделенного текста в комментариях соответственно курсивным, полужирным и подчеркнутым шрифтами.
Эти три команды работают как переключатели, поэтому возможно их комбинированное использование для одного и того же текста. 1.5.2. Работа с несколькими рабочими листами Итак, снова вернемся к нашему рабочему листу вычисления интеграла и сохраним его под каким-либо именем, например 1-5.ткуз (это нам потребуется в дальнейшем для создания ссылки на него из другого рабочего листа). Теперь создадим новый рабочий лист, нажав кнопку Ц основной панели команд или выполнив команду Рае > Хезт. Командой Ж)пботтв > )тегйса) зададим режим отображения всех открытых рабочих листов по ширине окна рабочего поля приложения %)пг)оцч. Так как у нас открьпы два документа, то именно их мы и увидим, причем один должен быть пустым. Для быстрого заполнения рабочего листа мы используем технологию перетаскивания мышью между рабочими листами.
Выделим содержимое рабочего листа вычисления интеграла и перетащим его мышью в пустой рабочий лист. Мы это сделали не только в учебных целях, но н для того, чтобы не делать зано- Глава й Графический инте фейс пользователя бЗ во структурирование и форматирование рабочего листа. Развернем новый рабочий лист на всю рабочую область и откорректируем его так, как показано на рис. 1.30.
Рис. 1.30. Содержимое рабочего листа (Графикгсвз) Его структура такая же, как и документа 1-5.гпткз, но после секции добавлен текстовый комментарий. Именно этот рабочий лист мы будем загружать с помошью гиперссылки. Но сначала мы создадим гиперссылку для возврата на наш начальный лист 1-5.тик Для этого выделим слово "лист" в последнем текстовом комментарии и выполним команду Рогша1 га Сопчег1 го й Нурег1шК Обратите внимание, что изменился внешний вид этого слова и отобразилось диалоговое окно, в котором следует указать имя рабочего листа 1-5 тпткз и его расположение, предварительно установив переключатель %огкввеет.
Теперь, при расположении курсора мыши над этой гиперссылкой он меняет вид на изображение руки, тем самым говоря пользователю, что при шелчке на этом слове загрузится другой документ. Вставка гиперссылок на другие ресурсы ничем не отличается от вставки ссылки на рабочие листы. Сделаем еще один последний шаг в оформлении этого рабочего листа— создадим в нем закладку, на которую автоматически встанет курсор при переходе в этот документ.
Таким естественным местом в данном рабочем листе является команда отображения графика функции. Установим курсор в любое ее место и выполним команду У1ен > В001ппагкв > Ев1г Воо1ппагК В появившемся диалоговом окне в поле В001ппагв Техт зададим имя закладки "график". После этого сохраним созданный документ под именем График.ши з. Вернемся к документу 1-5лптгз. Добавим в него после секции Команда 1птО область текстового.комментария, в котором наберем фразу: "Построение вычисленного,интеграла",. Установим курсор между первым и вторым сло- Часть I.
Основы Мар!е вом и выполним команду 1ввег! > Нурегйв!г. В появившемся диалоговом окне в поле 1авя Тех1 введем слово "график", установим переключатель %от!гв!гает, С помощью кнопки Вготгаег заладим ссылку на файл Графиклптуз и в раскрывающемся списке Вео!пааг!г выберем пункт "график". Нажатие кнопки ОК приведет к появлению в тексте гиперссылки гдадгик. Теперь щелчок на ней приведет к загрузке и отображению в окне приложения Мар1е файла Графиклпиз, причем курсор будет находиться в поле команды черчения, и нам остается только нажать <Епгег> для построения графика искомой функции.
По ссылке лисдг мы можем вернуться на исходный рабочий лист. Теперь необходимо сделать несколько пояснений. Сначала относительно команды построения графика интеграла в рабочем листе График.тж. Она имеет следующий вид: > р1ое (%, х=с .. 5, -1 .. 10, со1ог=в1аох1 г В ней первым параметром представлена ссылка на результат выполнения последней команды, а таковой являлось вычисление интеграла на листе 1-5лпие. Здесь возникает естественный вопрос: "Неужели можно пользоваться вычислениями, выполненными в другом рабочем листе?" Да, можно.
По умолчанию программа Мар!е загружается в режиме совместного использования рабочими листами результатов своих вычислений, т. е. все вычисления, присваивания переменным и т, п., на одном рабочем листе доступны для всех других, открытых в этом же сеансе. Если пользователя не устраивает такое поведение Мар!е, то он может загрузить его в параллельном режиме, при котором вычисления на каждом листе производятся независимо от вычислений на других рабочих листах. Для этого следует выбрать команду Рвга!!е1 Яепег Мар!е б в группе Мар!е б меню Пуск > Программы операционной системы %1пдотуз. Замечание При работе с созданными нами только что рабочими листами следует сначала обязательно выполнить все команды рабочего листа 1-б.пъюз, а лотом переходить по гиперссылке на лист График,пзттв, так как он будет использовать результат последней выполненной команды в сеансе Мар1е.
Конечно, можно было присвоить результат выполнения интеграла некоторой переменной и использовать ее при построении графика, но мы сделали так, как сделали. 1.6. Справочная система Последним меню в списке стандартного меню рабочего листа является меню Не!р (Справка). Справка очень полезное и удобное средство. Она позволяет достаточно быстро найти нужную информацию, не прибегая к разнообразным книгам и пособиям, тем более, что в них обыкновенно отражена не вся информация о системе. Поэтому остановимся подробнее на получении справочной информации в системе аналитических вычислений Мар1е.
Глава б Графический интерфейс лальвоватвля В Мар1е 6 справочная система отличается от справки в других приложениях, работающих под управлением системы %пн3овз и с точки зрения автора является более удобной, чем получившая наибольшее распространение справка а!а М1сгозой. 1.6.1. Организация справки В основу справочной системы положено понятие гипертекста„т. е, документа, в котором имеются ссылки на друпзй документ. Таким образом, продвигаясь по этим ссылкам можно получать дополнительную информацию, уточняющую или дополняющую информацию, содержашуюся в исходном документе.