Глава 28. Система ClassExpert 821
int OwlMainf int, char* [])
TBHVlApp app;
return app.Run() ;
Сразу бросается в глаза, что главный цикл программы очень короток. Создается объект app типа TBHVlApp, вызывается его функция-член Run о и то значение, которое она возвращает, передается как возвращаемое значение главной функции — вот и все, что здесь делается. Все остальное приходится на долю функций-членов классов программы. Это означает, что для перехода на следующий уровень разработки приложения, необходимо попасть внутрь классов, созданных генератором кода, и редактировать уже их. Идя по этому пути, пора обратиться к вашему новому знакомому — системе ClassExpert.
Для вызова системы ClassExpert выберите в меню View команду ClassExpert. Вы увидите окно, показанное на рис. 28.14.
Рис. 28.14
Система ClassExpert -средство навигации, используемое для управления классами
В левом верхнем квадранте окна ClassExpert располагается секция классов, в правом верхнем — секция обработчиков событий, а в нижней части помещается раздел исходных текстов. Чуть позже мы детально рассмотрим все эти разделы.
Исследование виртуальных функций класса
Класс является фундаментальным модулем при работе с C++ и вообще в объектно-ориентированном программировании. Вполне естественно, что