
- •Среда разработки приложений Delphi
- •Рекомендуемая литература:
- •Сохранение файлов приложения
- •Панель инструментов
- •Палитра компонентов — vcl (Visual Component Library)
- •Vcl представляет собой набор компонентов, разделенных по категориям. Порядок и количество категорий зависит от версии и редакции программного продукта Delphi и настройки опций при инсталляции.
- •Практика
- •Инспектор объектов (Object Inspector)
- •Практика
- •Родители и владельцы
- •Практика
- •Общие свойства компонентов
- •Типы файлов Delphi
Инспектор объектов (Object Inspector)
В терминах объектно-ориентированного программирования
объект — это совокупность свойств, методов и событий, на которые он может реагировать.
В окне Инспектора Объектов две закладки: Properties (свойства) и Events (события).
К простейшим свойствам объекта относятся цвет, длина, ширина и т.п.
Закладка событий дает доступ к обработчикам различных событий. К событиям относятся, например, создание объекта, движение мыши, нажатие клавиши на клавиатуре и проч.
В верхней части Инспектора Объектов расположен список всех компонентов, размещенных на данной форме. Когда вы отмечаете какой-либо объект, то все поля Инспектора Объектов будут относиться именно к нему. Если вы отметили несколько объектов, то в Инспекторе Объектов будут отражены общие (разделяемые) свойства и события всех отмеченных компонентов. Это полезно, когда, например, необходимо чтобы некоторая группа компонентов имела одинаковую высоту, ширину и/или реагировала одинаково на какое-либо событие.
Итак, компоненты VCL обладают не только уникальными, но и общими свойствами.
Практика
Для того чтобы поближе познакомиться с некоторыми свойствами компонентов положите на форму компонент Panel.
Компонент Panel (категория палитры Standard) служит для визуального разделения области проектирования, позволяет группировать различные компоненты. Обладает богатым набором для создания эффектов трехмерности. Один из основных элементов любого современного приложения под Windows. |
Прежде чем мы познакомимся с некоторыми общими свойствами компонентов, внимательно посмотрите на закладку Properties Инспектора Объектов. Эта закладка представляет собой таблицу, в левой колонке которой расположены названия свойств выделенного компонента, а справа их значения.
Некоторые свойства являются составными, на что указывает стоящий слева от названия свойства знак “+”, см., например, Anchors. Чтобы развернуть весь список отдельных полей этого свойства нужно дважды щелкнуть указателем мыши на знаке “+”. Возврат к исходному состоянию происходит точно также.
Другие свойства помимо знака “+” содержат еще в правой части знак “…” (например, свойство для смены атрибутов шрифта Font). Для работы с такими свойствами проще всего нажать на многоточие и тогда вы попадете в одно из стандартных диалоговых окон Windows (окно выбора шрифта в нашем случае).
Еще имеется группа свойств, которые работают парами, т.е. изменение одного из них не приведет к ожидаемому результату (например, TabOrder и TabStop).
Для смены значений любого свойства необходимо щелкнуть указателем мыши в правой колонке закладки Properties Инспектора Объектов. Значения, принимаемые свойствами, могут быть самыми разнообразными — целые числа, зарезервированные слова (в этом случае предлагается список этих слов), булевские константы true и false, и просто некоторые строковые константы.
При изменении значений некоторых свойств вид компонента меняется сразу в процессе проектирования (например, изменение цвета компонента), другие же изменения могут быть заметны лишь при выполнении приложения (например, свойство видимости/невидимости).
Перед тем как перейти к изучению общих свойства компонентов познакомимся с понятиями родителя, владельца и дочерних компонентов.