ВУЗ:
Составители:
Рубрика:
42
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().
Приложение.
Объект КАЛЬКУЛЯТОР выполняет сложение, вычитание, умноже-
ние, деление вещественных чисел.
Иерархия объектов.
кальк
у
лято
р
схема
сложе-
ния
схема
вычита-
ния
схема
умно-
жения
схема
деления
регистр
сумма-
тор
42 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(). Приложение. Объект КАЛЬКУЛЯТОР выполняет сложение, вычитание, умноже- ние, деление вещественных чисел. Иерархия объектов. калькулятор схема схема схема схема регистр сумма- сложе- вычита- умно- деления тор ния ния жения
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »