Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Назначение и возможности системы разработки программ Delphi




Основы создания приложений в системе Delphi

 

Назначение и возможности системы разработки программ Delphi

 

Пакет Delphi – это средство быстрой разработки Windows-приложений с минимальным написанием программного кода. Пакет основан на использовании объектной технологии, позволяющей для всех основных механизмов Windows создать легкие в использовании рабочие объекты. Особенно эффективно данная технология используется для автоматизации процесса создания пользовательского оконного интерфейса. Фактически, внешний вид приложения как набора управляющих элементов не программируется с помощью API-функций, а создается примерно в таком виде, как он будет выглядеть при выполнении приложения. Для этого используются специальные разновидности объектов, так называемые компоненты, представляющие собой заготовки программного кода. Размещение компонентов на форме создаваемого приложения приводит к автоматической генерации необходимого программного кода. Все компоненты (их несколько сотен) разбиты на группы, называемые страницами (в последней 6-ой версии страниц около 30), а набор страниц образует один из важнейших элементов системы Delphi – палитру компонентов. Практически все компоненты в том или ином виде имеют три важнейшие составляющие:

  • набор свойств компонента, описывающих основные характеристики компонента
  • набор специальных подпрограмм (так называемых методов), определяющих основные действия, выполняемые компонентом для реализации своей функциональности
  • набор событий, на которые может реагировать компонент

 

В результате, общая схема создания приложения выглядит следующим образом:

  • размещение на форме необходимых компонентов из палитры
  • настройка некоторых свойств компонентов с помощью специального инструмента – так называемого Инспектора Объектов (Object Inspector), что позволяет установить эти свойства в начальные значения с возможностью последующего изменения программным путем
  • создание программного кода как реакцию на необходимые события, связанные с данным компонентом (написание обработчиков событий); внутри этого кода изменяются значения свойств и вызываются необходимые методы

 

После запуска системы Delphi (а это обычное Windows-приложение) появляются следующие ее основные составляющие, представляющие собой обычные окна:

  1. В верхней части – набор основных управляющих элементов: строка меню, инструментальная панель с кнопками-заменителями пунктов меню, палитра компонентов с закладками-страницами

 

  1. В левой части – Инспектор Объектов (ИО), в котором на закладках Properties и Events отображаются списки свойств и событий текущего активного компонента; для изменения свойства надо выбрать его мышью и ввести новое значение; некоторые свойства можно выбирать из списков; некоторые свойства (со знаком + слева) являются комбинированными (составными); если свойство является визуальным, то изменение его значения в ИО сразу приводит к изменению внешнего вида компонента на форме; отметим, что сама форма тоже является компонентом и ее свойства и события отображаются в ИО

 

  1. В центре экрана обычно размещается форма-заготовка, на которой располагаются выбираемые из палитры компоненты; для удобства на форму нанесена точечная сетка, позволяющая размещать и выравнивать компоненты; положение и размеры формы можно менять обычным образом; выбор любого компонента на форме выполняется щелчком мыши, после чего вокруг компонента появляется рамка с размерными маркерами для изменения размера и перемещения компонента на форме.

 

Также в центре экрана находится окно Редактора Кода (РК), представляющего из себя обычный текстовый редактор; с его помощью вручную создается необходимый программный код, дополняющий тот код, который создается системой автоматически; окна формы и РК чаще всего перекрывают друг друга

 

 

 
 

 

 


  1. Работа с проектом

Создаваемое с помощью Delphi приложение принято называть проектом. Поскольку с проектом связывается несколько файлов, настоятельно рекомендуется для каждого проекта создавать отдельный каталог. Любое приложение рассматривается как набор программных модулей (Unit) двух типов: интерфейсных и прикладных. Каждый интерфейсный модуль связан с соответствующей формой и имеет специальную структуру, скелет которой создается автоматически. Одна из форм объявляется главной. Обычно это форма, созданная раньше других, но при необходимости главной может быть назначена любая форма. Прикладные модули не имеют связанных форм и необходимы для реализации прикладного программного кода (чаще всего – различные вычисления). Исходный код каждого модуля сохраняется в файлах *.PAS. После компиляции модуля или (чаще всего) проекта в целом, создаются файлы с объектным кодом *.DCU (Delphi Compiled Unit). По умолчанию все модули получают имена UNIT1, UNIT2, UNIT3 и т.д., но рекомендуется заменять их более осмысленными именами. С каждым интерфейсным модулем-формой связывается еще один специальный файл – файл описания формы (расширение *.DFM), в котором сохраняется информация об использованных в этой форме компонентах.

Наконец, существует еще один специальный файл – файл проекта PROJECT1.DPR, в котором сохраняется информация о всех модулях проекта. Его стандартное имя также рекомендуется заменять более осмысленным.

Кроме перечисленных, с проектом связывается еще несколько второстепенных файлов.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных