|Учебный корпус| | |Факультатив| | |Общага| | |Лавка| | |Деканат| | |Бухгалтерия| | |Курилка| | |Работа| |
Рефераты | Задания | Приколы | Soft | Гостевая книга | Банеро-обмен | Форум | Опрос |
|
Ниже публикуются задания для авторов. Самый лучший способ заработать на своих знаниях. Вы выполняете работу сами назначаете стоимость работы. Мы гарантируем вам получение вознаграждения, получая небольшой % с вашего гонорара. Если вы знакомы с темой публикуемого задания и желаете помочь в написании работы, то пишите нам stud-obchaga@yandex.ru (указывайте какое задание вы желаете сделать и стоимость вашей работы). По каждому заданию проводится конкурс как на стоимость так и на качество работы. Задание 1.
Задание: для создания событийно-управляемой системы предлагается
разработать систему менеджера выполнения, который позволяет получать
объектам системы произвольный набор событий.
Библиотека базируется на трех основных понятиях:
Получатель извещения(receiver)
Посылатель извещения(sender)
Извещение(event)
Извещение является template классом, которое позволяет получать
произвольные данные (задаваемые templates). Извещение создается в момент
посылки как read-only копия исходного извещения и живет до тез пор, пока
все получатели не получат его.
Receiver может выполнять следующие действия:
Немедленно разослать извещение всем получателям
Разослать извещение с командой задержки на указанное время
Сформировать извещение, которое будет рассылаться циклически в течение
определенного времени
Примечание: получатель и посылатель извещения технологически могут
находится в одном классе.
Комментарий: работа состоит из непосредственно самой программы +
спецификация(описание классов)
|
|
||||||||||||||||||||
|