Материал: 3574

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

46

2.Для выбранной группы объектов определить перечень операций, которые должны выполняться по командам пользователя.

3.Определить вид командной строки <код_операции><параметры>. Решить вопросы: как кодируются операции? какие передаются параметры?

4.Определить иерархию объектов. Если необходимо, добавить новые объекты (группы объектов).

5.Определить иерархию классов. Если необходимо, добавить новые классы.

6.Определить, какой объект в программе играет роль приложения. В случае необходимости добавить в иерархию классов класс TApp. Решить, в каком классе будет метод Execute, организующий главный цикл обработки событий.

7.Определить и реализовать необходимые для обработки событий методы.

8.Написать основную функцию (main).

4. Контрольные вопросы.

1.Как определить иерархию классов и объектов?

2. Что такое перегрузка операций и функций в С++? 3.Что такое шаблон?

4.Как создается шаблон и как используется для разных типов?

47

Валерий Викторович Лавлинский Олеся Владимировна Оксюта Юрий Геннадьевич Табаков

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ

Методические указания к лабораторным работам для студентов специальности

09.05.01 – Применение и эксплуатация автоматизированных систем специального назначения

Редактор Е.А. Богданова

Подписано в печать ….. Формат 60×90 /16. Объем … п. л. Усл. печ. л. ….. Уч.-изд. л. …... Тираж ….. экз. Заказ ФГБОУ ВО «Воронежский государственный лесотехнический

университет им. Г.Ф. Морозова» РИО ФГБОУ ВО «ВГЛТУ им. Г.Ф. Морозова»394087, г. Воронеж, ул.

Тимирязева, 8 Отпечатано в УОП ФГБОУ ВО «ВГЛТУ им. Г.Ф. Морозова».

394087, г. Воронеж, ул. Докучаева, 10