- •Среда визуального проектирования Delphi 7.0
- •1. Главное окно
- •Палитра инструментов
- •Палитра компонент
- •2. Окно формы
- •3. Окно инспектора объектов
- •4. Окно кода программы
- •5. Окна броузера
- •6. Окно компонентов формы
- •Структура приложения в Delphi
- •Структура проекта
- •Создание и сохранение проекта
- •Открытие существующего проекта
- •1. Определение формы
- •2. Задание компонент формы
- •3. Обработка событий
- •4. Компиляция и запуск на выполнение
- •5. Сохранение проекта
3. Окно инспектора объектов
Окно Инспектора объектов позволяет видеть и менять характеристики (свойства) объектов проекта. Это окно содержит две страницы – Свойства и События. Страница Свойств служит для установки нужных свойств компоненты, страница События позволяет определить реакцию компонента на то или иное событие. Совокупность свойств отображает видимую сторону компонента: положение относительно левого верхнего угла формы, его размеры и цвет и т.п.; совокупность событий – его поведенческую сторону: будет ли компонент реагировать на щелчок мыши или на нажатие клавиш и т.п.
Каждая страница окна Инспектора Объектов представляет собой двухколончатую таблицу, левая колонка которой содержит название свойства или события, а правая – конкретное значение свойства или имя подпрограммы, обрабатывающей соответствующее событие.
В верхней части окна Инспектора Объектов располагается раскрывающийся список всех помещенных на форму компонентов.
4. Окно кода программы
Окно кода программы предназначено для создания и редактирования текста программы. В системе Delphi используется язык программирования Object Pascal. Первоначально окно кода содержит минимальный исходных текст, обеспечивающий нормальное функционирование пустой формы в качестве полноценного Windows-окна.
unit Unit_Lab1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end.
5. Окна броузера
В окне броузера находится структура всех объявлений в окне кода.
6. Окно компонентов формы
Содержит список всех помещенных на форму компонент.
Структура приложения в Delphi
В основе любого Delphi-приложения лежит проект. Основой проекта является форма, на которую помещаются необходимые для решения конкретной задачи компоненты.
Решаемая задача реализуется в виде приложения. Приложение состоит из различных частей. Каждая часть размещена в отдельном файле и выполняет строго определенные функции. Набор файлов, необходимых для создания приложения, называется проектом. Компилятор последовательно обрабатывает файлы проекта и строит из них выполняемый файл.
Проект Delphi-приложения состоит из следующих основных типов файлов:
– файлы описания форм – двоичные файлы с расширением dfm, описывающие формы с компонентами. В этих файлах запоминаются начальные значения свойств, установленные в Инспекторе Объектов;
– файлы программных модулей – текстовые файлы с расширением pas, содержащие исходные коды форм на языке Object Pascal. В этих файлах записываются методы обработки событий, генерируемых формами и компонентами;
– главный файл проекта – текстовый файл с расширением dpr, содержащий главный программный блок. Файл проекта подключает все используемые программные модули и содержит операторы для запуска приложения. Этот файл среда Delphi создает и контролирует сама.
program Ruzhit;
uses
Forms,
Unit_Lab1 in 'Unit_Lab1.pas' {Form1};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
– файл ресурсов с расширением res. В нем, например, хранится пиктограмма приложения.
– файл опций с расширением dof, где сохраняются заданные программистом параметры компиляции и компоновки проекта.
– файл настройки визуальной среды с расширением dsk.
– файл конфигурации проекта с расширением cfg.
– файл скомпилированной формы с расширением dci.