русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Окно как основной рабочий элемент Windows.


Дата добавления: 2015-06-12; просмотров: 2144; Нарушение авторских прав


Каждый документ, каждый инструмент (программа, устройство) представлен на рабочем столе отдельным окном. Окна Windows являются гибкими и мощными конструкциями, обеспечивающими пользователю значительный уровень удобств во время работы. Окна Windows используются для управления ходом выполнения программ, а также для организации обмена информацией между пользователем и программами. На рабочем столе одновременно может находиться произвольное количество окон. Окна могут изменять свои размеры и положение на столе, они могут, как два листа бумаги на реальном столе, накладываться друг на друга и даже полностью перекрывать одно другое.

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

Окно Мой компьютер используется для доступа ко всем имеющимся аппаратным и программным ресурсам компьютера, на котором установлена операционная система, а окно Корзина используется для восстановления случайно уничтоженных программ или документов.

Элементы управления окномДля приема различного рода управляющих воздействий со стороны пользователя в операционной системе Windows используются различные элементы управления: кнопки, флажки, поля ввода, списки и т.д.

Кнопка Наиболее часто в окнах встречаются кнопки, с помощью которых пользователь отдает операционной системе команду начать выполнение некоторой последовательности действий.

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



 

13. Активное окно (active window)

 

- окно верхнего уровня прикладной программы, с которым пользователь в настоящее время работает. Чтобы дать возможность пользователю легко идентифицировать активное окно, система помещает его вверху Z-последовательности и заменяет цвет его области заголовка и рамки определенными системой цветами активного окна. Активным окном может быть толькоокно верхнего уровня. Когда пользователь работает с дочерним окном, система активизируетродительское окно верхнего уровня, связанное с дочерним окном.Одновременно в системе может быть активным только одно окно верхнего уровня. Пользователь активизирует окно верхнего уровня, щелкая мышью по нему (или по одному из его дочерних окон) или используя комбинацию клавиш ALT+ESC или ALT+TAB. Прикладная программа активизирует окно верхнего уровня, вызывая функцию SetActiveWindow. В число других функций, которые могут заставить систему активизировать различные окна верхнего уровня, включены SetWindowPos, DeferWindowPos, SetWindowPlacement и DestroyWindow. Хотя прикладная программа может активизировать другое окно верхнего уровня в любое время, чтобы избежать запутывания пользователя, она поступает так только в ответ на действие пользователя. Приложение использует функцию GetActiveWindow, чтобы получить дескриптор активного окна.

Изменение положения окон. Изменение положения возможно у программных окон и окон документов в нормальной форме, а также у окон документов в свернутой форме. Отметим еще раз, что окна документов не могут выходить за пределы своего программного окна.

Способы изменения положения окна:рекомендуемый — позиционировать указатель мыши в любом месте заголовка окна между кнопкой вызова системного меню и кнопками управления формой окна. Затем выполнить буксировку окна в нужное конечное положение;

основной — выполнить команду Переместить системного меню окна. Затем изменение положения осуществляется клавишами направлений ←, →, ↓, ↑. Окно перемещается в направлении, соответствующем направлению стрелки на используемой клавише клавиатуры. После того как окно займет нужное положение, необходимо нажать клавишу Enter.

Перемещение между окнами. На рабочем столе может одновременно находиться произвольное количество окон. В операционной системе Windows пользователь может работать только с одним находящимся на переднем плане окном. Такое окно иногда называют активным. Внешним признаком активного окна является ярко-синяя окраска его заголовка.

Активным может быть в каждый конкретный момент времени только одно программное окно и только одно расположенное в нем окно документа. Остальные находящиеся на рабочем столе окна являются неактивными. Это значит, что в данный момент времени работать с ними пользователь не может. Внешний признак неактивного окна — заголовок более бледного оттенка.Одновременно с открытием программного окна в панели задач появляется его кнопка. Если открыто несколько программных окон, то в панели задач размещаются кнопки всех открытых окон. Причем кнопка активного программного окна выглядит «утопленной» в панель, а кнопки неактивных программных окон «рельефно выступают» над панелью.

0кна на рабочем столе могут быть размещены так, что фактически видно только одно окно (если, например, оно находится в полноэкранной форме) или вообще не видно ни одного окна (если все окна свернуты). В этом случае судить о количестве открытых "окон можно только по их кнопкам в панели задач.Если на рабочем столе одновременно находится несколько окон, то может потребоваться перейти от работы с одним окном к работе с другим окном. Такая операция считается перемещением между окнами. Одновременно с перемещением между окнами происходит и перемещение их активности. Окно, из которого произошло перемещение, активность теряет, становится неактивным, а окно, в которое произошло перемещение, становится активным.Способы перемещения между окнами:рекомендуемый — если на экране виден хотя бы небольшой кусочек нужного окна, то достаточно щелкнуть клавишей мыши, когда ее указатель позиционирован на видимом участке окна, и окно станет активным;

основной — для перемещения между программными окнами следует выполнить щелчок клавишей мыши на кнопке нужного окна в панели задач, для перемещения между окнами документов нужно в раскрытом меню Окно программы выбрать строку с названием нужного окна.



<== предыдущая лекция | следующая лекция ==>
 | Поиск папок и файлов.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.213 сек.