Структура Программы Языка Программирования Паскаль

Структура программы зависит от ее типа. Тип выбирается в меню Файл. Там можно выбрать модуль, форму или что-то другое командой Файл => Создать. Отображается окно выбора желаемой программы:
Создавать можно файлы:
File | Описание |
Unit | Модуль FPC. |
Form | Модуль с формой Lazarus LCL. |
Datamodule | Модуль с данными. |
Castom program | Программа пользователя. |
Text | Текстовый файл. |
CGIModule | Модуль данных для приложения с CGI интерфейсом. |
FPCUnit TestCase | Программа тестирования модуля FPC. |
Создавать можно проекты (рекомендуется):
![]() |
|
Application | Графическая программа.
С формой. |
Program | Программа на FPC.
Есть поддержка нитей. |
Console Application | Консольное приложение.
Есть средства работы с командной строкой. |
Library | Библиотека на FPC.
Для Windows – *.dll. |
Программа пользователя.
Для создания консольного приложения. |
|
CGIApplication | Приложение с CGI интерфейсом.
Встоенный тип CGI интерфейса. |
FPCUnit Console Application | ![]() Вложенные средства тестирования. |
FPCUnit Application | Модуль на FPC. |
Наиболее часто применяются:
- Castom Program. Консольное приложение. Имитация работы под операционной системой DOS в режиме командной строки. Нет графики.
- Application. Это приложение, графическая программа под Windows.
Программа в ИСР Lazarus включает несколько файлов, объединенных в проект. Чтобы файлы разных проектов не смешивались, рекомендуется для каждого проекта создавать свою папку. Количество и типы файлов проекта зависят от вида программы и используемых режимов работы при конструировании программы.
Консольное приложение
Проект содержит файлы:
• Исходник на языке FPC (с расширением .pas).
• Информация о проекте (с расширением .lpi). lpi = Lazarus Project Information, Это конфигурации проекта. Создается ИСР автоматически.
• Компилированный (с расширением .compiled). Содержит конфигурации, нужные для формирования объектного файла. Создается ИСР автоматически.
• Объектный код проекта (с расширением .o). o = Object. Код нужен для сборки проекта. Создается ИСР автоматически.
• Исполняемый файл (с расширением .exe). exe = Execution. Создается ИСР автоматически.
Автоматически создаются и резервные копии файлов, помещаемые во вложенную папку проекта \backup.
При создании консольного приложения ИСР автоматически создает шаблон программы. Код программы нужно заносить между блочными скобками begin..end.