Интегрированная среда разработки

Система визуального объектно-ориентированного проектирования Delphi позволяет создавать законченные приложения различной направленности - от вычислительных и логических до мультимедийных. Исходное окно среды разработки Delphi 7 представлено на рис.4.1. Рассмотрим основные команды среды разработки.

Главное меню

FileNew - создать новый объект,

Open Project - открыть существующий проект,

Save - сохранить текущий модуль,

Save As - сохранить текущий модуль под новым именем,

Save Project As - сохранить текущий проект под новым именем,

Use Unit - сформировать оператор uses.

EditAlign to Grid - выровнять выделенные компоненты по сетке,

Scale - открыть диалоговое окно Масштаб,

Tab Order - открыть диалоговое окно Edit Tab Order, для изменения порядка перехода между компонентами.

Search Find Error - найти ошибку выполнения,

Browse Symbol - просмотр информации об идентификаторе.

View Project Manager - активизирует окно Менеджера проекта,

Object Inspector – активизирует окно Инспектора объектов,

Code Explorer - активизирует окно Исследователя кода,

Component List - список компонентов,

Units - список модулей проекта.

Project Add To Project - добавить в проект,

Remove from Project - удалить из проекта,

View Source - занести в окно Редактора кода файл проекта,

Syntax Check - проверить синтаксис приложения без генерации исполняемого файла.

Run Step Over - выполнить по шагам без захода в функции,

Trace Into - выполнить по шагам с заходом в функции,

Run to Cursor - выполнить приложение до точки в исходном тексте, в котором находится курсор.

Помимо главного меню имеется инструментальная панель, дублирующая главное меню.

Рис. 4. 1. Окно среды разработки Delphi 7

1 Панель главного меню; 2 Form1 - исходная форма; 3 Панель библиотеки визуальных компонентов; 4 Редактор кода; 5 Object TreeView - Дерево объектов; 6 Object Inspector - Инспектор объектов. 7 Code Explorer - Исследователь кода

Окно «Форма»предназначено для конструирования интерфейса пользователя на базе библиотеки визуальных компонентов.

Панель библиотеки компонентов содержит достаточно много страниц: Standard, Additional, Dialogs, Win32, System и др., с компонентами, назначение и состав некоторых из них приведён ниже.

Standard - содержит компоненты общего назначения: поля ввода-вывода, меню, кнопки, полосы прокрутки и т. п.

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

Dialogs – содержит компоненты для работы с типовыми диалоговыми окнами: открытия и сохранения файлов, работы с принтером, выбора шрифтов, цвета и др.

System - содержит компоненты для работы с каталогами, для обмена данными по протоколу OLE.

Инспектор объектов - обеспечивает интерфейс для изменения свойств объектов и назначения событий на которые реагирует объект. Инспектор объектов состоит из двух страниц Properties (свойства) и Events(события) и отображает свойства и события активного объекта.

Дерево объектов - отображает иерархию компонентов объекта с точки зрения их вложенности.

Редактор кода - программный редактор. Во время проектирования формы и размещения на ней компонентов Редактор кода автоматически генерирует код программы. Работа программиста сводится к размещению компонентов на форме, заданию их свойств и написанию обработчиков событий.

Исследователь кода - отображает дерево типов, классов, реквизитов, методов, глобальных переменных и процедур.