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

Начало работы.

Процесс создания программы в Delphi

Запустите Delphi с помощью пиктограммы Delphi на рабочем столе или меню Windows Пуск / Программы.

После запуска Delphi, открывается окно с уже созданным пустым проектом. Окно дизайнера имеет заголовок Form1.

Процесс создания программы в Delphi состоит из двух шагов:

  1. сначала нужно создать форму программы (диалоговое окно),

  2. затем – написать процедуру обработки событий в окне кода.

Последовательность проектирования

  1. Запустить Delphi.

  2. Создать новое приложение

  3. Установить на форму необходимые компоненты из палитры.

  4. Установить с помощью ИО нужные значения свойств компонент, в том числе и обработчиков событий.

  5. Сохранить приложение.

Центральным компонентом каждого приложения является окно - форма. Оно соответствует классу TForm, и объекту Form1.

Т.е. программист на основе класса TForm создает дочерний Form1 путем добавления в класс формы дополнительных полей: кнопок, меток, полей ввода данных, графиков и т.д.

В это время в модуле автоматически в базовый класс записывается новое поле со стандартным именем.

Между содержимым окон формы и кода существует неразрывная связь, которая строго отслеживается в Delphi. Это означает, что размещение на форме компонента приводит к автоматическому изменению кода программы и наоборот – удаление тех или иных автоматически вставленных фрагментов кода может привести к удалению соответствующих компонентов. Поэтому программист вначале конструирует форму, размещая на ней очередной компонент, а уже только после этого переходит, если это необходимо, к написанию кода, обеспечивая требуемое поведение компонента в работающей программе.

Структура приложения (программы)

Каждое приложение имеет интерфейс и исходный текст.

Интерфейс1 – это окно дизайнера (проектировщика форм), которое открывается после запуска Delphi, с уже созданным пустым проектом. Окно имеет заголовок Form1., на котором при создании приложения располагаются компоненты: поля ввода, кнопки и т.п. элементы.

Текст приложения состоит из двух частей модуля и проекта.

Модуль содержит описание данных и текст программы (процедуры обработки).

Проект описывает список модулей приложения и порядок их взаимодействия

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

Программа Delphi-это несколько связанных между собой файлов, из которых пользователь практически создает 2 файла: модуль(код программы) и форму. Все остальные файлы создаются автоматически.

Структура проекта

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

Для системы Delphi каждая незавершенная программа – это проект. Проект включает в себя множество файлов. Наиболее важными являются три файла: файл формы, файл кода и файл проекта.

Проект, состоит из:

• файла проекта Project1.dpf,

• файла параметров проекта Project1.dof,

• файла ресурсов проекта Project.res,

• файла настроек проекта Project1.cfg,

• файла описания формы Unit1.dfm,

• файла модуля формы Unit1.pas.

Файл модуля формы доступен для редактирования, именно он отображается в Редакторе Кода. Остальные файлы создаются Delphi автоматически.

В процессе компиляции программы файлы преобразуются в исполняемый exe-файл, который, по умолчанию, создается в той же папке, в которой расположен файл проекта.

В проекте могут быть задействованы несколько форм

Файл проекта, *.dpr Данный файл представляет собой программу, которая является точкой входа для всего проекта. Этот текстовый файл используется для хранения информации обо всех формах и модулях, используемых в проекте.

Все вышеперечисленные файлы, кроме файла с расширением (.pas), формируются и изменяются автоматически. Их содержимое не рекомендуется изменять вручную.

 Главной частью приложения является файл проекта (.dpr), содержащий код на языке Object Pascal, с которого начинается выполнение программы. Имя, которое даётся файлу проекта при сохранении становится именем исполняемого файла.

Файл проекта не предназначен для редактирования пользователем, он создается и модифицируется автоматически самой системой программирования. Имя, данное файлу проекта при его сохранении, становится именем исполняемого файла (.exe).

**При переносе приложения на другой компьютер нужно переносить все его файлы, кроме *.Exe - файла.

Изменить имя файла проекта можно только при его новом сохранении, выбрав в меню File команду Save Project As…

Файл исходного модуля (Unit.pas)

Каждой форме соответствует свой модуль. Модуль (unit) представляет собой отдельную единицу исходного кода (программу на языке Object Pascal).

В модуле обычно размещается определенная группа функций и процедур, которые могут быть вызваны из основной программы.

Модули имеют стандартную конструкцию, предусмотренную языком программирования:

Рассмотрим код модуля подробно.

unit Unit1; //заголовок Имя_модуля(Unit1)