В этом параграфе мы коротко рассмотрим интегрированную среду Борланд-Паскаля (BP.EXE), как наиболее общую и включающую в себя все компоненты Турбо-Паскаля 7.0 для реального режима (TURBO.EXE).
ИС Турбо-Паскаля является многооконной системой. Это означает, что одновременно на экране может быть расположено несколько окон – с текстами программ, информацией для отладки, списком выполняемых в данный момент процедур и функций, значениями регистров микропроцессора и т.д., причем одно из них всегда является активным - т.е. в него производится ввод информации. При открытии или создании нового файла программы происходит открытие нового окна. ИС позволяет произвольно перемещаться по открытым окнам с помощью мыши или специальных комбинаций клавиш.
Сверху находится разветвленная система меню, которая позволяет легко управлять разработкой программы.
Каждый элемент меню может быть выбран с помощью перемещения по меню, с помощью "мыши" или "горячей клавиши" - нажатия комбинации ALT и подсвеченной буквы элемента меню (для главного меню) или просто нажатием подсвеченной буквы элемента подменю.
Например - выход в меню File может быть произведен нажатием Alt-F, а открытие затем файла (подменю File/Open ) - нажатием на клавишу О. Многие элементы меню также могут быть выбраны с помощью специальных комбинаций клавиш. Например, компиляция всей программы выполняется с помощью клавиши F9, а компиляция только текущего модуля программы, который находится в активном окне - с помощью комбинации Alt-F9.
Одним из наиболее полезных свойств интегрированной среды является наличие буфера обмена, который активно используется при написании и редактировании больших программ. Буфер обмена в Турбо-Паскале - это область памяти компьютера, в которую может быть помещен любой текстовый блок и откуда он может быть снова скопирован в программу. Таким образом легко создавать повторяющиеся части программного кода, не переписывая их заново. Буфер обмена Турбо-Паскаля обладает рядом преимуществ по сравнению, например, с аналогичным буфером в операционной системе Windows. Во первых, текст помещаемый в него, не заменяет старого содержимого. а добавляется в конец. Во вторых, буфер обмена может быть открыт как любое окно и отредактирован стандартными средствами встроенного текстового редактора. Выделенная часть буфера обмена определяет копируемую в дальнейшем область.