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

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

Процесс создания программы в 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)