Borland Pascal. Руководство пользователя

     Kastamonu в на www.europlitmsk.ru. |   

Borland Pascal. Руководство пользователя

Borland Pascal with Objects (Паскаль с объектами фирмы Borland) предназначен для всех тех пользователей, которые хотят разрабатывать прикладные программы для операционной системы DOS или операционной среды Windows. Вы можете создавать прикладные программы, работающие в реальном режиме DOS, Windows или прикладные программы для защищенного режима DOS или Windows. Borland Pascal предлагает богатую среду программирования, которая делает разработку программного обеспечения более производительной и более приятной. Используя структурированный язык высокого уровня Паскаль, вы можете писать программы для приложений любого типа и размера.
Borland Pascal 7.0, оставаясь совместимым с программным кодом, написанным для Turbo Pascal или Turbo Pascal for Windows, предоставляет вам новые возможности. Исследуя эти возможности следует учитывать, что этот компилятор Паскаля является быстрым и эффективным компилятором и принят в качестве общемирового стандарта.

Введение
Borland Pascal поставляется с одиннадцатью руководствами, каждое из которых имеет свое назначение. Если раньше вы никогда не работали с прог- раммным продуктом Turbo Pascal, прочтите руководство пользователя.

Установка и запуск Borland Pascal
Borland Pascal поставляется с автоматической программой ус- тановки, которая называется INSTALL. Из-за использования методов упаковки файлов вы должны воспользоваться данной программой, а не просто скопировать на свой жесткий диск файлы Borland Pascal. Программа INSTALL автоматически копирует и распаковывает файлы Borland Pascal и Borland Pascal for Windows.

Что нового в Borland Pascal
Два средства просмотра объектов ObjectBrowser - одно в IDE для DOS защищенного режима, другое в IDE для Windows. С помощью ObjectBrowser вы можете просматривать в своей программе объекты и модули, проверять свой исходный код, получать полные перекрестные ссылки на каждый используемый в программе идентификатор и видеть свою программу с новой позиции. Об ObjectBrowser для DOS и Windows в данной книге рассказывается ниже.

Основы интегрированной среды для DOS
Borland Pascal представляет собой не только быстрый компилятор Паскаля. Это эффективный компилятор, интегрированную интерактивную среду которого очень легко изучать и использовать. При работе с Borland Pascal для того, чтобы создавать, отлаживать и запускать программы на Паскале, вам не требуется использовать отдельный редактор, компоновщик, компилятор и отладчик

Программирование в интегрированной интерактивной среде для DOS
Если вы укажете параметр /D, IDE сможет одновременно работать с двумя мониторами. IDE проверяет, имеется ли на вашем компьютере соответствующее оборудование, например, монохромная и цветная плата. Если это не так, то IDE игнорирует данный параметр. Режим с двумя мониторами полезно использовать при отладке программы. Один монитор вы можете использовать как экран выводимых программой данных, а другой - для работы с отладчиком.

Программирование в интегрированной интерактивной среде для Windows
Командные кнопки в оперативной полосе представляют команды. Это оперативные кнопки для "мыши", аналогично тому, как определенные комбинации клавиш на клавиатуре являются оперативными клавишами. Чтобы выбрать команду, щелкните на соответствующей командной кнопке "мышью". Например, если вы щелкните "мышью" на командной кнопке Open a File (Открыть файл), то реакция IDE будет такой же, как при выборе команды Open меню File

Отладка в интегрированной среде
Интегрированная интерактивная среда разработки программ Borland Pascal (IDE) включает в себя ряд средств, облегчающих разработку программ: автоматическое управление проектами, средств обеспечения модульной структуры программы, быструю компиляцию и простые в использовании оверлеи. Но несмотря на все это ваша программа все равно может содержать ошибки, что не позволит ей корректно работать.

Модули Borland Pascal
Borland Pascal обеспечивает вам доступ к большому числу встроенных констант, типов данных, переменных, процедур и функ- ций. Некоторые из них специфичны для Borland Pascal, другие специфичны для приложений Windows. Их количество велико, однако, в своей программе вы редко используете их все сразу. Поэтому они разделены на связанные группы, называемые модулями.

Использование указателей
По мере того как программы становятся более сложными, и требуются работа с большим количеством данных, область объемом в 64К, зарезервированная в Borland Pascal для данных, может оказаться недостаточной, чтобы содержать все необходимые программе данные. Указатели позволяют вам обойти эту проблему.

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

Взгляд на Windows
В данной главе содержится обзор программирования для Microsoft Windows с использованием Borland Pascal (с акцентом на объектно-ориентированное программирование). В представленном здесь примере используется поставляемая с Borland Pascal библиотека ObjectWindows. Вы узнаете о поведении прикладной программы Windows и о том, как с помощью ObjectWindows автоматизировать од- ни задачи и упростить другие.

Изучение принципов алгоритмического программирования на языке Pascal

Процесс развития компьютеров тесно связан с совершенствованием языков программирования. Языки программирования предназначены для формализации описания математических и иных методов, при помощи которых достигается решение вычислительных задач.
Существует несколько подходов к программированию. Наибольшее распространение получило так называемое алгоритмическое программирование, в основе которого подробное описание процесса решения задачи. Алгоритмическое программирование, чаще всего, является первым шагом в освоении компьютера, когда целью человека становится переход из категории простых пользователей в касту активных участников взаимодействия с компьютерами.
Наряду с алгоритмическим программированием используются и другие подходы. В частности, языки декларативного программирования подразумевают описание цели вычислений. Процесс, в данном случае, отходит на второй план и остаётся скрытым не только от пользователя, но и от программиста. Этот подход удобен, однако требует большего опыта и знаний, используемых для описания цели решения.

Идентификаторы