Смекни!
smekni.com

Работа с окнами (стр. 2 из 2)

"Псевдоокно"

Имеются также так называемые "псевдоокна" - окна, состоящие из одной рамки. Такие объекты используются, например, для визуализации процесса перемещения окна или изменения его размеров на экране. Псевдоокна изображаются в двух цветах: "прозрачном" и "инверсном". Псевдоокна превращаются в окна после отпускания левой клавиши мыши.

Как и зачем нужно открывать окно?

Действие: открытие окна приложения.

Назначение: Открытие окна требуется в следующих случаях:

1. Вам необходимо запустить приложение, которое работает в оконном режиме. Как правило, в оконном режиме работают все программы, выполнение которых основано на диалоге с пользователем.

2. Вам необходимо просмотреть параметры настройки, состояние или результаты работы программы, которая выполняется в фоновом режиме, без Вашего непосредственного участия.

Реализация в любой операционной системе с помощью мыши:

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

С помощью клавиатуры (чистый WIMP - интерфейс):

Подвести клавишами - стрелками передвижения курсора к нужной иконке приложения или имени запускаемого файла в файловой оболочке операционной системы и нажать клавишу Enter.

С помощью командной строки (как в интерфейсе командной строки). Ввести имя файла с расширением в командной строке и нажать клавишу Enter. Если файл расположен в текущей директории или его директория находится в путях переменной PATH, то можно указать краткое имя файла. В противном случае необходимо указывать полное имя (с путями). Если команда уже была введена, то ее можно выбрать из комбинированного списка (смотри ниже) с историей уже выполненных команд.

Для чего нужно закрывать и как закрыть окно в различных операционных системах?

Действие: закрытие окна приложения или дочернего окна.

Назначение. Закрытие окна может потребоваться в следующих случаях:

1. Когда Вы хотите закрыть приложение, работающее в открытом окне в диалоговом режиме.

2. Когда Вы больше не хотите работать с дочерним окном открытого многооконного приложения.

3. Когда Вы хотите прервать работу приложения, ожидающего от Вас ввода команды.

4. Когда Вы хотите отказаться от задания опций в диалоговом окне. Это эквивалентно нажатию в диалоговом окне кнопки Cancel.

5. Вообще, когда Вы не хотите больше работать с какой-либо программой.

Реализация в любой операционной системе с WIMP - интерфейсом:

- дважды щелкнуть мышью на кнопке контрольного меню окна,

Дополнительно для Microsoft Windows 95/98/2000/NT4:

выбрать кнопку закрытия приложения.

С помощью клавиатуры для всех операционных систем с WIMP - интерфейсом.

Нажать комбинацию клавиш Alt+F4 для перекрывающегося окна и Ctrl+F4 - для дочернего окна.

С помощью контрольного меню для всех операционных систем: выбор пункта Закрыть (Close) в контрольном меню окна.

B.3.3. Для чего и как вызвать контрольное меню окна в различных операционных системах?

Действие: доступ к контрольному меню окна.

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

Реализация с помощью мыши:

а) для всех операционных систем: Выбрать мышью кнопку контрольного меню, или

б) для OS/2 дополнительно: щелкнуть правой клавишей мыши в рабочей области окна.

Реализация с помощью клавиатуры в операционных системах Microsoft:

Нажать сначала клавишу Alt, потом отпустить ее и нажать ПРОБЕЛ, если нужно открыть контекстное меню главного окна, или серый '-', если нужно открыть контекстное меню дочернего окна.

Контекстное меню иконки

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

Реализация с помощью мыши

в Microsoft Windows 3.xx:

- выберите иконку левой клавишей мыши.

в других операционных системах:

выберите иконку правой клавишей мыши.

С помощью клавиатуры

в Microsoft Windows 3.xx, IBM OS/2 Warp:

- нажмите сочетание клавиш Alt+Enter.

в других операционных системах:

нажмите клавишу Context.

Вызов контекстного меню нескольких объектов

Назначение:

Такая операция выполняется, когда необходимо осуществить одну однотипную операцию сразу с несколькими объектами.

Реализация во всех операционных системах:

a) Выделите группу объектов. Как это сделать - смотри раздел, посвященный выделению объектов в прокручиваемом списке (listbox).

b) Укажите мышью на один из выделенных объектов, если Вы собираетесь открывать контекстное меню мышью. Ничего не делайте, если Вы открываете контекстное меню группы объектов с помощью клавиатуры.

c) Откройте контекстное меню таким же образом, как Вы это делаете для одного объекта.

