Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо написать программу GUI на С#, которая получает данные с внешнего устройства через виртуальный COM порт и отображает их на экране.

Полностью рабочая программа с подобным функционалом есть на С++, но рассчитанная на консольный режим работы. Т.е. фактически нужно переписать программу с С++ на С# и добавить GUI.

Программа получает пакеты данных для отображения с внешнего устройства, взаимодействие с которым осуществляется через виртуальный COM порт.

В программе следует учесть особенность, что пакетов с внешнего устройства может приходить порядка 2000-3000 в секунду. При этом отображение не должно "тормозить" (в консольной версии программы ничего не тормозит).

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

Обязательное требование - документирование классов, методов и никакого "спагетти-кода". Данный проект планируется сделать OpenSource.

Исходники на С++ прилагаю (CodeBlock).

Оплата WMR

10 лет назад
wertex76
47 летУкраина
16 лет в сервисе
Был
4 года назад
  • Похожие заказы
  • необходимо создать расширение которое бы отображало Тиц яндекса того сайта который открыт в браузере. Отображать цифру справа от поисковой строки браузера. Как пример https://chrome.google.com/webstore/detail/rds-bar-seo-pagerank-dmoz/jlipcaflaocihnmlhnhcfombgmmfglho?hl=ru Но нужен только тиц.

    Закрыт
    10 лет назад
  • $500

    Требуется модернизировать приложение на ComponentOne Studio for WinForms Добавить 8 экранов 2 экрана изменить+ реализовать привязку к данным Есть ТЗ и сами макеты экранов с дизайнере WinForns Продолжительнотсь - 1 неделя

    Закрыт
    10 лет назад
  • Нужен макрос, который бы решал следующую задачу. Есть два столбца, назовем их условно А и В Столбец А содержит фразы В столбец В напротив каждой фразы нужно записывать цифры, начиная с 1, и увеличивать число на единицу всякий ...

    Закрыт
    10 лет назад
  • $50

    создаю систему приема клиентов для сервисного центра, придумал но не могу осуществить автоматическое заполнения акта приема, есть 2 листа, в одном список всех клиентов во втором бланк приема который будет распечатываться делиться на 3, 1 ...

    Прикладное ПО1 исполнитель
    Завершен
    10 лет назад
  • $2500

    Написать программу распознавания образа заданного файлом, содержащим в чистом виде искомый образ. Использовать математический язык среды MatLab. Как будет проверяться работа: на вход будет подана картинка на белом\прозрачном фоне изображен искомый объект(образ). После чего будут подаваться ...

    Закрыт
    10 лет назад
  • $25

    Произошло радиоактивное заражение местности.Составлена карта зараженности.Она представляет собой прямоугольную таблицу N x M, в клетках которой записана зараженность соответствующего участка. Требуется найти путь из левой верхней клетки в правую нижнюю клетку с минимальной суммарной дозой ...

    Прикладное ПО1 исполнитель
    Завершен
    10 лет назад
  • $100

    работоспособность как портативной версии, так и установленной. Функции: Сохранять вложения файлов по маске — путь, имя файлов. для каждого типа вложения предлагать выбор масок. настройки масок пользователем. Краткое Описание. Ярлыки 1. Создаем ярлык с именем, которое должно передаваться файлу. Вася_Пупкин на ярлык вешаем маску Создаем ...

    Закрыт
    10 лет назад
  • Требуется грабер фотографий ВКонтакте. Что данный софт должен делать: 1. Выбираю страну (страны должны подгружаться с сайта) 2. Выбираю город (города должны подгружаться с сайта в зависимости от выбранной страны)) 3. Выбираю школу или институт (должны подгружаться с сайта ...

    Закрыт
    10 лет назад