Структура программ в DELPHI

 

Программа в DELPHI состоит из файла проекта (файл с расширением .dpr), одного или нескольких файлов исходного текста (с расширением .pas), файлов с описанием окон формы (с расширением .dfm).

В файле проекта находится информация о модулях, составляющих данный проект. Файл проекта автоматически создается и редактируется средой DELPHI и не предназначен для редактирования.

Файл исходного текста - программный модуль (Unit) предназначен для размещения текстов программ. В этом файле размещается текст программы, написанный на языке PASCAL.

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

 

UnitUnit1;

Interface

//Раздел объявлений

Implementation

//Раздел реализации

Begin

//Раздел инициализации

End.

При компиляции программы DELPHI создает файл с расширением .dcu, содержащий в себе результат перевода в машинные коды содержимого файлов с расширением .pas и .dfm. Компоновщик преобразует файлы с расширением .dcu в единый загружаемый файл с расширением .exe. В файлах, имеющих расширение .-df, .-dp, .-pa, хранятся резервные копии файлов с образом формы, проекта и исходного текста соответственно.

 

Пример написания программы

Задание: считая заданными значения переменных x, y, z, составить программу вычисления значения арифметического выражения:

.

Панель диалога программы организовать как показано на фиг.1.2.

 
 

Фиг.1.2

 

Настройка формы

           
   
   
 
 

Пустая форма в правом верхнем углу имеет кнопки управления, которые предназначены: для свертывания формы в пиктограмму , для разворачивания формы на весь экран и возвращения к исходному размеру и для закрытия формы . С помощью мыши, ”захватывая” одну из кромок формы и ее положение на экране.

 

Изменение заголовка формы

Новая форма имеет одинаковые имя (Name) и заголовок (Caption) - Form1. Для изменения заголовка вызовите окно инспектора объектов (F11) и щелкните кнопкой мыши на форме. В форме инспектора объектов найдите и щелкните мышью на свойстве Caption страницы Properties. В выделенном окне наберите ”Работа 1. Студент гр. 107219 Петров А.Б.”.