От простых линеек инструментов до сложных приложений система Mathematica упрощает разработку и развертывание пользовательских интерфейсов. Благодаря автоматическому построению интерфейсов, символьным спецификациям элементов контроля, обобщенным элементам ввода и пр., система Mathematica предлагает высоко автоматизированный и рационализированный рабочий процесс разработки сложных пользовательских интерфейсов.
Обмен интерактивным контентомФормат вычисляемых документов и CDF Player вкладывают динамические, происходящие в режиме реального времени, вычисления и визуализации в руки читателей, независимо от глубины или объёма лежащих в их основе расчётов.Обобщённые вводимые данныеЭлементы управления могут содержать и отображать произвольные выражения системы Mathematica. Гибкие поля текстового ввода системы Mathematica автоматически допускают ввод и редактирование изображений, графики, математических выражений в традиционной двумерной записи или даже целых программ системы Mathematica.Полностью конфигурируемые элементы управленияСистема Mathematica укомплектована всеми стандартными типами элементов управления и построения интерфейсов; современные элементы управления такие, как элементы ввода позиций на плоскости (2D locators), аниматоры, элементы упрвления анимациями, индикаторы, а также расширенные поля ввода, допускающие ввод стилизированного текста, графики и других выражений; а также возможность создавать новые пользовательские элементы управления.![]() Работа с устройствами интерфейса с пользователем и другими устройствамиСистема Mathematica позволяет использование внешних контроллеров и устройств ввода для управления пользовательскими интерфейсами, трехмерной графикой и прочим. Распознавание и конфигурирование геймпадов, джойстиков, тактильных устройств, трехмерных мышек и других систем взаимодействия с человеком полностью автоматизировано и осуществляется независимо от используемой платформы. |
Немедленное интерактивное изучениеС помошью лишь одной команды Manipulate система Mathematica мгновенно преобразует любое вычисление в интерактивное приложение. Изучайте результаты, графики или любые выражения системы Mathematica. Кроме работы с мышью и клавиатурой Manipulate также автоматически поддерживает геймпады и другие устройства ввода.![]() Динамический интерактивный языкМощный языковой примитив Dynamic системы Mathematica связывает значение переменной со своими установкой и внешним видом в элементах контроля, графике или любых других выражениях. Система Mathematica автоматически отслеживает взаимозависимости и обновляет переменные эффективным образом.![]() Автоматическая кросс-платформенностьСистема Mathematica отображает элементы управления в их родном стиле на любой платформе без дополнительного программирования, позволяя вам распространять графические приложения без необходимости знания на какой операционной системе они будут использоваться. |




![[en]](/common/images2003/lang_bottom_en.gif)
![[ja]](/common/images2003/lang_bottom_ja.gif)
![[es]](/common/images2003/lang_bottom_es.gif)
![[pt-br]](/common/images2003/lang_bottom_pt-br.gif)
![[zh]](/common/images2003/lang_bottom_zh.gif)