Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум(часть1) Электронный.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

1.2. Структура приложения в Delphi

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

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

Файл исходного текста - программный модуль (Unit) предназначен для размещения текста программы на языке Object Pascal.

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

Структура модуль имеет вид:

Unit Unit1;

interface

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

implementation

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

begin

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

end.

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

.-dp, .-pa, хранятся резервные копии файлов с образом формы, проекта и исходного текста соответственно.

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

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

.

Форму приложения организовать, как показано на рисунке 1.2.

Рисунок 1.2 – Форма приложения

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

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

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

Новая форма имеет одинаковые имя (Name) и заголовок (Caption) - Form1. Для изменения заголовка формы щелкните кнопкой мыши на форме, затем вызовите окно инспектора объектов (F11). В форме инспектора объектов найдите и щелкните мышью на свойстве Caption страницы Properties. В выделенном окне наберите ” Лa6.раб.№1. Ст. гр. 107218 Юртаева Т.А.”.

1.3.3. Размещение строки ввода (Edit)

Если необходимо ввести или вывести информацию, которая вмещается в одну строку, используют окно однострочного редактора текста, представляемого компонентом Edit. В данной программе с помощью однострочного редактора будут вводиться переменные x, y, z типа real.

Выберите на закладке компонентов Standard пиктограмму , щелкните мышью в том месте формы, где вы хотите ее поставить. Вставьте три компонента Edit в форму. Захватывая их "мышью" отрегулируйте размеры окошек компонент и их положение.

Обратите внимание на то, что в тексте программы появились три новых однотипных переменных Edit1, Edit2, Edit3. В каждой из этих переменных с расширением Text будет содержаться строка символов (тип String) и отображаться в соответствующем окне Edit.

Так как численные значения переменных x, y, z имеют действительный тип для преобразования строковой записи числа, находящегося в переменной Edit1.Text, в действительное, используется стандартная функция

X := StrToFloat(Edit1.Text);

Если исходные данные имеют целочисленный тип, например integer, то используется стандартная функция:

X := StrToInt(Editl.Text);

При этом в записи числа не должно быть пробелов, а действительное число записывается с десятичной запятой или точкой (это зависит от настроек ОС Windows конкретного компьютера).

С помощью инспектора объектов установите шрифт и размер символов отражаемых в строке Edit (свойство Font).

1.3.4. Размещение надписей (Label)

На форме рисунка 1.2 имеются четыре надписи. Для нанесения таких надписей на форму используется компонент Label. Выберите в палитре компонентов закладки Standard пиктограмму , щелкните на ней мышью, появится надпись Label, Проделайте это для четырех надписей. Для каждой надписи, щелкнув на ней мышью, отрегулируйте размер и, изменив свойство Caption инспектора объектов, введите строку, например “Введите значение X”, а также выберите размер символов (свойство Font).

Обратите внимание, что в тексте программы автоматически появились четыре новых переменных типа TLabel. В них хранятся пояснительные строки, которые можно изменять в процессе работы программы.