Основные элементы среды программирования
BORLАND PASCAL
Система программирования BP7.0 представляет собой интегрированную среду, включающую в себя:
· экранный редактор,
· компилятор,
· редактор связей,
· отладчик.
Интегрированная среда позволяет набирать тексты программ с использованием встроенного редактора текстов, компилировать их, выполнять программы, проводить их отладку. Управление всеми этими функциями возможно и в режиме меню, и с помощью соответствующих функциональных клавиш.
Вход в систему программирования BP7.0
На рабочем столе найти ярлык Borland Pascal 7.0. и щелкнуть 2 раза левой кнопкой мыши
После успешного вызова системы экран ПК приобретает вид, показанный на рис. 1.1.
Рис. 1.1. Вид экрана после вызова Турбо Паскаля
На экране отображаются три видимых компонента интегрированной среды программирования: полоса меню в верхней части, область окна в центре и строка статуса внизу.
Полоса меню и подменю. Полоса меню является основным доступом ко всем командам меню. Она становится невидимой только в то время, когда вы просматриваете вывод своей программы. Если полоса меню активна, то заголовок меню будет высвечен; это текущее выбранное меню. Если за командой меню следует знак многоточия (...), выбор команды приведет к выводу диалогового окна. Если за командой следует стрелка (>), то команда ведет в другое меню. Команда без знака многоточия или без стрелки указывает, что как только вы ее выберете, произойдет какое-то действие.
Строка статуса. Строка статуса отображается в нижней строке экрана и выполняет следующие функции:
• напоминает основные строки ключей и сокращений (или горячих клавиш), допустимых в этот момент в активном окне;
• предоставляет самый быстрый вариант выполнения действий, отмечая горячие клавиши в строке статуса мышью вместо выбора командиз меню или нажатия последовательности клавишей;
• содержит информацию отом, какая функция выполняется. Например, когда сохраняется редактируемый файл, в строке статуса выводится сообщение: "Saving filename...";
• предлагает краткие советы по выбранной команде меню и элементам диалогового окна.
При смене окна или изменении характера деятельности информация в строке статуса сразу же меняется. Одна из наиболее характерных строк статуса - та, которую вы видите во время написания и редактирования программ в окне редактора.
Выход из системы программирования BP7.0
Нажать клавиши [Alt + X]или войти в главное меню BP7.0, нажав клавишу [F10], выбрать пункт FILE и в нем - Quit.
Встроенный редактор BP7.0
Команды редактора
Все команды редактора можно разбить на 4 группы:
* команды перемещения курсора,
* команды вставки и удаления,
* команды работы с блоками,
* прочие команды.
Команды перемещения курсора
Эти команды предназначены для перемещения курсора как в пределах экрана, так и по всему редактируемому файлу (табл. 3).
Таблица 3
Команда | Комбинация клавиш |
Влево на один символ | <Ctrl>+S или < ![]() |
Вправо на один символ | <Ctrl>+D или < ![]() |
Влево на слово | <Ctrl>+A или <Ctrl>+< ![]() |
Вправо на слово | <Ctrl>+F или <Ctrl>+< ![]() |
Вверх на одну строку | <Ctrl>+E или < ![]() |
Вниз на одну строку | <Ctrl>+X или < ![]() |
Экран на строку вверх | <Ctrl>+W |
Экран на строку вниз | <Ctrl>+Z |
Вверх на одну страницу | <Ctrl>+R или <PgUp> |
Вниз на одну страницу | <Ctrl>+C или <PgDn> |
Начало строки | <Ctrl>+Q+S или <Home> |
Конец строки | <Ctrl>+Q+D или <End> |
Верх окна | <Ctrl>+Q+E или Ctrl>+<Home> |
Низ окна | <Ctrl>+Q+X или <Ctrl>+<End> |
Начало файла | <Ctrl>+Q+R или <Ctrl>+ <PgUp> |
Конец файла | <Ctrl>+Q+C или <Ctrl>+<PgDn> |
Последняя позиция курсора | <Ctrl>+Q+P |
Последняя позиция ошибки | <Ctrl>+Q+W |
Команды вставки и удаления
Команды вставки и удаления позволяют вставлять и удалять символы, строки и слова (табл. 4).
Таблица 4
Команда | Комбинация клавиш |
Включить / выключить режим вставки | <Ctrl>+V или <Ins> |
Удалить символ слева от курсора | <Ctrl>+H или <BackSpace> |
Удалить символ под курсором | <Ctrl>+G или <Del> |
Удалить слово справа от курсора | <Ctrl>+T |
Вставить строку | <Ctrl>+N |
Удалить строку | <Ctrl>+Y |
Удалить до конца строки | <Ctrl>+Q+Y |