Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Для универа / Информатика / Uch_posobie_INFORMATIKA_2010isprav.doc
Скачиваний:
311
Добавлен:
15.02.2016
Размер:
13.32 Mб
Скачать

7.4.3. Работа с окнами

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

Система программирования Турбо Паскаль позволяет в течение одного сеанса работать с несколькими файлами. Если во время сеанса работы в системе Вы создаете новый файл или открываете уже существующий, то при этом открывается соответствующее данному файлу новое окно. Одно из окон является активным и находится на переднем плане. Такое окно имеет два управляющих элемента, один из которых позволяет закрыть окно (квадратик в левой верхней части окна), а другой – развернуть окно во весь экран (стрелка в правой верхней части окна). Если окно уже развернуто во весь экран, то разворачивающий элемент сменяется восстанавливающим, который позволяет вернуться к исходному размеру окна. Этот элемент тоже имеет форму стрелки, но двунаправленной. Для каждого окна с программой или результатами работы в правом верхнем углу указывается его порядковый номер.

Рис.7.4.2. Расположение окон на экране каскадом (вверху) и черепицей (внизу)

Диалоговые окна, в отличие от окон программ, имеют только закрывающий элемент и не имеют порядкового номера.

Для управления расположением окон на экране, их размерами, перехода между окнами используются команды раздела меню Window. Команды этого меню позволяют располагать окна на экране двумя различными способами: каскадом (команда Cascade) и черепицей (команда Tile). При расположении окон каскадом одно (активное) окно находится на переднем плане, а для других окон выводятся только их заголовки (рис.7.4.2). Этот способ расположения окон применяется по умолчанию. Если во время сеанса работы в системе программирования необходимо сделать активным другое окно, то следует щелкнуть мышью его заголовок, в результате чего это окно станет активным, а от предыдущего активного окна будет виден только заголовок, хотя оно и не будет закрыто.

Если нужно сделать активным предыдущее по порядковому номеру окно, то используется команда Previous, если активным должно быть следующее по порядку окно, то – команда Next (здесь имеется в виду порядок открытия окон в ходе текущего сеанса работы в системе). Если активное окно больше не нужно, то его можно закрыть командой Close.

Для того чтобы просмотреть список всех открытых окон, применяется команда List. По этой команде на передний план выводится диалоговое окно, в котором перечислены все окна, причем первым в списке идет окно, которое было открыто последним. Если какое-либо из имеющихся в списке окон нужно закрыть, то для этого его нужно выделить курсорной рамкой и щелкнуть экранную кнопку Delete, в результате чего окно будет удалено из списка и закрыто.

Для расположения нескольких окон таким образом, чтобы они не перекрывали друг друга, используется команда Tile (рис.7.4.2). В этом режиме пользователю будут видны все открытые в данный момент окна, каждое из которых при этом будет занимать только часть экрана. Одно из окон является активным. Его можно определить по наличию в нем управляющих элементов и скроллеров. Другое окно можно сделать активным щелчком по его заголовку (как и при расположении окон каскадом), но при этом предыдущее активное окно остается на экране и сохраняет свои размеры и местоположение.

Если пользователю необходимо активное окно развернуть во весь экран, то для этого он должен дать команду Zoom. Если же желательно видеть все открытые окна, но при этом пользователь хочет изменить их взаимное расположение либо размеры окон, то следует воспользоваться командой Size/Move. После выполнения этой команды система переходит в специальный режим (о чем свидетельствует изменение цвета заголовка активного окна – из белого он становится зеленым). В этом режиме можно передвигать окна по экрану клавишами «Стрелка вверх», «Стрелка вниз», «Стрелка вправо», «Стрелка влево». Если нужно увеличить или уменьшить размеры окна, то для этого следует использовать комбинации клавиш Shift + «Стрелка вверх», Shift + «Стрелка вниз», Shift + «Стрелка вправо», Shift + «Стрелка влево». Подтверждение сделанных изменений осуществляется нажатием клавиши Enter. Для выхода из режима перемещения и изменения размеров окон нажимаем клавишу Esc.

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