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

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

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

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

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

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

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

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

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

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

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

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

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

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

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