Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение в програмирование.Лекция 1.doc
Скачиваний:
13
Добавлен:
09.11.2019
Размер:
242.69 Кб
Скачать

1.5. Программа в Delphi

Листинг 1. Простейшая программа

program Pr0;

{$APPTYPE CONSOLE}

var

x, y: real;

begin

X:=2;

Y:=(x+2.3)/(Sqr(x)+1); // x^2

Writeln(‘y=’,y:8:3);

Readln;

end.

Рис. 1. Визуальная среда Delphi

Программа в Delphi называется проектом и состоит из небольшой головной части, имеющей расширение *.dpr, вспомогательных файлов *.res, *dsk, *.dof, *.cnf, и нескольких модулей, имеющих расширение *.pas (рис. 2). В первое время мы будем работать в режиме консоли (без форм), поэтому необходима команда компилятора

{$APPTYPE CONSOLE}

При запуске проекта на выполнение (команда меню Run/Run или клавиша F9) создаются файлы с расширением *.exe и *.dcu.

Компоненты формы

Свойства Свойства

Методы unit1.dfm методы

события события

project1.dof project1.cfg

unit1.pas project1.dpr project1.exe

unit1.dcu

Рис. 2. Структура проекта в Delphi

Проект — это вся совокупность файлов, из которых Delphi создает приложение. Один проект соответствует одному приложению. В состав проекта Delphi обязательно входят следующие элементы:

  • Файл проекта (его расширение .DPR). Это программный код на языке Object Pascal, который генерируется автоматически и содержит ссылки на все модули проекта и инициализирует приложение. При создании нового проекта файл содержит следующие строки:

program Project1;

uses

Forms,

Unit1 in 'Unit1.pas' {Form1};

{$R *.RES}

begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

end.

  • Файлы всех модулей, входящих в проект (*.PAS). Любая форма из состава проекта обязательно имеет свой модуль, однако, обратное утверждение не всегда верно, и могут существовать чисто программные модули. В каждом модуле может содержаться только одна форма. При создании новой формы генерируется текст файла Unit1.pas.

  • Значения свойств формы и ее компонентов сохраняются в файле ресурсов *.DFM.

  • Файл ресурсов приложения (*.RES). В него входят ресурсы, не вошедшие в формы, например, значок приложения, который будет виден при его свертывании.

  • Файл параметров проекта (*.DOF). Все параметры среды разработчика ориентированы на проект и могут быть сохранены и затем восстановлены при загрузке этого проекта.

  • В Delphi 4 добавлен еще один файл - файл конфигурации проекта с расширением *.CFG.

  • При компиляции проекта и отдельных модулей создаются бинарные файлы *.EXE и *.DCU.

Так как проект состоит из большого количества файлов, то рекомендуется для каждого проекта создавать свой каталог.

Новый проект:

File/New/Other

Иной вариант

Действие

Команда

Создать проект

File/New Application

Удалить форму

Project/Remove from Project

Сохранить проект в новой папке

File/Save Project As…

Вызвать файл *.dpr в редактор кода

Ctrl+F12

Написать текст программы

Листинг 2

Запустить программу на выполнение

F9

Проект существует:

Действие

Команда

Открыть проект

File/Open или File/Reopen…

Вызвать файл *.dpr в редактор кода

Ctrl+F12

Изменить текст программы

Запустить программу на выполнение

F9