Перед тем как навсегда расстаться с нашей первой программой, сформулируем главные выводы, полученные в ходе работы с ней.
- Процесс создания Delphi-программы разбивается на две фазы: фазу конструирования формы и фазу кодирования.
- Конструирование формы осуществляется с помощью выбора компонентов из палитры и размещения их на форме.
- Программист может перемещать любой размещенный на форме компонент и изменять его размеры с помощью мыши.
- Чтобы придать компоненту нужные свойства, используется страница Properties Инспектора объектов.
- Чтобы компонент мог откликаться на то или иное событие, программист должен создать обработчик события и указать его имя на странице Events Инспектора объектов.
- Обработчик события оформляется в виде процедуры, имеющей составное имя. Первая часть имени представляет собой имя класса для формы, вторая часть отделяется от первой точкой и может быть произвольной. Если Delphi автоматически формирует заготовку для обработчика, то вторая часть имени представляет собой объединение имени компонента и имени события без предлога On.
- Тело процедуры ограничено словами begin... end и состоит из отдельных предложений (операторов) языка Object Pascal. В конце каждого предложения ставится точка с запятой.
- Свойства компонента могут изменяться на этапе прогона программы.
- Лекция 4. ЗНАКОМСТВО С КОМПОНЕНТАМИ
- ОСТРАНИЦА STANDARD
- СТРАНИЦА ADDITIONAL
- СТРАНИЦА WIN32
- СТРАНИЦА SYSTEM
- СТРАНИЦА DIALOGS
- СТРАНИЦА WIN 3.1
- СТРАНИЦА SAMPLES
- СТРАНИЦА ACTIVEX
- КОМПОНЕНТЫ ДЛЯ РАБОТЫ С БАЗАМИ ДАННЫХ
- Страница Data Access
- Страница Data Controls
- Страница dbExpress
- Страница DataSnap
- Страница BDE
- Страница ADO
- Страница InterBase
- Страница Decision Cube
- Страница QReport
- КОМПОНЕНТЫ ДЛЯ ДОСТУПА К ИНТЕРНЕТ
- Страница Internet
- Страница FastNet
- Страница WebServices
- Страница WebSnap
- Страницы Indy Clients, Indy Servers, Indy Misc
- ДОСТУП К СЕРВЕРАМ АВТОМАТИЗАЦИИ
Как мы уже выяснили, компоненты представляют собой элементы, из которых конструируется видимое изображение, создаваемое работающей программой. Замечу, что существует значительное количество компонентов, которые не создают видимого изображения, но которые тем не менее играют важную роль в тех или иных случаях. Правильнее думать о компонентах как о заранее приготовленных для вас фрагментах программы, которые можно вставлять, если в этом есть необходимость, в разрабатываемую программу. В этом разделе приводится начальный обзор компонентов, который даст вам самое общее представление о богатстве возможностей Delphi.
Библиотеки компонентов для разных версий Delphi строятся по принципу расширения: в первой версии было около 70 компонентов, в то время как в состав Delphi 6 входит более 300 компонентов.
Даже простое перечисление 373 компонентов версии 6 заняло бы много места и вряд ли дало вам что-либо полезное. Поэтому ниже перечисляются лишь функциональые группы (страницы палитры) компонентов и описываются те из них, что будут рассматриваться в рамках этого диска.