ExperementalField
@ExperementalField
Немного программирую just for lulz

Проектирование и разработка планировщика задач?

День добрый! Чтобы вы понимали о чем я, в пример приведу стандартный планировщик ОС Winodows, в котором можно указать какие действия должны выполнять и в какое время. Действия могут быть примерно такие: запуск программ (с аргументами или без), переход по URL, простое текстовое сообщение, выключение компьютера и т.д.
В плане задач я представлю некий интерфейс, например ITask, имеющий метод Start, от него и наследует все эти TaskProcessStart, TaskMsgBox и т.д. Хорошо, но ведь они все могут содержать разное число параметров разного типа (как текст сообщения у MsgBox). Как лучше все это дело организовать? Как лучше связать объектную модель с GUI? Я имею ввиду паттерны, общепринятые практики и т.д. Архитектры, которые пишу я, обычно "живут" не долго, так как сам уже путаюсь в этом море кода и не всегда могу его модифицировать в процессе.
  • Вопрос задан
  • 993 просмотра
Решения вопроса 1
DarkRaven
@DarkRaven
разработка программного обеспечения
Вы смотрели на Quartz. Net? У него был открыт исходный код. Достаточно хороший шедулер. Даже для изучения.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы