Интерфейс (interface) — это средства взаимодействия, средст¬ва связи, сопряжения, согласования. Этим термином обозначают довольно широкий круг понятий: физический (аппаратный) ин¬терфейс (на уровне электронных компонентов), интерфейс про¬граммиста (комплекс правил и соглашений о стыковке про¬граммных модулей), наконец, — интерфейс пользователя как на¬бор средств диалога, взаимодействия программы (машины) с че¬ловеком.
С помощью интерфейса пользователь управляет работой ма-шины: выдает задания, отвечает на ее запросы и получает ин-формацию о ходе работы программы. В ряде случаев машина использует интерфейс и для оформления результатов своей ра¬боты.
В окнах Windows мы обычно различаем следующие элементы интерфейса:
три типа меню — горизонтальное (главное), ниспадающее и контекстное;
панели инструментов;
строки состояния;
полосы прокрутки;
различные элементы диалоговых окон и окон документов (командные кнопки, списки и т. д.).
Структура этих элементов и принципы работы с ними в при-ложениях Windows — стандартизованы. Это, в частности, озна¬чает, что при переходе от приложения к приложению вам не на¬до заново переучиваться (так же, как при переходе с одной мар¬ки автомобиля на другую вам не надо заново учиться правилам вождения).
В интерфейсе пользователя используются три типа «команд»:
обычные операции;
флажки;
радиокнопки.
В следующем пункте мы расскажем, что такое операции, флажки и радиокнопки.