Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.22;
Скачать: CL | DM;

Вниз

Что есть компонент и объект?   Найти похожие ветки 

 
vuk ©   (2002-03-14 19:13) [40]

to Sir Alex:
>Компонент имеет необходимые методы и свойства, для того, что-бы
>IDE смогла отобразить его на палитре.
И какие же методы/свойства имеют отношение к отображению на палитре?


 
Sir Alex ©   (2002-03-14 21:20) [41]

VCL components are persistent objects that have the following capabilities:
The ability to appear on Component palette and be manipulated in the form designer.
А как это понимать. Что еще может иметь класс? Что мешает IDE использовать TObject?


 
vuk ©   (2002-03-14 21:48) [42]

to Sir Alex:
>Что мешает IDE использовать TObject?
Всего лишь "заточенность" и IDE под TComponent. Больше ничего. Сам по себе TComponent никаких несвойственных ему функций (типа отображения в палитре) не имеет.


 
AZ ©   (2002-03-15 05:32) [43]

"...Мы говорили о многих вещах, но вскоре разговор свелся к вопросу о том, каков же самый большой вклад, который Delphi внесла в программирование. Гарри Визин(Gary Whizin) ответил немедленно: "Компоненты, которые являются объектами"".
Р.Конопка, "Создание оригинальных компонент в среде Delphi".


 
digitman ©   (2002-03-15 09:35) [44]

Истина уже прозвучала : объект = экземпляр класса.

Компонент же - понятие растяжимое. Его интерпретация зависит от контекста.
Применительно к design-time, как только "компонент" размещен на форме/модуле данных (неважно - вручную или при чтении DFM/потока), этот самый "компонент" уже следует интерпретировать как объект - экз-р некоего класса, явл-ся наследником TComponent .
В run-time "компонент" - всегда объект - экз-р некоего класса, явл-ся наследником TComponent.


 
vuk ©   (2002-03-15 11:26) [45]

"Компонент - это физическая заменяемая часть системы, которая соответствует некоторому набору интерфейсов и обеспечивает их реализацию. <...> Компонент, как правило, представляет собой физическую упаковку логических элементов, таких как классы, интерфейсы и кооперации."
Буч, Рамбо, Джекобсон, "UML. Руководство пользователя"



Страницы: 1 2 вся ветка

Текущий архив: 2002.04.22;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.019 c
1-69770
Джафар
2002-04-10 08:41
2002.04.22
Как подключитькомпонент ?


7-70037
Traitor
2002-01-27 12:56
2002.04.22
Где Windows XP хранит пароли ? *.pwl там отсутствует.


1-69840
ymin
2002-04-08 09:01
2002.04.22
Программа стала зависать. Состоит из 3-х форм. Даже после того...


4-70059
Swinger
2002-02-18 20:30
2002.04.22
Последовательный запуск двух программ.


1-69765
SJ_Hunter
2002-04-10 00:02
2002.04.22
Euqation и рисование