При первой загрузке приложения отображается стандартная панель. В Maple 9 на этой панели представлены такие меню: File (Файл), Edit (Правка), View (Вид), Insert (Вставка), Format (Формат), Spreadsheet (Таблица) (это меню на начальном этапе работы является неактивным), Window (Окно) и Help (Справка).
На заметку
В Maple 7, помимо перечисленных меню, присутствует также меню Options (Сервис). Основная часть команд, реализуемых в данном меню, в Maple 9 вынесена в подменю Preferences (Настройки) меню File (Файл).
В зависимости от выделенного объекта в рабочей области, панель меню может менять свой вид. В Maple существуют следующие типы панелей.
Ниже рассматривается стандартная панель меню.
Меню File
Если щелкнуть кнопкой мыши на меню File (Файл), раскрывается cnncoi команд этого меню, разделенных с помощью горизонтальных линий (раздели телей) на четыре части (рис. 1.3). В левой части списка указываются команды а справа для некоторых из них обозначены комбинации клавиш, с помощьк Которых могут вызываться эти команды. Первой в этом списке является коман да New (Создать), используемая для создания нового рабочего окна. При ее вы боре будет открыто новое рабочее окно. По умолчанию для окна предлагается заключенное в квадратные скобки название, состоящее из слова Untitled (Без заглавия) и порядкового номера окна в круглых скобках (например, первое от крытое окно будет называться [Untitled (1)]). Кроме того, чтобы выполнить эг команду, пользователь может воспользоваться комбинацией клавиш <Ctrl+N> которая, как уже упоминалось, указана справа от команды New.
Для открытия существующего документа выбирают команду Open (Открыть). В результате появляется стандартное для приложений Windows диалоговое окно Открытие файла, в котором следует выбрать соответствующий файл. По умолчанию в списке отображаются только файлы Maple (имеющие расширение .mws или .ms). Если нужно открыть файл другого формата, в качестве типа отображаемых файлов следует выбрать Maple Text (Текст Maple) (файлы с расширением .txt) или All fHes (Все файлы). В последнем случае отображаются все файлы, содержащиеся в данном каталоге. При открытии файла, тип которого отличается от .mws, .ms или .txt, на экране появляется окно выбора формата (Text Format Choice). Если выбрать команду Maple Text, то при открытии файла будет отображаться только тот код, который соответствует текстовому формату Maple. Если такого кода нет, откроется пустое окно. Альтернативный выбор Text подразумевает преобразование содержимого файла в текстовый формат.
Если документ уже сохранялся и имеет название, то щелчокла команде Save приведет к сохранению всех внесенных в документ изменений. При выборе команды Save as появится такое же диалоговое окно, как и при первом сохранении документа. Это удобно, если нужно создать копию рабочего документа. Старая версия документа остается неизменной.
Подменю Export as (Экспортировать как) позволяет преобразовать рабочие документы Maple в документы форматов HTML, HTML with Math ML (формат HTML с формулами в формате MathML — это новая в Maple 7 и 8 команда), LaTex, Maple Text, Plain Text, RTF и XML (новая команда в Maple 9). Для этого достаточно просто выбрать из предложенного списка нужный формат.
В Maple 9 добавлена команда Send (Отправить), позволяющая отправлять . рабочий документ по электронной почте в качестве вложения.
Чтобы закрыть текущий рабочий документ, выбирают команду Close (Закрыть) (комбинация клавиш <Ctrl+F4>).
Группа команд меню File, которые начинаются со слова Print (Печатать), используется для выполнения настроек печати.
Как уже отмечалось выше, по сравнению с предыдущей (седьмой) версией, в Maple 9 в графическом интерфейсе появилась одна особенность: меню Options (Сервис) отсутствует, а функции, реализуемые в этом меню, вынесены в подменю Preferences (Настройки) меню File. Если выбрать указанное подменю, откроется диалоговое окно File Preferences (Файловые настройки) с пятью вкладками: General (Общие), I/O Display (Отображение данных ввода-вывода), Plotting (Графика), Numerics (Числа) и Spell (Орфография) (рис. 1.4). Выбирая ту или иную из вкладок, можно выполнить различную настройку системы.
Вкладка General (рис. 1.4) позволяет, кроме прочего, задать тип броузера (ipyrma Browser). Назначение кнопки, поля ввода и флажка опции в этой ipynne соответствует тому, что описывалось выше для команды Options Browser пакета Maple 7. Кроме того, на вкладке General можно установить режим автоматического сохранения AutoSave (Автосохранение). В этом режиме все открытые рабочие документы будут периодически автоматически сохраняться. Чтобы перейти в данный режим, следует установить флажок Опции Enable AutoSave (Активизировать автосохранение), а в поле ввода ifcvery... minutes (Каждые ... минут) указать интервал времени, по истечении которого будет выполняться сохранение. При автосохранении в том же каталоге, где размещен документ, создается его копия с постфиксом _MAS. После сохранения документа пользователем этот временный файл удаляется.
Переключатель Palette Size (Размер палитры) предназначен для выбора размера палитр. Первые два положения, Small (Мелкий) и Large (Крупный), устанавливают для всех палитр фиксированный размер, который во втором случае в полтора раза больше. При установке переключателя в третье положение, Best Choice (Наилучший выбор), размер палитр выбирается пропорционально к текущим размерам рабочего окна.
Рис. 1.4. Окно File Preferences открыто на вкладке General
Переключатель Kernel Mode (Режим ядра) задает режим работы вычислительного ядра пакета: Shared (Совместный), Parallel (Параллельный) и Mixed (Смешанный). На вкладке Genetal также имеется группа Export (Экспорт) с полем ввода для указания выравнивания длинных (многострочных) формул Mathematics Formatting Width (Ширина математического форматирования) и группа Balloon с флажком опции Balloon Help (Оперативная справка) — если этот флажок опции установлен, при наведении курсора на кнопку панели инструментов, кнопку контекстной панели или элемент панели меню появляется оперативная подсказка по данному элементу.
На заметку
В предыдущих версиях Maple команда Balloon Help размещена в меню Help.
На вкладке I/O Display (рис. 1.5) размещены достаточно важные элементы управления. В частности, переключатель Input Display (Отображение данных ввода) определяет способ отображения вводимых пользователем данных и имеет два положения: Maple Notation (Нотация Maple) и Standard Math Notation (Стандартная математическая нотация). По умолчанию используется первый вариант. Если изменить тип отображения вводимой информации, то такие изменения будут применены к следующей (после текущей) группе вычислений. Для изменения типа отображения следует установить переключатель в положение Maple Notation для перехода к режиму отображения в нотации Maple или в положение Input Standard Math Notation — для перехода к режиму отображения данных в формате стандартной математической нотации.
Для определения формата данных вывода предназначен переключатель Output Display (Отображение данных вывода). Он имеет четыре положения (выбран может быть только один из перечисленных ниже вариантов): нотация Maple (положение Maple Notation), символьная нотация (положение Character Notation), нотация набора (положение Typeset Notation) и стандартная математическая нотация (положение Standard Math Notation). При нотации Maple данные вывода будут отображаться с использованием стандартного синтаксиса Maple. Если выбран режим символьной нотации, то для отображения формул будут использоваться текстовые символы ASCII.
Рис. 1.5. Вкладка I/O Display
На вкладке I/O Display также присутствует группа Replace Output (Заменять данные вывода) с одноименным флажком опции. Если этот флажок установлен, то при выполнении команд старые данные вывода будут заменяться новыми. В противном случае новые данные будут добавляться к уже существующим. Флажок опции Insert Mode (Режим вставки) в одноименной группе Insert Mode позволяет устанавливать режим, при котором после выполнения текущей группы вычислений сразу будет вставлена новая группа.
Вкладка Plotting (рис. 1.6) содержит переключатель Plot Display (Отображение графиков) с двумя положениями: Inline (В документе) и Window (В отдельном окне). При установке переключателя в первое положение графики будут вставляться в рабочий документ, в области вывода соответствующей команды. При установке этого переключателя во второе положение графики будут отображаться в отдельном окне.
Рис. 1.6. Содержимое вкладки Plotting
Группа Display Legends (Отображение легенд) содержит единственный флажок опции Display 2-D Legends (Отображение двухмерных легенд), предназначенный для включения режима отображения двухмерных легенд графиков.
Переключатель Print Quality (Качество печати) используется для задания качества печати, которое может быть высоким (положение High) — 300 dpi, нормальным (положение Normal) — 200 dpi и черновым (положение Draft) — 100 dpi.
Вкладка Numerics содержит всего две группы, в каждой из которых присутствует по одному флажку опции и полю ввода (рис. 1.7).
Группа Display Results (Отображение результатов) с помощью флажка опции Rounding to (Округление до) и поля ввода decimal places (... десятичных знаков) позволяет установить границу округления. С помощью флажка опции Rounding to (Округление до) и поля ввода significant digits (... значащих цифр) в группе Calculation (Вычисления) задается количество значащих цифр при выполнении вычислений. По умолчанию оба значения принимаются равными 10.
Рис.1.7. Содержимое вкладки Numerics
Рис. 1.8. Вкладка Spell
Вкладка Spell (Орфография) содержит фуппу Dictionaries (Словари) с полем ввода имени словаря пользователя User Dictionary (Словарь пользователя), Кнопкой просмотра Browse и флажком опции Use Maple Words (Использовать слова Maple). Вид соответствующего окна показан на рис. 1.8. В нижней части окна File Preferences размещены три кнопки.
Наконец, последней в меню File команде Exit (Выход, <Alt+F4>), предназначенной для завершения работы с программой Maple, предшествует список документов, которые открывались последними. Если щелкнуть на одном из них, документ будет открыт.
Меню Edit
Следующим на панели представлено меню Edit (Редактировать). Здесь собраны команды, позволяющие производить всевозможные манипуляции с содержимым рабочего окна (рис. 1.9).
Рис. 1.9. Содержимое меню Edit
Внимание!
При открытии меню Edit далеко не все его подменю и команды будут доступны (недоступные выделены серым цветом и при щелчке на них ничего не происходит). То же относится и к прочим меню, обсуждаемым ниже.
Команда Undo (Отменить) отменяет последнее действие и может быть вызвана с помощью комбинации клавиш <Ctrl+Z>. Альтернативная ей команда Redo (Повторить) полезна в тех случаях, когда необходимо выполнить действие, отмененное командой Undo. Эта команда активизируется при нажатии пользователем <Ctrl+Y>.
Если выделить фрагмент кода в рабочей области, а затем выбрать команду Cut (Вырезать), то выделенный фрагмент будет удален из рабочей области и записан в буфер обмена. То же можно сделать и с помощью комбинации клавиш <Ctrl+X>.
Разница между командами Cut и Сору (Копировать) состоит в том, что при выполнении последней фрагмент кода не удаляется из рабочей области, а Просто копируется в буфер обмена. Скопировать выделенный фрагмент в буфер обмена также можно с помощью <Ctrl+C>. Команда Copy as Maple Text (Копировать как текст Maple) позволяет копировать выделенный фрагмент в (буфер обмена в формате текста Maple.
При использовании команды Paste (Вставить, <Ctrl+V>) содержимое буфера обмена вставляется в то место рабочей области, где размещен курсор. 'При выборе команды Paste as Maple Text (Вставить как текст Maple) содержимое буфера обмена будет сначала преобразовано в формат текста Maple, a |Усле этого вставлено в место размещения курсора.
В рассматриваемом меню имеется команда, которая позволяет удалить Сразу целый параграф, — это Delete Paragraph (Удалить параграф). В данном случае удаляется тот параграф, на котором размещен курсор. Команда вызывается комбинацией клавиш <Ctrt+Del>.
Иногда необходимо выделить содержимое сразу всей рабочей области. В этом случае нужно выбрать команду Select All (Выделить все) или нажать комбинацию клавиш <Ctrl+A>.
Чтобы найти в рабочем документе фрагмент кода, следует воспользоваться командой Find (Найти). При этом откроется диалоговое окно Find/Replace Найти/Заменить) с двумя полями ввода: Find (Найти) и Replace (Заменить) (рис. 1.10).
Рис. 1.10. Окно поиска и замены Find/Replace
B первом поле следует указать код, который нужно искать, а во втором — код, на который необходимо заменить искомый. Справа от полей Имеется пять кнопок.
Флажок опции Match whole word only задает режим, при котором сравнение выполняется только с целыми словами, а флажок опции Match case устанавливает режим сравнения с учетом регистра букв.
Поиск можно также начать, нажав комбинацию клавиш <Ctri+F>.
В версии Maple 9 появилась возможность выполнять проверку орфографии. Активизируется соответствующая команда посредством нажатия клавиши <F7> или непосредственного выбора команды Spellcheck (Проверка орфографии) из меню Edit.
Подменю Hyperlinks (Гиперссылки) используется для редактирования гиперссылок в документе. При выборе данного подменю откроется редактор гиперссылок.
Команда Object (Объект) предназначена для обработки инкапсулированных объектов OLE (объект должен быть предварительно выделен).
При щелчке на команде Unit Converter (Преобразователь единиц) появляется одноименное окно с полями Value (Значение), Dimension (Размерность), From (Из), То (В) и кнопками Insert (Вставить) и Cancel (Отменить) (рис. 1.11).
Рис. 1.11. Окно преобразователя Unit Converter
Если пользователь начнет вводить какую-то команду, а затем нажмет <F6> или выберет команду Edit Complete Command, Maple попытается автоматически закончить ее ввод путем поиска в базе данных своих команд. Если несколько команд соответствуют параметрам поиска, вводимый текст будет продолжен в пределах его совпадения с синтаксисом всех найденных команд. Это очень удобно в тех случаях, когда пользователь не совсем точно помнит синтаксис команды. Команда доступна только при работе в режиме нотации ввода Maple Input (о различных типах нотации — ниже).
Совет
Команда Entry Mode (Режим ввода) является, фактически, переключателем t между различными режимами ввода кода. Если команда выделена флажком, то код будет вводиться в стандартном математическом формате Maple. Если флажок отсутствует, будет вводиться обычный текст. Снять или установить флажок " можно посредством щелчка на команде или с помощью клавиши <F5>.
Для работы с разделами и группами вычислений предназначено подменю Qpiit or Join (Разбить или объединить), которое состоит из четырех команд. Рис 1.9).
Подменю Execute (Выполнить) позволяет выполнять вычисления в пределах всего рабочего документа или выделенной его части. При выборе команда Selection (Выделенное) вычисления будут произведены в пределах выделенных групп вычислений. Если группы не выделены, то вычисления будут у выполнены для той из них, на которой в текущий момент размещен курсор.
Чтобы выполнить вычисления для всего документа, выбирают команду Work (Рабочий документ).
Последняя команда Remove Output (Удалить данные вычислений) в меню требует некоторых пояснений. Дело в том, что, как уже отмечалось, в области размещаются не только вводимые пользователем команды, но их выполнения. Иногда необходимо, чтобы такие данные были, но при этом структура команд пользователя осталась бы неизмены добиться этого можно, если выделить те группы вычислений, из которых следует удалить данные вычислений, и выбрать команду Remove Outputs Selection (Из выделенного). Если сделать подобное сразу в документе, используют команду Remove OutputoFrom Worksheet (Из документа).
Меню View
С помощью меню View (Вид) можно настроить внешний вид рабочего стола (рис.1.12).
Рис. 1.12. Содержимое меню View
Первыми тремя командами меню являются Toolbar (Панель инструментов), Context Bar (Контекстная панель) и Status Bar (Строка состояния). Наличие флажка слева от этих команд означает, что будут отображены панель инструментов, контекстная панель и панель состояния соответственно. Если флажка нет, т.е. команда не выбрана, — данная панель отображаться не будет. Выделить или отменить выделение можно посредством щелчка кнопкой мыши.
Подменю Palettes (Палитры) выделено в отдельный блок. Это подменю имеет шесть команд, разбитых, в свою очередь, на два блока. Четыре команды из первого блока используются для отображения панелей ввода греческих букв, математических выражений, символов, матриц и векторов. Две команды второго блока позволяют отображать и скрывать сразу все указанные панели. Рассмотрим эти шесть команд подменю Palettes.
Рис. 1.13. Панель с греческими буквами и математическими символами
Рис. 1.14. Панель математических выражений
Рис. 1.15. Панель для ввода матриц
Рис. 1.16. Панель для ввода векторов
Масштаб отображения данных в рабочей области можно варьировать достаточно широких пределах. Полезным в этом случае является подменю Factor (Увеличение). При наведении курсора мыши на это подменю справа от него (после указателя) открывается список команд выбора масштаба.
В рабочем листе можно использовать закладки. Закладка удобна тем, что Дозволяет переходить сразу к тому месту документа, где она расположена. добавить в документ закладку, необходимо поместить курсор на строку »ню может быть как область ввода, так и область вывода), где она будет размещена, и выбрать команду View (Вид) Bookmarks (Закладки) (Bookmark Редактировать закладку). Появляется диалоговое окно Add or Modify BookMark Добавить или редактировать закладку) с полем для ввода названия закладки. Это название затем будет отображаться в качестве команды подменю Воок. Переход к закладке осуществляется посредством выбора команды VtewOBookmarks название закладки.
В документах Maple могут также использоваться гиперссылки. Все совермые по таким ссылкам переходы записываются в специальный хронологический список. С помощью команд Back (Назад) и Forward (Вперед) меню Vie можно перемещаться по этому списку назад и вперед. Нз рабочей области можно убрать данные ввода, вывода, а также таблицы.Графики. На этот случай имеется подменю Hide Content (Убрать содержа содержащее четыре команды: Hide Spreadsheets (Убрать таблицы), Hide Input (Убрать данные ввода), Hide Output (Убрать данные вывода), Hide Graphics (Убрать Следующие четыре команды определяют, какие символы будут отображаться в рабочем окне, а какие — нет.
Две последние команды, Expand All Sections (Развернуть все разделы) и Collapse All Sections (Свернуть все разделы), полезны, когда нужно развернуть иди свернуть сразу все разделы документа.
Меню Insert
Рассмотрим меню Insert (Вставка), содержащее следующие подменю и команды (рис. 1.17).
Рис. 1.17. Содержимое меню Insert
Рис. 1.19. Контекстная строка для ввода команд в формате Standard Math Input
Рис. 1.20. Диалоговое окно создания гиперссылки
Меню Format
В меню Format (Формат) представлены средства форматирования рабочего (рис.1.21).
Рис. 1.21. Содержимое меню Format
Данное меню содержит следующие подменю и команды.
Рис. 1.22. Окно выбора стиля
Совет
В Maple существует несколько текстовых стилей Эти стили определяют используе-(Ый-чйрифт, размер символов, а также ряд других характеристик. Текущий стиль тек-jfa отображается в контекстной панели Все стили в Maple подразделяются на стили мволови параграфов. В списке стилей первые помечены символом С, в то время костили параграфов — символом Р. Стиль параграфа определяет такие характери-, как междустрочный интервал, способ выравнивания, интервал отступа абзаца, пьэуемый шрифт и размер символов Стиль символов определяет размер шриф-i для символов, их цвет и тип (жирный или курсив). Для того чтобы применить к текстовому фрагменту стиль, следует выделить этот агмент и выбрать нужный стиль Стиль символов может не совпадать со стилем параграфа.
Кроме использования уже существующих стилей, пользователю предоставляется ложность создавать собственные стили
• Page Numbers (Нумерация страниц) — выполняется нумерация страниц рабочего документа. При выборе этой команды открывается диалоговое окно с несколькими группами элементов управления (рис. 1.23). Однако они будут доступны только в том случае, если установлен флажок опции Show Page Numbers (Показать номера страниц). У верхнего переключателя Vertical location (Положение по вертикали) два положения — Тор (Вверху), для размещения номеров вверху страниц, и Bottom (Внизу), для размещения их внизу. Три положения следующего переключателя Horizontal location (Положение по горизонтали) предназначены для указания, где именно будет отображаться номер страницы: Left (Слева), Center (По центру), Right (Справа). В нижней группе Options (Опции) задается стиль отображения номеров страниц (поле списка стилей Character style (Стиль символов) и кнопка выбора стилей Styles (Стили)) и указывается начальное значение для нумерации (поле Starting Number (Начальное значение». С помощью флажка опции Begin Numbering on Initial Page (Начать нумерацию с первой страницы) указывается, следует ли отображать номер на первой странице (например, на титульном листе документа номер страницы, как правило, указывается). Номера страниц видны только в режиме предваритель-просмотра документа перед печатью.
Рис. 1.23. Диалоговое окно нумерации страниц
Меню Window
Меню Window (Окно) предназначено для настройки режима отображения сразу нескольких документов Maple. Данное меню содержит следующие команды (рис. 1.24).
Рис. 1.24. Содержимое меню Window
Рис. 1.25. Окна, расположенные каскадом
Рис.1.26. Представление окон в режиме Tile
Рис.1.27. Окна, расположенные по горизонтали
Рис.1.28. Окна, расположенные по вертикали
Далее после команд следует список всех открытых на данный момент документов (см. рис. 1.24). Чтобы перейти к нужному, достаточно щелкнуть на нем кнопкой мыши.
Меню Help
Это очень полезное меню (Help — значит помощь), в котором представлена информация по всем основным вопросам, связанным с работой в Maple. Система справки реализована с использованием значительного числа гиперссылок, что весьма удобно и позволяет быстро и эффективно осуществлять поиск данных по нужной тематике. В этом меню представлены следующие команды и подменю (рис. 1.29).
Рис. 1.29. Содержимое меню Help