Базовыми компонентами система программирования Турбо Паскаль являются компилятор языка Паскаль, средства создания и редактирования исходных текстов программ и средства их отладки (поиска ошибок). Все эти компоненты объединены в единую интегрированную среду разработчика, с которой как раз и работает программист, создавая свои программы.
Вход в интегрированную среду
Для входа в интегрированную среду запускаем на выполнение файл turbo.exe, находящийся в каталоге ..\TP\BIN. При необходимости можно задать имя файла, с которым нужно работать:
turbo myprog1
После загрузки файла turbo.exe на экране появится основной экран интегрированной среды (рис. 1).
Рис. 1. Экран интегрированной среды
По функциональному назначению выделяется три области экрана:
• Строка меню
• Рабочая область
• Строка состояния
Строка меню активизируется нажатием клавиши F10. В меню содержатся следующие разделы: File. Позволяет выполнять все основные действия с файлами (создание, открытие, сохранение…) Edit. Позволяет выполнять все основные операции редактирования текста (копирование, вставка, удаление фрагментов, отмена последних изменений …) Search. Позволяет осуществлять поиск и замену фрагментов текста. Run. Позволяет запускать программу, в том числе в пошаговом режиме. Compile. Позволяет осуществлять компиляцию программы. Debug. Содержит команды, облегчающие процесс поиска ошибок в программе. Tools. Содержит некоторые дополнительные средства Турбо Паскаль. Options. Позволяет установить необходимые для работы параметры компилятора и среды разработчика. Window. Позволяет выполнять все основные операции с окнами (открывать, закрывать, перемещать, изменять размер). Help. Позволяет получить имеющуюся в системе справочную информацию.
Все пункты меню доступны через горячие клавиши. Для этого надо нажать клавишу Alt и ту букву, которая выделена красной в названии пункта меню. Меню также позволяет работать с мышью.
Рассмотрим некоторые пункты меню, обеспечивающие решение задачи в TURBO PASCAL. File Меню работы с файлами содержит функции, управляющие ра-ботой с файлами. New - удаление текущей программы из памяти и очистка экрана. Open – загрузка файла с диска и переход в режим экранного редактирования. Save - сохранение на диске текущего редактируемого файла и продолжение редактирования. Синоним команды - "F2". Save as - запись текущего файла на диск под новым именем (можно задать также другие диск и каталог). После этой команды файл с новым именем становится текущим (это отражается соответствующей информацией в правом верхнем углу окна редактирования). Save all - запись всех файлов. Change dir - команда для изменения текущего каталога (здесь указывается имя диска или каталога, который до следующего изменения будет счи-таться текущим). Print, Print setup – для работы с принтером. DOS shell - временный выход в операционную систему, использовался ранее в ЭВМ имеющих не большую оперативную память (например, для выполнения команд удаления или переименования файлов). Возврат в Тубро-среду происходит после ввода команды Exit. Содержимое редактируемого файла не изменяется; Exit - выход из Турбо-среды. Синоним - "Alt-X". Edit Меню редактирования активизирует встроенный редактор. Undo - отменить последнее изменение. Синоним "Alt-BkSp". Redo- вернуть последнюю отмену изменения. Cut – вырезать блок. Синоним - "Shift-Del". Copy – копировать блок. Синоним - "Ctrl-Ins". Paste – вставить блок. Синоним - "Shift-Ins". Clear – удалить блок. Синоним - "Ctrl-Del". Show clipboard – показать содержимое буфера. Run Меню выполнения программы объединяет функции и команды, управляющие трассировкой и выполнением программы. Run - запуск программы на выполнение (при необходимости выполняется трансляция программы). По завершении работы программы происходит возврат в интегрированную Турбо-среду. Синоним - "Ctrl-F9"; Step over - пооператорное выполнение программы. В отличие от Trace при обращении к процедуре или функции вход в них не производится, а они рассматриваются как один оператор. Синоним - "F8"; Trace into - покомандное выполнение (трассировка) программы. Синоним - "F7"; Go to cursor - выполнение программы (без трассировки) от текущей строки; Program reset - выход из режима отладки: все точки прерывания и переменные в окне просмотра сохраняются, но по командам Run, Trace или Step выполнение начинается с начала программы. Синоним - "Ctrl-F2"; User screen - показ результатов выполнения программы, выведенных на экран. Для возврата достаточно нажать любую клавишу. Синоним - "Alt-F5". Compile Меню компиляции- компилирование, т.е. перевод программы с языка Паскаль в исполняемую программу в машинных кодах без ее запуска. Compile – компиляция файла в активном окне. Если обнаруживается синтаксическая ошибка, выдается сообщение об этой ошибке и курсор перемещается в место ее нахождения. Destination - определение места записи откомпилированной программы: в оперативную память или на магнитный диск. Debug Меню отладки Breakpoint – работа с точками останова;
Watch – открывается и активизируется окно отладки;
Output – открывается и активизируется окно выходных результатов; Add watch – добавляется в окно наблюдаемых параметров новый пара-метр (переменная или выражение); Add breakpoint – задается точка останова и условия останова
В рабочей области имеется возможность открывать различные окна программы - окна редактируемого текста, окна помощи, отладки и настройки. В вышеприведенном примере открыто только одно окно - окно текста программы. В заголовке окна написано имя файла - исходного текста программы.
Строка состояния демонстрирует некоторые доступные и важные в данный момент операции и соответствующие им комбинации клавиш.
Основные команды и горячие клавиши
Ниже приведены основные команды среды разработчика Турбо Паскаль и соответствующие им горячие клавиши. Более полный перечень горячих клавиш вы можете найти в приложении. Ctrl+F9 - запуск программы Alt+F5 - просмотр пользовательского экрана F2 - сохранение программы F3 - открытие сохраненной программы Alt+F3 - закрытие активного окна Alt+X - выход из Турбо Паскаль F1 - контекстная помощь Ctrl+F1 - справка об операторе, на котором установлен курсор Alt+Backspace - отмена последнео изменения Ctrl+Y - удаление строки Shift+стрелки - выделение блока текста Ctrl+Insert - копирование выделенного блока в буфер Shift+Insert - вставка из буфера
Опубликовал Kest
April 03 2010 20:57:05 ·
0 Комментариев ·
16888 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.