КАТЕГОРИИ: Архитектура-(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, используя окно редактора кода.
По умолчанию для каждого нового проекта создается одно окно, которое называется формой. В дальнейшем к проекту могут быть добавлены другие формы. Но только одна форма может быть активной. Рис.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), и выбрать в репозиторий Application, то получим стандартный проект, т.е. такой же, какой в самом начале был закрыт. Обычно все файлы проекта располагают в одном каталоге. Сборка всего проекта выполняется при его компиляции (Ctrl+F9). При этом имя создаваемого приложения (ЕХЕ-файл) или динамически загружаемой библиотеки (DLL-файл) совпадает с названием проекта. Для каждого модуля создается файл кода с расширением DCU. Для управления составными частями проекта служит диспетчер проектов (Project Manager, рис. 7), который вызывается командой Project Manager меню View главного окна Delphi. Рис.7 В общем случае в Delphi всегда создается группа проектов. Простой проект представляет группу из одного проекта.
Дата добавления: 2014-12-29; Просмотров: 635; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |