Вернуться к списку проектовНа главную страницу курса
Заказчик
Горинов Николай Александрович, программист центра ПетрГУ-Метсо систем автоматизации.E-mail: gorinov@karelia.ru
ICQ: 56736793
Рабочий телефон: 572140
Аннотация проекта
Необходимо сделать просмотрщик фотографий. Концепция следующая: для набора фотографий создается "рабочий стол". На этом рабочем столе пользователь может размещать фотографии по аналогии с раскладыванием бумажных фотографий на обычном столе. Тоесть, свободно добавлять, удалять фотографии, перемещать их, добавлять с ним комментарии. Разложенные на "рабочем столе" фотографии необходимо иметь возможность сохранять в документ, в котором сохраняются координаты фотографий, ссылки на их файлы, комментарии к фотографиям, другие настройки.Первичные требования
Требования к ОС: Windows 98, 2000, XPСредства реализации: MS Visual Studio 2005
- Базовые функции работы с фотографиями (добавление, удаление, перемещение, добавление и отображение комментариев)
- Размер "рабочего стола" не ограничен
- Возможность изменения масштаба просмотра рабочего стола и соответственно расположенных на нем фотографий
- Рабочий стол можно прокручивать в произвольном направлении
- Фотографии могут перекрываться
- Добавление фотографий может быть выполнено по одному или нескольким файлам, или целыми каталогами
- Экспорт в html
- Поддержка всех распространенных графических форматов
- Комментарии могут быть видимыми и скрытыми. Скрытые комментарии отображаются в виде tooltip при наведении курсора на фотографию. Видимые отображаются на рабочем столе рядом с фотографиями, их положение настраивается путем перетаскивани.
- При наведении курсора на видимый комментарий выделяется цветом связанная с ним фотография, отображается линия от комментария до фотографии.
- Настройка порядка отображения перекрывающихся фотографий (передний, задний план)
- У фотографии может быть не более одного невидимого комментария и неограниченное количество видимых.
- При щелчке на комментарии рабочий стол автоматически прокручивается таким образом, чтобы связанная с ним фотография оказалась бы в центре экрана.