Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тurbo Pascal 7+.doc
Скачиваний:
12
Добавлен:
24.12.2018
Размер:
10.09 Mб
Скачать

Работа с несколькими окнами

Выполните, пожалуйста, FileNew. Еще раз FileNew и еще. У вас на экране появился каскад из нескольких окон. В каждом из них вы можете писать независимую программу, независимо выполнять ее и сохранять на диске. Листаем окна клавишей F6.

В обычной практике программиста несколько окон появляются на экране не в результате File -> New, а в результате FileOpen, когда программисту нужно или сравнить работу нескольких старых программ, или скопировать часть текста из одной программы в другую.

То окно, в котором вы щелкнули мышкой, становится активным. Его легко отличить по двойной рамочке и по тому, что оно ближе к вам, чем остальные окна, и загораживает их. Остальные окна имеют одинарную рамочку. Когда вы запускаете программу на выполнение, то выполняться будет всегда программа из активного окна (если только у вас не указан какой-нибудь файл в опции Compile -> Primary file. Если указан, то выберите Compile -> Clearprimary file).

Чтобы открыть определенные окна, используйте мышку или F6.

Действия с одним окном:

Каждое окно можно двигать по экрану, ухватившись мышкой за заголовок (это значит поставить мышку на верхнюю грань окна, где записан заголовок, нажать левую кнопку мыши и, не отпуская ее, двигать мышь по экрану).

Можно изменять размеры окна, двигая его правый нижний угол.

Можно распахивать окно на весь экран и снова уменьшать клавишей F5 или щелчком мыши по стрелке в правом верхнем углу окна.

Можно закрыть окно клавишами Alt-F3 или щелчком мыши по кнопке в левом верхнем углу окна.

Прокручивается текст в окне при помощи полос прокрутки на правой и нижней грани окна.

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

Копирование и перемещение фрагментов текста

Часто в программах попадаются одинаковые или почти одинаковые фрагменты. Чем переписывать их заново, быстрее скопировать.

Поставьте мышку на первую букву копируемого фрагмента, нажмите левую клавишу мыши и, не отпуская ее, ведите мышь на конец копируемого фрагмента. Фрагмент будет выделен подсветкой. Когда вы доведете ее до последней буквы фрагмента, то можете отпускать мышь. Выделенный фрагмент Паскаль может перемещать и колировать в другое место следующим образом:

Перемещение. Дайте команду EditCut - фрагмент, исчезнет. Паскаль запомнил его в специальном месте памяти, которое называется буфером обмена или временным буфером. Теперь поставьте мигающий курсор текстового редактора в нужное место (для этого достаточно щелкнуть там мышкой). Теперь EditPaste - то, что было в буфере обмена, переносится на место курсора.

Копирование. Дайте команду Edit -» Сору - фрагмент не исчезнет. Остальное - аналогично перемещению.

Если у вас на экране несколько окон, то вы точно так же можете копировать фрагменты из одного окна в другое.

Обзор популярных команд меню

Часто бывает так, что свои программы вы храните, в одном каталоге, а при нажатии File -» 0pen или File -» Save Паскаль предлагает совсем другой каталог, что неудобно. FileChange dir дает вам возможность самому, задать предлагаемый каталог. Делайте двойные щелчки по именам каталогов на дереве каталогов, пока не доберетесь до нужного.

EditUndo означает последовательную отмену ваших действий.A Edit -> Redo означает последовательный возврат ваших отмененных действий.

Установите флажок (крестик) в Options -» Compiler -» Compiler

Options -> Runtime Errors -> Range Checking для того, чтобы Паскаль во время выполнения программы проверял, не вышли ли значения переменных и индексы, используемые в вашей программе, за указанные в разделе описаний пределы. Одно замечание: режим проверки включается не в тот момент, когда вы установили флажок, а тогда, когда после установки флажка вы компилируете программу. А если она была уже раньше откомпилирована и больше не хочет, то измените ее как-нибудь - например, вставьте куда-нибудь ничего не значащий пробел и запустите на выполнение. Теперь ей придется перед выполнением подвергнуться компиляции.

Если при запуске программы, обращающейся к стандартным модулям, Паскаль жалуется, что не может найти модуль (File not found (GRAPH.TPU)), то проверьте, что записано в Options -> Directories -> Unit directories. Там должен быть указан путь к файлам стандартных модулей, и в том числе - к модулю GRAPH.TPU. Они обычно размещены в каталоге Units главного каталога Паскаля.

Если вы недовольны тем, что на экране умещается только 25 строк программного текста, воспользуйтесь OptionsEnvironment PreferencesScreen Sizes.

Если вас не устраивают цвета, предлагаемые средой Паскаля, то воспользуйтесь OptionsEnvironment -> Colors. Правда, для этого нужно знать английские термины для элементов оформления этой среды.

Если у вас на экране много окон и вы хотите навести среди них порядок, воспользуйтесь Window -> Cascade или WindowTile. Список имен всех окон на экране вы найдете в Window - List.

Можно воспользоваться системой помощи Help. Если вы хотите узнать поподробнее о каком-нибудь операторе или другом слове из своей программы, являющимися стандартными для Паскаля, поставьте на него мигающий курсор и нажмите Ctrl-F1. В открывшемся окне вы можете найти ссылку Sample Code, что означает пример программы с использованием интересующего вас слова. Вы можете этот пример скопировать оттуда обычным образом в окно редактора и выполнить его.