Форум: "Потрепаться";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];
ВнизА что вообще есть .NET? Найти похожие ветки
← →
wicked (2002-08-08 21:12) [25]2 Suntechnic ©
> Ну вы же сами себе противоречите. Речь ведёте об объектах(объектно-ориентированный
> подход предполагает наличие объектов не так ли?), а сообщения
> обрабатываются процедурами, которые к объектам никакого
> отношения не имеют, точнее имеют. На них имеются указатели,
> но они сами знают об окнах лишь по параметрам которые им
> передали
ну почему же?... а не проще ли представить оконную процедуру как некий мета-диспетчер, рапределяющий обработку сообщений... кстати, так оно и есть - обработка обычно ведётся в конструкции switch...case (или case...of в случае паскаля), которая и может вызывать другие процедуры для обработки сообщений...
тем более, что опустившись на уровень сгенерированного ассемблерного кода, мы увидим, что метод класса имеет ненамного больше представления об экземпляре класса, чем оконная процедура - скрытый параметр-указатель на экземпляр и "внутреннее" знание о полях и vmt класса...
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c