Написать программу на С#

Денис17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.06.2014

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

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

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

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

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

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

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

Оплата WMR