Иллюстрированный самоучитель по Mathematica 3/4

Создание средств визуального программирования

Справа показано окно, в котором выполнены операции, шаблоны которых выводит созданная палитра функций. Это окно создается если нажать кнопку Create New Notebook (Создать новый документ).

Иллюстрированный самоучитель по Mathematica 3/4 › Основы программирования › Создание средств визуального программирования
Рис. 10.7. Работа с созданной палитрой функций

Созданная чисто демонстрационная палитра позволяет вводить в окно документа шаблоны нескольких операций. Например, если нажать кнопку f[x ]: =, то введется шаблон этой операции (задание функции пользователя), Аналогично можно ввести в документ шаблоны и для ряда операций.

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

Среди этих примеров стоит отметить построение в виде палитры элементов периодической системы Менделеева (рис. 10.8). Активизация любой кнопки с именем химического элемента заносит в строку ввода текущего документа данные об этом элементе.

Иллюстрированный самоучитель по Mathematica 3/4 › Основы программирования › Создание средств визуального программирования
Рис. 10.8. Палитра периодической системы Менделеева и ее применение

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.