Re[6]: Объясняем наследование
От: AlexGin Беларусь  
Дата: 30.10.14 18:01
Оценка: +1
Здравствуйте, UA, Вы писали:

UA>Это обычно проблема нативных gui, хотя никто не мешает сэмулировать нажатие через метод:

UA>
UA>void Button::OnClick(Control* sender, ClickEvent& args)
UA>{
UA>  ::SendMessage(sender->GetHWND(), WM_Click);
UA>}
UA>

Я полагаю, что речь тут не об этом. Не о том, "как изгалиться", чтоб было под ООП
Речь о том, чтобы показать студенту реализацию принципов ООП, сделав это на доступном примере.
ИМХО тут надо что-то достаточно абстрактное и в то же время понятное.
А вот когда человек поймет суть ОО проектирования, тогда уже переходить к конкретике, например в виде тех же GUI библиотек.

UA>P.S. Я призываю использовать для обучения "не нативные" gui типа Qt.

Возможно.
К сожалению, я с Qt не работал, посему мне трудно тут как-то судить.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.