Техническое задание: Графическая оболочка для программатора

Цель проекта

Разработать настольное приложение на Delphi 12 для управления специализированным устройством (программатором) через последовательный COM-порт. Программа выступает в роли удобного интерфейса между пользователем и аппаратной частью.

Основной функционал

1. Управление подключением и передачей данных

  • Настройка и управление подключением через COM-порт (выбор порта, скорости, параметров).
  • Формирование и отправка команд на устройство-программатор.
  • Приём и обработка ответов от программатора.

2. Работа с данными и интерфейс

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

3. Ведение журнала и надёжность

  • Ведение подробного лога (журнала) всех операций: отправленных команд, полученных ответов, системных событий.
  • Графический интерфейс должен быть интуитивно понятным и отзывчивым.

Требования к технологии

  • Язык программирования: Delphi 12 (или совместимая версия).
  • Интерфейс: настольное приложение с оконным GUI.
  • Ключевой протокол: работа с последовательным портом (RS-232).

Разработка чат-бота для кофейни на Python

Требуется создать функционального телеграм-бота для автоматизации заказов в кофейне. Бот должен быть написан на чистом Python и иметь админ-панель для управления. Все детали проекта будут уточнены с выбранным исполнителем.