Программа «Прожектор»

Теги: Программирование, Программы, Delphi
История:

Программа «Прожектор» - интерактивный визуализатор с возможностью записи последовательности действий и их воспроизведения.

Программа состоит из основного окна, которое занимает весь экран, окна настроек и окна редактора команд. В основном окне отображается фигура, которая является маской для фонового изображения (через фигуру видна часть фона). Окно настроек представляет собой список действий, назначенных на определенные кнопки клавиатуры. В окне редактора команд можно создавать новые или редактировать уже имеющиеся действия.

Окно настроек

В программе доступны следующие действия:

  • Изменение фонового изображения
  • Изменение маски фигуры
  • Изменение размеров фигуры
  • Изменение позиции фигуры
  • Движение фигуры в определенном направлении
  • Установка скорости анимации
  • Запись последовательности действий
  • Воспроизведение последовательности действий

Полный список действий можно увидеть на скриншоте окна редактора команд:

Окно редактора команд

Программа планировалась для проведения интерактивных презентаций в учебном процессе, а также, для создания визуализации к музыкальному сопровождению. Предполагалось подключение компьютера к проектору и вывод изображения с визуализацией на экран. Различные действия, либо последовательности действий, в программе можно назначать на определенные кнопки клавиатуры. Таким образом, клавиатура программируется в специальный мультимедиа-пульт, оператор которого может управлять визуализацией.

Настройки программы можно сохранить в файл, который помещается в папку Commands. Структура этого файла представляет собой последовательность записей, каждый параметр записан с новой строки. Первый параметр - код клавиши, второй - индекс действия, третий - параметр действия (имя изображения, координата, имя файла последовательности и т.д.).

Списки команд хранятся в похожих файлах, в которых указаны код клавиши и время, спустя которое клавиша должна быть нажата. Таким образом, программа повторяет нажатие тех клавиш, которые были нажаты при записи последовательности.

Справочное окно

Программа была создана в среде разработки Delphi 7.

projector_source.zip (4.3mb) Исходный код программы и скомпилированная версия с демонстрационными ресурсами.
Авторы: SpectreZ, SaiLight Работа над проектом: 2013 год
+
Фильтрация по тегам
Выбранные теги отобразятся в этой области...
Найти
Программирование 37, Игры 16, Программы 12, Delphi 28, Библиотеки 15, Карты для Warcraft 1 Веб-разработка 23, Сайты под ключ 7, Дизайн 22, JavaScript 5, PHP 0, Laravel 0, Joomla 2 Графика 31, Обработка фото 6, Логотипы 2, Иллюстрации 9, Рисунки 4, Печатная продукция 1, Стикеры 2 Видео 12, Трейлеры 2, Анимация 3 Миры 1, Музыка 5, Персонажи 9, Статьи 7, Литература 5, Рассказы 4, Стихи 1, 2D 6, 3D 23, На заказ 12
Используйте среднюю кнопку для быстрого фильтра по тегу...
Календарь проектов
2008 3 , 2009 5 , 2010 7 , 2011 2 , 2012 3 , 2013 6 , 2014 4 , 2015 10 , 2016 6 , 2017 7 , 2018 2 , 2019 5