Паскаль. Основы программирования


Программирование в среде Microsoft Windows на языке Pascal


В этой части занятия описывается программирование с помощью компиляторов Turbo Pascal for Windows и Borland Pascal for Windows.

Ясно, что эта часть занятия будет полезна тем, кто работает в среде Windows.

На этом занятии мы не будем останавливаться на огромных возможностях, которые предоставляет интегрированная среда Borland Pascal, а узнаем начальные этапы работы. Прежде выясним, как можно программы, разработанные на Turbo Pascal 7 запустить в среде Borland Pascal.

Для этого, забегая несколько вперед, познакомимся с тем, что такое модули и каким модулем надо пользоваться, чтобы программа, написанная в DOS, могла работать в среде Windows.

Что такое модуль?

Модуль представляет собой набор констант, типов данных, переменных, процедур и функций. Каждый модуль по своей структуре аналогичен отдельной программе. Вместе с тем структура модуля позволяет использовать его как своеобразную библиотеку описаний.

В Borland Pascal входит 7 модулей. На этом занятии мы познакомимся с одним из них - WinCRT.

Модуль WinCRT может быть использован для преобразования DOS-программ и создания небольших Windows программ.

Для этого необходимо включить в начале DOS-программы следующую строку:

uses WinCrt;

Для примера рассмотрим приведенную выше программу Serg. В DOS она имела следующий вид:


Program Serg;



      var

         a, b, c: integer;

      begin

         write('Введите число лет, которое было бы Сереже '); readln(a);

         b := a + 17;

         c := b div 3;

         writeln('Сереже было ', c, ' лет')

     end.

Добавим в начала этой программы модуль WinCrt и программа сможет работать в среде Borland Pascal. В этом случае она станет такой:

 Program Serg;

      uses WinCrt;

      var

         a, b, c: integer;

      begin

         write('Введите число лет, которое было бы Сереже '); readln(a);

         b := a + 17;

         c := b div 3;

         writeln('Сереже было ', c, ' лет')

     end.

Теперь поговорим о среде разработчика. После запуска программы BPW (так в Windows записан Borland Pascal for Windows) на экране появляется следующее окно (см.
рис. 9):



Рис. 9

Чтобы набрать текст программы, достаточно выбрать из верхнего меню "File"  и "щелкнуть" один раз левой кнопкой мыши. Окно разработчика примет вид (см. рис. 10):



Рис. 10

Из "выпавшего" меню следует выбрать "New" и нажать <Enter> или "щелкнуть" один раз левой кнопкой мыши. Окно очистится и предоставит пользователю возможность набирать текст программы на "чистом" поле (см. рис. 11).



Рис. 11

Перед началом ввода текста программы желательно установить шрифт, с котором вы будете работать. Желательно выбрать шрифт с кириллицей, т. е. такой, чтобы можно было бы набирать и русский текст.

Для установки шрифта следует выбрать в верхнем меню опцию "Options" и нажать  <Enter> или "щелкнуть" один раз левой кнопкой мыши. "Выпадает" новое меню, из которого надо выбрать опцию "Environment" ("Среда") (см. рис. 12).



Рис. 12

После установки курсорной доски на слово "Environment" справа появляется новое меню, которое является своеобразным подменю раздела "Environment", которое состоит из следующих разделов:

Environment     Preferences ..       .

            Editor ...

             Mouse ...

               Startup ...

                   Highlight ...

Из появившегося меню надо выбрать "Editor ..." и нажать <Enter> или "щелкнуть" один раз левой кнопкой мыши. На экране появится меню, в котором из раздела "Font", "наступив" на указатель выбора шрифта можно выбрать нужный шрифт, название которого появится в видимом окне (см. рис. 13).



Рис. 13

После выбора шрифта можно набирать текст программы. Текст программы набран. Как выполнить пуск программы? Для этого из верхнего меню выбираем "Run" ("Пуск"), "выпадает" меню опции "Run" (см. рис. 14):



Рис. 14

Следует выбрать "Run       Ctrl+F9". Программа будет запушена и выполнена.



Для записи программы на диск, следует выбрать опцию "File" из верхнего меню. Выбрать "Save" или "Save as" и записать в нужный каталог и под указанным именем свою программу (см. рис. 15).



Рис. 15

Если программа была уже записана на диск и вам потребовалось ее вызвать для доработки или запуска в работу, тогда следую выбрать из меню опции "File" "Open" ("Открыть"), выбрать нужный каталог, файл и работать с программой (см. рис. 16).



Рис. 16

В дальнейшем мы будем составлять и выполнять программы в интегрированной среде Borland Pascal. Но если кто-то работает на Turbo Pascal 6 или 7, тогда достаточно не писать в начале программы обращение к модулю uses WinCrt или заключить это обращение в фигурные скобки, т. е. сделать в виде комментария. Все остальное в программах остается без изменения. И лишь в главах, где рассматриваются модули и объектно-ориентированное программирование отдельно будет оговорено использование модулей в DOS и Windows.






Содержание раздела