Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Как заработать в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Февраль 2003 → | ||||||
1
|
2
|
|||||
---|---|---|---|---|---|---|
4
|
5
|
6
|
7
|
8
|
9
|
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
Статистика
0 за неделю
Delphi. Изучение VCL. Создание собственных компонентов.
Информационный Канал Subscribe.Ru |
Изучение и создание компонентов Delphi. Выпуск №1 |
Доброе время суток, уважаемые подписчики.
Имею честь представить вам первый номер рассылки. Цель данной рассылки - изучить тонкости и хитрости библиотеки визуальных компонентов Дельфи (VCL) и научиться самим создавать достойные и полезные компоненты. Рассылка будет выходить раз в неделю и содержать теоретический, справочный и практический материалы. Для любого программиста вторым языком должен быть английский (исключая случаи, когда английский - первый :)), тем не менее, я излагаю материал по-русски, давая термины на английском языке в скобках рядом с их эквивалентами. Иногда, ради удобства, в тексте будут употребляться и оригинальные термины. Программный код, как и теоретический материал в рассылке, будут дававаться на основе пятых Дельфей, потому как пока я не вижу жизненной необходимости переходить на 6 или 7. На этом вводная информационная часть заканчивается и начинается собственно рассылка :). Компонент - это объект, с которым мы можем совершать различные манипуляции в режиме дизайна (design time) в среде Дельфи. Если совсем упростить, то компонент - это то, что мы можем взять с палитры компонентов (component palette) и бросить на форму, а потом в инспекторе свойств (object inspector) изменять его свойства. Все компоненты являются наследниками класса TComponent. Визуальные компоненты - те, которые появляется на экране во время выполнения программы, например TForm или TString и им подобные, называются элементами управления (controls) и наследуются от класса TControl. Однако, VCL Дельфи включает в себя, противореча названию :), не только визуальные компоненты, например TDatabase, TDataSource и им подобные, которые не являются визуальными, хотя мы также можем ими управлять в режиме дизайна с помощью инспектора объектов. Помимо этого в VCL входят классы вообще не являющиеся компонентами, такие как TObject, TException, TPersistent и другие. Все классы VCL порождены от базового класса TObject, а в предках всех компонентов стоит TComponent. Хорошо зная иерархию компонентов, мы можем свободно ориентироваться в наследуемых объектами методах, свойствах и событиях, и соответственно лучше выбирать родителей для своих компонентов. Потому давайте для начала изучим или же вспомним :) методы, свойства и события и общее назначение классов TObject, TPersistent, TComponent и TControl. TObject (unit system): Класс TObject является прародителем всех объектов и компонентов VCL. Он отвечает за базовое поведение объектов, общее для них всех, инкапсулируя методы, обеспечивающие:
Методы класса TObject:
Таким образом мы обзорно познакомились с классом TObject и его методами, и заодно с рекомендациями help-системы Delphi по использованию некоторых из этих методов :)). В следующем выпуске будут рассмотрены классы TPersistent и TComponent. C уважением, RHel.
1 - VCL VCL (Visual Component Library) - библиотека визуальных компонент - это иерархия классов, написанных на языке Object Pascal и взаимодействующая с интегрированной средой разработки Дельфи, обеспечивающей быструю разработку приложений. 2 - Объект
3 - RTTI
|
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||