Основные элементы пользовательского интерфейса
Все приложения ESRI имеют панель "Главное меню" (Main menu) и панель инструментов "Стандартные" (Standard), которые обязательны к использованию по умолчанию. Оба этих элемента являются панелями инструментов, хотя панель "Главное меню" содержит только меню.
Панель "Главное меню"" (Main menu) и панель инструментов "Стандартные" (Standard
При выполнении определенных задач могут использоваться дополнительные панели инструментов. Любые панели инструментов могут быть закреплены с верхней, нижней, правой или левой стороны интерфейса приложений. Также, панели инструментов могут располагаться в любом месте рабочего стола, функционируя при этом как часть приложения. При закреплении панели инструментов её размер и положение в окне приложения изменяются.
О панелях инструментов и командах
Панели инструментов могут содержать различные типы команд, в том числе кнопки, инструменты, наборы инструментов, поля со списками, поля для редактирования и меню. С каждой командой связан определенный код, который может быть встроен в приложение или написан пользователем. В целом, все команды выполняются примерно одинаково, хотя при работе с приложением они используются для разных целей.
Типы команд
Существуют следующие типы команд:
- Кнопки, выполняющие определенную задачу при нажатии
- Инструменты, отличающиеся от кнопок только необходимостью взаимодействия пользователя с окном инструмента до выполнения команды. Например, инструмент "Приблизить" (Zoon In) позволяет выделить рамкой область карты, которую требуется задать в качестве нового экстента.
- Палитра инструментов представляет собой набор связанных по задаче инструментов.
- Поля со списками позволяют выбирать варианты из выпадающих списков. Например, в ArcMap поле со списком используется для выбора масштаба карты.
- Поля ввода текста или редактирования применяются для ввода в них текста.
- Меню представляют собой списки команд. Контекстное меню представляет собой плавающее меню, всплывающее в точке указателя при нажатии правой кнопки мыши.