Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Среда программирования




Интегрированная среда разработки приложений в Delphi называется ШЕ (Integrated Development Environment). Под этим названием скрывается целая коллекция окон, меню и программ, которые позволяют проектировать интерфейс, связывать код с каждым экранным элементом и полностью от­лаживать приложение внутри Delphi.

При входе в IDE стандартно появляются 4 окна: главное окно (рис.2), окно инспектора объектов (Object Inspector), окно форм (Form Designer) и окно редактора кода (Code Editor ).

Главное окно является управляющим центром IDE. Оно управляет фай­лами, включаемыми в приложение, и выполняет всю работу с их сопровож-


 


дением, компиляцией и отладкой. Оно состоит из трех отдельных элементов: панели меню (Menubar), панели инструментов (Speedbar) и палитры ком­понентов (Component Palette).

Окно инспектора объектов оформлено в виде двухстраничного блокнота (рис. 3). Это окно ис­пользуется для настройки компонента или формы. Первая страница используется для настройки свойств (Properties), вторая - для настройки собы­тий (Events).

Форма является контейнером интерфейсных элементов. Окно форм (проектировщик форм) ис­пользуется в процессе разработки интерфейса (рис. 4). Вместе с инспектором объектов проекти­ровщик форм позволяет добавлять компоненты в форму, модифицировать их, связывать обработчи­ки событий с программным кодом на Object Pascal, используя окно редактора кода.

Рис.3

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

Рис.4

Окно редактора кода (Code Editor, рис.5, справа) позволяет редактиро­вать коды всех модулей (программных единиц), входящих в разрабатывае­мое приложение. Это окно оформлено в виде многостраничного блокнота.


Каждая страница отображает код той или иной программной единицы, вхо­дящей в приложение. С помощью проектировщика форм и инспектора объ­ектов представляются все виды частей "фасада" приложения, но без редак­тора кода нельзя связать эти части в единое целое.

Рис. 5

По умолчанию слева от редактора кода находится окно Code Explorer (см. рис. 5). Оно используется для поиска в редакторе кода какого-либо про­граммного элемента: типа, класса, метода и т.д. Это окно можно выделить в самостоятельное и перенести в другое место.

ШЕ Delphi обладает большой гибкостью в настройке рабочей среды. Для настройки используется диалоговое окно Environment Options, которое вы­бирается, раскрывая пункты меню Tools - Options.

ПЕРВОНАЧАЛЬНЫЕ СВЕДЕНИЯ О ПРОЕКТЕ ПРИЛОЖЕНИЯ

Основу любой разработки a Delphi составляет проект, объединяющий различные элементы в единое целое и обеспечивающий требуемую структу­ру для Windows-приложения. В простейшем случае в проект входят модули и формы различных типов. Как правило, из одного проекта получается одно приложение.

Самый маленький проект состоит из главного файла (программы-проекта), который имеет расширение DPR. Кроме этого файла в проект вхо­дят файлы с расширениями CFG (настройки проекта), DOF (опции проекта), DSK (настройки среды), RES (файл ресурсов, в котором хранятся курсоры, значки, строки сообщений и др.). Главный файл проекта имеет стандартную форму и автоматически генерируется средой Delphi.

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


ляет на языке Object Pascal связать эти элементы в единое целое. Форма хра­нится в файле с расширением DFM (файл ресурсов формы), а программа модуля - в файле с расширением PAS.

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

При входе в ШЕ Delphi автоматически строится стандартный проект, включающий одну форму и связанный с ней один модуль. Если требуется выбрать какой-либо другой вариант проекта, то используется репозиторий (специальное хранилище, Repository, рис. 6).

Рис.6

В репозиторий содержатся не только варианты проектов, но и элементы, которые можно добавлять в проект. Открыть репозиторий можно при помо­щи команды New-Other меню File. Если перед этим закрыть проект, предла­гаемый по умолчанию (Close All в меню File), и выбрать в репозиторий Ap­plication, то получим стандартный проект, т.е. такой же, какой в самом на­чале был закрыт.

Обычно все файлы проекта располагают в одном каталоге. Сборка всего проекта выполняется при его компиляции (Ctrl+F9). При этом имя созда­ваемого приложения (ЕХЕ-файл) или динамически загружаемой библиотеки (DLL-файл) совпадает с названием проекта. Для каждого модуля создается файл кода с расширением DCU.

Для управления составными частями проекта служит диспетчер проек­тов (Project Manager, рис. 7), который вызывается командой Project Man­ager меню View главного окна Delphi.


Рис.7

В общем случае в Delphi всегда создается группа проектов. Простой проект представляет группу из одного проекта.




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 590; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.