Примечание: контекстное меню нескольких объектов будет содержать только те пункты, которые содержатся в контекстном меню каждого из объектов (иначе говоря, повторяющиеся пункты).

Сворачивание окна в иконку

Действие: Сворачивание окна в иконку.

Назначение: Свертывание окна в иконку может потребоваться для того, чтобы:

1. Приложение выполнялось в фоновом режиме.

2. Чтобы не загромождать рабочую область экрана открытыми окнами приложений.


Реализация для всех операционных систем:

с помощью мыши:

- выбрать уменьшитель

с помощью контрольного меню:

- выбрать пункт Minimize (свернуть).

С помощью панели задач в Windows 95/98/2000/NT4:

- выбрать иконку активного окна на панель задач.

Распахивание окна во весь экран

Действие: увеличение размеров окна до всего экрана.

Назначение: Окно необходимо распахнуть, если предполагается, что с приложением, выполняемом в этом окне, будут работать в "привилегированном" режиме (ему и только ему будет предоставлен фокус ввода). Логично, что такое приложение при своем выполнении должно занимать весь экран.

Реализация для всех операционных систем:

с помощью мыши:

- выбрать увеличитель

с помощью контрольного меню:

- выбрать пункт Maximize (Распахнуть)

Возвращение окну первоначального размера

Действие: восстановление прежнего размера окна, если оно свернуто в икону или распахнуто во весь экран.

Назначение: Возвращать исходный размер окна нужно в том случае, если Вы не хотите, чтобы приложение работало в "привилегированном" или фоновом режимах. Обычно это нужно, если Вам надо одновременно обозревать содержимое нескольких окон, или Вам нужно осуществлять "перетаскивание" объекта из одного окна в другое. Возможны и другие причины. Автор настоятельно рекомендует держать все окна, с которыми Вы работаете одновременно, открытыми до нормального размера. Для удобства работы с этими окнами используйте действия по изменению их размера и положения.

Реализация для всех операционных систем:

с помощью мыши:

- открыть икону, или

- указать увеличитель для окна, распахнутого во весь экран.

С помощью контрольного меню:

- выбрать пункт Restore.

с помощью панели задач в Windows 95/98/2000/NT4:

- выбрать иконку приложения, запущенного в фоновом режиме.

Перемещение окна и иконки

Действие: перемещение окна.

Назначение: Перемещение окна может потребоваться для просмотра содержимого неактивного окна, когда оно перекрывается (его закрывает) активное окно. Можно переместить любое активное окно, содержащее прямоугольник заголовка.

Реализация:

с помощью мыши для всех операционных систем:

- указать мышью на прямоугольник заголовка, и нажав левую клавишу мыши, переместить окно.

Такая же последовательность действий и при перемещении иконки.

Примечание: в процессе переноса появится рамка псевдоокна (или появится псевдоиконка), указывающая, как будет выглядеть объект после перемещения и куда он перемещается. Для фиксации нового положения нужно отпустить клавишу мыши, после чего рабочая область (или икона) перерисуется согласно указанному новому положению окна. Если до отпускания клавиши мыши нажать клавишу Esc на клавиатуре, окно вернется в прежнее положение.

С помощью контекстного меню в любой операционной системе:

- открыть контрольное меню окна или иконы и выбрать команду Move (Переместить). На экране появится соответствующий указатель (курсор в виде скрещенных стрелок.) Используя клавиши-стрелки, переместить окно в нужное место (перемещается рамка псевдоокна). После достижения места назначения надо нажать Enter для подтверждения перемещения и Esc для его отмены. Экран при этом перерисуется.

Изменение размеров окна

Действие: изменение размеров окна.

Назначение: Изменение размеров окна предназначено для увеличения или уменьшения рабочей области окна. Изменять размеры можно только у активного окна.

Примечание: в интерфейсе программ DOS, как правило, можно изменять размеры окна на экране, только указав мышью и переместив правый нижний угол окна.

Реализация:

С помощью мыши для всех операционных систем.

- Указать мышью на окантовку или нижнюю часть экрана.

Курсор при этом изменит форму. Далее надо переместить эту окантовку (будет высвечиваться псевдоокно с новыми размерами). Если отпустить левую кнопку мыши, размер окна зафиксируется.

С помощью контрольного меню для всех операционных систем:

- Выбрать в контрольном меню пункт Size (Размер). На экране появится указатель и псевдоокно. С помощью клавишей-стрелок на клавиатуре изменить размеры окна. Нажать Enter для подтверждения или Esc для отмены изменения размеров.