Турбо Паскаль является расширением стандартного языка программирования Паскаль, поэтому все программы, написанные на языке Паскаль, будут выполняться и на Турбо Паскале.
Хотя язык Паскаль является относительно старым языком программирования, созданным Никлаусом Виртом в 1968 году специально для обучения студентов программированию, но с появлением персональных компьютеров он получил широкое распространение не только в образовательной сфере, но и при решении различных прикладных задач. В 1983 году появилась первая версия Турбо Паскаля, предназначенная для IBM-совместимых компьютеров. С тех пор язык Турбо Паскаль непрерывно совершенствовался фирмой Borland International. В 1992 году была представлена очередная версия языка Турбо Паскаль 7.0, работа с которой и будет здесь рассмотрена.
После того, как программа составлена, ее необходимо ввести в компьютер. Здесь мы и сталкиваемся с инструментальным пакетом программ Турбо Паскаль. Этот пакет содержит не только транслятор с языка Турбо Паскаль, но и редактор текста, инструментальную оболочку, отладчик, обширные библиотеки программ под DOS и Windows, драйвера видеоадаптеров и памяти, и многое другое, например, программы примеров объектно - ориентированного программирования.
Для связи основных из этих программ в единое целое, создания удобного и наглядного интерфейса предназначена интегрированная инструментальная оболочка, иначе называемая интегрированной средой разработки (Integrated Development Environment, IDE, в дальнейшем именуемая ИИО).
Вызов ИИО осуществляется посредством активизации файла TURBO.EXE. Если используется программная оболочка, например Norton Commander, то это возможно сделать тремя способами. Первый вариант заключается в переводе маркера на этот файл и нажатии клавиши "Enter", но для этого необходимо знать, в каком каталоге находится этот файл и на каком устройстве. Наиболее просто вызвать ИИО двумя следующими способами.
1. Если создается новая программа, то, войдя в рабочий каталог, набирают в командной строке DOS команду
TURBO
запускающую ИИО. Для этого в файле AUTOEXEC.BAT должен быть указан путь доступа.
2. Если файл с требуемым именем и расширением PAS уже создан, то его можно промаркировать и нажать "Enter". При наличии в файле расширений записи о программе - обработчике, автоматически вызовется ИИО с уже загруженным указанным текстовым файлом.
В любом случае через некоторое время появится основной экран ИИО, состоящий из трех частей: строки меню, рабочей зоны и строки состояния.
Строка состояния, находящаяся в нижней части экрана, демонстрирует некоторые из часто используемых операций ИИО и комбинации клавиш для их быстрого вызова, которые позволяют выполнить соответствующие операции, минуя стандартную процедуру их вызова через меню.
Примечание. В англоязычной литературе для комбинации клавиш, позволяющих быстро вызвать часто используемую последовательность действий, существует общепринятый термин Hot Keys горячие клавиши.
При начальном запуске ИИО в рабочей зоне открыто одно окно с номером 1 в правом верхнем углу и с заголовком NONAME00.PAS. В дальнейшем, после записи программы на диск, стандартный заголовок заменится на имя программы, данное ей при записи. В этой зоне набирается, просматривается и корректируется текст программы с помощью встроенного редактора текста, команды которого похожи на команды редактора WordStar. Для освоения редактора текста можно использовать приложение Б, в котором дана краткая справка по командам редактора, либо использовать справочную подсистему Help ИИО.
Мигающий курсор указывает то место на экране, в котором будет появляться текст. Ввод каждой новой строки заканчивается нажатием клавиши Enter. Компилятор не различает прописные и строчные буквы, поэтому все равно, в каком регистре набираются латинские буквы, так, следующие строки будут эквивалентными:
Program A;
PROGRAM a;
PrOgRaM a;
Набирая текст, особое внимание необходимо обращать на точное воспроизведение всех знаков: точек, точек с запятой, апострофов, пробелов, так как компилятор очень чувствителен к мелочам подобного рода.
Строка меню активизируется клавишей F10 и состоит из 10 пунктов, которые, в свою очередь, разворачиваются в спускающиеся подменю:
File позволяет выполнять все основные операции с файлами: создавать новые, загружать имеющиеся, сохранять созданные и отредактированные файлы, выводить на принтер содержимое этих файлов, заканчивать сеанс с ИИО и так далее.
Edit дает возможность выполнять основные операции редактирования текста.
Search позволяет осуществлять поиск фрагментов текста и при необходимости производить замену найденного фрагмента новым.
Run позволяет запускать программу, находящуюся в рабочей зоне, а так же при необходимости пошагово выполнять данную программу или ее часть. Если были внесены изменения в программу, то при запуске она автоматически заново компилируется.
Compile возможно осуществить компиляцию программы, которая находится в рабочей зоне, без ее выполнения.
Debug содержит команды, облегчающие процесс поиска ошибок в программе: расстановка точек остановки, визуализация окна отладки, окна регистров, окна выходных результатов и так далее.
Tools дает возможность выполнять некоторые программы, не выходя из ИИО.
Options здесь находятся команды, позволяющие установить необходимые для работы параметры компилятора и ИИО.
Window позволяет выполнять все основные операции с окнами (хотя их гораздо удобнее выполнять с помощью мыши): открывать, закрывать, перемещать, изменять размер.
Help позволяет получить имеющуюся в системе справочную информацию.
Система меню позволяет выполнять практически все команды ИИО и интегрированных программ и выполнена в соответствии со стандартом SAA (Turbo Vision).