Структура программ в 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 Петров А.Б.”.