Каждый документ, каждый инструмент (программа, устройство) представлен на рабочем столе отдельным окном. Окна Windows являются гибкими и мощными конструкциями, обеспечивающими пользователю значительный уровень удобств во время работы. Окна Windows используются для управления ходом выполнения программ, а также для организации обмена информацией между пользователем и программами. На рабочем столе одновременно может находиться произвольное количество окон. Окна могут изменять свои размеры и положение на столе, они могут, как два листа бумаги на реальном столе, накладываться друг на друга и даже полностью перекрывать одно другое.
Окном называется элемент интерфейса пользователя, представляющий собой автономную часть экрана, предназначенную для организации взаимодействия между пользователем и определенной программой или некоторой ее частью.Окно, как правило, отделяется от остальной части экрана рамкой и выделяется каким-либо цветом. В нем могут размещаться тексты, рисунки, таблицы, поля для ввода информации, специальные элементы управления программой и т.д,
Окно Мой компьютер используется для доступа ко всем имеющимся аппаратным и программным ресурсам компьютера, на котором установлена операционная система, а окно Корзина используется для восстановления случайно уничтоженных программ или документов.
Элементы управления окномДля приема различного рода управляющих воздействий со стороны пользователя в операционной системе Windows используются различные элементы управления: кнопки, флажки, поля ввода, списки и т.д.
Кнопка Наиболее часто в окнах встречаются кнопки, с помощью которых пользователь отдает операционной системе команду начать выполнение некоторой последовательности действий.
Кнопкой называется элемент интерфейса пользователя, принимающий управляющее воздействие пользователя и запускающий после этого некоторую последовательность действий.В стандартном случае кнопка имеет вид прямоугольника или квадрата, внутри которого находится название кнопки, или значок, объясняющий ее назначение. Кнопки в Windows являются полным аналогом кнопок управления, широко используемых в бытовых устройствах, приборах, механизмах. Например, кнопки включения питания у телевизора, пылесоса, компьютера и т.д. Подробнее элементы управления рассматриваются ниже.
13. Активное окно (active window)
- окно верхнего уровня прикладной программы, с которым пользователь в настоящее время работает. Чтобы дать возможность пользователю легко идентифицировать активное окно, система помещает его вверху Z-последовательности и заменяет цвет его области заголовка и рамки определенными системой цветами активного окна. Активным окном может быть толькоокно верхнего уровня. Когда пользователь работает с дочерним окном, система активизируетродительское окно верхнего уровня, связанное с дочерним окном.Одновременно в системе может быть активным только одно окно верхнего уровня. Пользователь активизирует окно верхнего уровня, щелкая мышью по нему (или по одному из его дочерних окон) или используя комбинацию клавиш ALT+ESC или ALT+TAB. Прикладная программа активизирует окно верхнего уровня, вызывая функцию SetActiveWindow. В число других функций, которые могут заставить систему активизировать различные окна верхнего уровня, включены SetWindowPos, DeferWindowPos, SetWindowPlacement и DestroyWindow. Хотя прикладная программа может активизировать другое окно верхнего уровня в любое время, чтобы избежать запутывания пользователя, она поступает так только в ответ на действие пользователя. Приложение использует функцию GetActiveWindow, чтобы получить дескриптор активного окна.
Изменение положения окон. Изменение положения возможно у программных окон и окон документов в нормальной форме, а также у окон документов в свернутой форме. Отметим еще раз, что окна документов не могут выходить за пределы своего программного окна.
Способы изменения положения окна:рекомендуемый — позиционировать указатель мыши в любом месте заголовка окна между кнопкой вызова системного меню и кнопками управления формой окна. Затем выполнить буксировку окна в нужное конечное положение;
основной — выполнить команду Переместить системного меню окна. Затем изменение положения осуществляется клавишами направлений ←, →, ↓, ↑. Окно перемещается в направлении, соответствующем направлению стрелки на используемой клавише клавиатуры. После того как окно займет нужное положение, необходимо нажать клавишу Enter.
Перемещение между окнами. На рабочем столе может одновременно находиться произвольное количество окон. В операционной системе Windows пользователь может работать только с одним находящимся на переднем плане окном. Такое окно иногда называют активным. Внешним признаком активного окна является ярко-синяя окраска его заголовка.
Активным может быть в каждый конкретный момент времени только одно программное окно и только одно расположенное в нем окно документа. Остальные находящиеся на рабочем столе окна являются неактивными. Это значит, что в данный момент времени работать с ними пользователь не может. Внешний признак неактивного окна — заголовок более бледного оттенка.Одновременно с открытием программного окна в панели задач появляется его кнопка. Если открыто несколько программных окон, то в панели задач размещаются кнопки всех открытых окон. Причем кнопка активного программного окна выглядит «утопленной» в панель, а кнопки неактивных программных окон «рельефно выступают» над панелью.
0кна на рабочем столе могут быть размещены так, что фактически видно только одно окно (если, например, оно находится в полноэкранной форме) или вообще не видно ни одного окна (если все окна свернуты). В этом случае судить о количестве открытых "окон можно только по их кнопкам в панели задач.Если на рабочем столе одновременно находится несколько окон, то может потребоваться перейти от работы с одним окном к работе с другим окном. Такая операция считается перемещением между окнами. Одновременно с перемещением между окнами происходит и перемещение их активности. Окно, из которого произошло перемещение, активность теряет, становится неактивным, а окно, в которое произошло перемещение, становится активным.Способы перемещения между окнами:рекомендуемый — если на экране виден хотя бы небольшой кусочек нужного окна, то достаточно щелкнуть клавишей мыши, когда ее указатель позиционирован на видимом участке окна, и окно станет активным;
основной — для перемещения между программными окнами следует выполнить щелчок клавишей мыши на кнопке нужного окна в панели задач, для перемещения между окнами документов нужно в раскрытом меню Окно программы выбрать строку с названием нужного окна.