46. Интегрированная среда разработки приложений Delphi, ее возможности. Основные элементы среды: палитра компонентов, инспектор объектов, форма с редактором кода. Структура программы: файлы проекта, модулей, ресурсов, настройки. Создание Windows-приложений. Пример

Создание прикладных программ, или приложений, в Delphi выполняется в интегрированной среде разработки IDE (Integrated Development Environment). IDE служит для организации взаимодействия с программистом и включает в себя ряд окон, содержащих различные элементы управления. С помощью средств интегрированной среды разработчик может проектировать интерфейсную часть приложения, а также писать программный код, и связывать его с управляющими элементами. При этом вся работа по созданию приложения, включая отладку, происходит в IDE.
Главные составные части среды программирования
Интегрированная среда программирования Delphi состоит из следующих основных частей:

  1. Главное окно
  2. Дизайнер форм (Form Designer)
  3. Редактор исходного текста (Editor Window)
  4. Палитра компонентов (Component Palette)
  5. Инспектор объектов (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.

 

 

 

Конструктор сайтов - uCoz