OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 19 Апрель, 2024 02:22

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Обработка сообщений
СообщениеДобавлено: Среда, 13 Февраль, 2008 15:00 

Зарегистрирован: Среда, 31 Октябрь, 2007 18:58
Сообщения: 252
Откуда: Austria, Bruck
Знатоки, помогите. Никак не могу понять как функционирует фремворк.

Например кем обрабатывается двойной клик мышью в окне документа?
Я предпологаю, что TextController, но похоже глубоко заблуждаюсь...

Как я понимаю:
Model - это просто ящик с данными;
Controller - посредник между Моделью (Model) и Отображением (View). Он и должен заниматься обработкой событий поступающих от других контроллеров, и генерирующий события для других;
View - это маляр рисующий картинку.

В каком модуле реализованы абстрактные методы объектов Text*?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обработка сообщений
СообщениеДобавлено: Среда, 13 Февраль, 2008 15:14 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Абстрактные методы Text* реализованы в тех же модулях, только неэкспортированными типами StdModel, StdView, StdController.
Понимаете Вы приблизительно правильно. Двойной клик, по идее, должен обрабатываться в TextControllers.
Удачи в исследованиях :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обработка сообщений
СообщениеДобавлено: Среда, 13 Февраль, 2008 16:29 

Зарегистрирован: Среда, 31 Октябрь, 2007 18:58
Сообщения: 252
Откуда: Austria, Bruck
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обработка сообщений
СообщениеДобавлено: Среда, 13 Февраль, 2008 18:20 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
Все несколько сложнее.
View не только рисует, но и реагирует на сообщения и изменяет Model (если есть).
Controller тоже реагирует на сообщения и изменяет Model и View, причем одно и то же сообщение может быть обработано два раза.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обработка сообщений
СообщениеДобавлено: Четверг, 14 Февраль, 2008 10:19 

Зарегистрирован: Среда, 31 Октябрь, 2007 18:58
Сообщения: 252
Откуда: Austria, Bruck
Спасибо :) Начал немного понимать.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB