Программирование на С++. Рейзлин В.И. - 40 стр.

UptoLike

Составители: 

42
3.Для выбранной группы объектов определить перечень
операций, которые должны выполняться по командам пользователя.
4.Определить вид командной строки <код_операции><параметры>.
Решить вопросы:
как кодируются операции? какие передаются параметры?
5. Определить иерархию объектов. Если необходимо, добавить но-
вые объекты (группы объектов).
6. Определить иерархию классов. Если необходимо, добавить новые
классы.
7. Определить, какой объект в программе играет роль приложения. В
случае необходимости добавить в иерархию классов класс TApp. Решить, в
каком классе будет метод Execute, организующий главный цикл обработки
событий.
8. Определить и реализовать необходимые для обработки событий
методы.
9. Написать основную функцию (main).
Методические указания
1. В качестве группы, для которой организуется обработка событий,
выбрать группу из лабораторной работы № 3.
2. Количество различных обрабатываемых команд должно быть не
менее 5.
3. Определение классов поместить в файл *.h. Определение функ-
ций-членов класса поместить в файл *.cpp.
4. Для констант, связанных с командами, использовать мнемониче-
ские имена cmXXXX.
Содержание отчета
1. Титульный лист.
2. Постановка задачи.
3. Схема иерархии классов.
4. Схема иерархии объектов.
5. Описание маршрута, который проходит событие TEvent от форми-
рования до очистки.
6. Определения классов.
7. Реализация методов обработки событий GetEvent, Exicute,
EndExec, Valid.
8. Реализация всех методов (для всех классов) HandleEvent.
9. Листинг функции main().