Основные элементы

Программирование в среде DELPHI

DELPHI с точки зрения разработки WINDOWS - приложений включает в себя следующие компоненты:

­ быстрая среда разработки, содержащая набор визуальный средств для создания приложений;

­ компилятор языка PASCAL;

­ библиотека классов.

Основные элементы, с которыми пользователю приходится работать в среде DELPHI:

­ дизайнер форм ,

­ окно редактирования ,

­ палитра инструментов ,

­ свойства объектов ,

­ менеджер проектов ,

­ справочная система.

Разрабатывая программы, пользователь может переключаться между дизайнером форм и окном редактирования приложений.

Помимо перечисленных средств, среда включает в себя и технические средства - интегрированный отладчик, позволяющий проводить трассировку программы и следить за состоянием переменных в специальном окне. Пакетный компилятор используется для создания исполняемого кода приложения в виде EXE - файла.

В среде DELPHI пользователь работает с проектами -наборами файлов, из которых состоит приложение. Ими могут быть файлы с исходными текстами модулей, написанными на языке PASCAL (расширение PAS), формы, являющиеся графическим представлением приложения (расширение DFM), и сами файлы проектов (расширение DPR).

Каждому файлу формы обязательно соответствует файл с исходным текстом модуля, но файл модуля не обязательно должен иметь форму. Файл проектов связывает вместе все файлы, из которых состоит приложение, и таким образом, среда DELPHI знает, какие файлы необходимы для сборки приложения.

Интерактивная среда разработчика состоит из ряда компонентов, которые могут присутствовать на экране:

­ главного окна (включающего панель инструментов и панели компонентов),

­ окон свойств объектов и проекта,

­ формы визуального создания приложения

­ окна для написания кода (редактора программы).

Главное меню среды состоит из следующих пунктов: FILE, EDIT, SEARCH, VIEW, PROJECT, RUN, COMPONENT, TOOLS, …, HELP.

В меню FILE находятся команды для выполнения операций с проектами, модулями, файлами. Данные команды создают новый файл проекта, загружают существующий проект, добавляют новую форму или модуль, сохраняют проект или форму, позволяют напечатать проект.

В меню EDIT и SEARCH расположены команды, осуществляющие операции редактирования, работы с областью обмена данными, отмены операций, поиска и замены текста кода в окне редактирования.

В меню VIEW содержатся команды для отображения различной информации (формы - FORMS или кода - UNITS), вызова менеджера проектов (PROJECT MANAGER), окна свойств объектов (OBJECT INSPECTOR), отладочного окна (DEBUG WINDOW), браузера объектов (BROWSER).

Меню RUN представляет команды для выполнения приложения (RUN), окончания выполнения (PROGRAM RESET), а также команды встроенного отладчика, которые позволяют выполнить приложения пошагово (STEP OVER), пошагово с заходом в подпрограммы (STEP INTO), до строки с установленным курсором (RUN TO CURSOR).

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

Палитра компонентов позволяет выбрать визуальные средства, которые пользователь может расположить в текущей форме.

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

Окно инспектора объектов позволяет отображать свойства отмеченного компонента формы. После того, как пользователь расположил необходимые объекты в форме, он может изменить их свойства, например, размер области, заголовок, цвет, шрифт, фон, имя и т.д. Список свойств представлен в виде таблицы, причем возможно изменение свойств не только визуально, но и программно.

Приложение, создаваемое в среде DELPHI, может быть достаточно комплексным - состоять из нескольких модулей и форм. Для управления проектами среда разработчика содержит менеджер проектов, позволяющий демонстрировать код и форму файлов проекта.

Редактор - это еще один обязательный элемент среды разработчика, он используется для непосредственного написания кода. Редактор можно вызвать путем двойного щелчка мыши, установленного на соответствующем объекте в текущей форме. Переключиться на редактор можно также из окна проекта щелчком по кнопке VIEW, CODE EXPLORER, при этом будет показано окно редактора для всей формы.