Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект студента.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
642.56 Кб
Скачать

Инструментальные кнопки

Инструментальные кнопки открывают быстрый доступ к наиболее важным командам главного меню. По функциональному признаку они разделены на 7 групп. Каждая группа занимает отдельную панель. В табл. 1.1 описаны команды, реализуемые стандартным набором кнопок.

Таблица 1.1. Стандартный набор кнопок панелей инструментов Delphi

Палитра компонентов

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

Как и инструментальная панель, палитра компонентов может настраиваться. Для этого используется специальный редактор (рис. 1.6), окно которого появляется на экране после щелчка правой кнопкой мыши на любой кнопке в палитре компонентов и выбора команды Properties (Свойства).

Рис. 1.6. Окно редактора палитры компонентов.

Окно формы

Окно формы представляет собой проект окна будущей программы. Вначале это окно пусто. Точнее, оно содержит стандартные для Windows интерфейсные элементы — кнопки вызова системного меню, развертывания, свертывания и закрытия окна, строку заголовка и габаритную рамку. Вся рабочая область окна обычно заполнена точками координатной сетки, служащей для упорядочения размещаемых на форме компонентов (эти точки отображаются только на этапе конструирования программы; вы можете их убрать, вызвав с помощью команды Tools ► Environment Options соответствующее окно настроек и сняв флажок Display Grid на вкладке Designer).

Значительную часть времени программист занят увлекательным занятием, напоминающим работу с набором деталей конструктора Lego: он «достает» из палитры компонентов, как из коробки с деталями, нужный компонент и размещает его на «наборном поле» окна формы, постепенно заполняя форму интерфейсными элементами. Собственно, именно в этом процессе наполнения формы и заключается главная изюминка визуального программирования. Программист в любой момент времени контролирует вид окна создаваемой программы и может внести в него необходимые изменения.

Окно дерева объектов

Это окно предназначено для наглядного отображения связей между отдельными компонентами, размещенными на активной форме или в активном модуле данных. Щелчок на любом компоненте в этом окне активизирует соответствующий компонент в окне формы и отображает свойства этого компонента в окне инспектора объектов. Двойной щелчок приводит к срабатыванию механизма Code Insight, который вставляет в окно кода заготовку для обработчика события OnClick. Наконец, компонент можно «перетащить» в окне на другое место и таким образом поменять его владельца (свойство Parent — родитель). В предыдущих версиях такую замену можно сделать только с помощью межпрограммного буфера обмена (clipboard).