Создание прикладных программ, или приложений, в Delphi выполняется в интегрированной среде разработки IDE (Integrated Development Environment). IDE служит для организации взаимодействия с программистом и включает в себя ряд окон, содержащих различные элементы управления. С помощью средств интегрированной среды разработчик может проектировать интерфейсную часть приложения, а также писать программный код, и связывать его с управляющими элементами. При этом вся работа по созданию приложения, включая отладку, происходит в IDE.
Главные составные части среды программирования
билет 25 тема 2
77 Характеристика интегрированной среды разработки программ Delphi.
Создание прикладных программ, или приложений, в Delphi выполняется в интегрированной среде
разработки IDE (Integrated Development Environment). IDE служит для организации взаимодействия с
программистом и включает в себя ряд окон, содержащих различные элементы управления. С
помощью средств интегрированной среды разработчик может проектировать интерфейсную часть
приложения, а также писать программный код, и связывать его с управляющими элементами. При
этом вся работа по созданию приложения, включая отладку, происходит в IDE.
Главные составные части среды программирования
Интегрированная среда программирования Delphi состоит из следующих основных частей:
1.
2.
3.
4.
5.
Главное окно
Дизайнер форм (Form Designer)
Редактор исходного текста (Editor Window)
Палитра компонентов (Component Palette)
Инспектор объектов (Object Inspector)
В главном окне отображается Главное меню, Панель инструментов и Палитра компонентов (см.
рисунок). Главное меню содержит обширный набор команд для доступа к функциям Delphi. Панель
инструментов находится под Главным меню в левой части Главного окна и содержит 15 кнопок
быстрого доступа для вызова часто используемых команд Главного меню. Палитра компонентов
находится справа от Панели инструментов и содержит множество компонентов, размещаемых в
создаваемых приложениях. Все компоненты делятся на группы, каждая из которых в Палитре
компонентов располагается на отдельной странице (Standard, Additional, Win 32 и др.).
Рисунок Приложение Delphi.
Дизайнер форм в Delphi служит для создания визуального интерфейса программы (рис. 9). Дизайнер
Форм первоначально состоит из одного пустого окна, которое заполняется компонентами,
выбранными в Палитре компонентов.
Редактор исходного текста (Редактор кода) представляет собой текстовый редактор, с помощью
которого можно создавать и редактировать программный код (рис. 9).
Инспектор объектов состоит из двух страниц, каждую из которых можно использовать для
определения поведения данного компонента (рис. 9). Первая страница – это список свойств, вторая –
список событий. Если нужно изменить чтонибудь, связанное с определенным компонентом, то
обычно делается это в Инспекторе объектов. Страница событий связана с Редактором кода. Если
дважды щелкнуть мышкой на правую сторону какоголибо пункта, то соответствующий данному
событию код автоматически запишется в Редактор. Сам Редактор немедленно получит фокус, и
появится возможность добавить код обработчика данного события.
Организация проекта, основные файлы проекта
Проект в Delphi состоит из форм, модулей, установок параметров проекта, ресурсов и т.д. Вся эта
информация размещена в файлах: файл проекта (.dpr); файл модуля (.pas); описание формы (.dfm);
описание ресурсов (.res); параметры проекта (.dof); параметры среды (.cfg); исполняемый файл
(.exe).
Типичная головная программа приложения имеет вид:
program Project1;uses
Forms,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
Текст модуля имеет вид.
unit Unit1;
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}
{Сюда могут помещаться предложения uses, объявления типов, констант, переменных, к которым не
будет доступа из других модулей. Тут же должны быть реализации всех объявленных в разделе
interface функций и процедур, а также могут быть реализации любых дополнительных, не
объявленных ранее функций и процедур.}
end.