Бэкэнд C ++ с интерфейсом C #?

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

Мне трудно понять, как использовать библиотеки DLL для обработки основной части сообщений в C ++, но затем передать информацию в интерфейс C #. Может ли кто-нибудь упростить мне ее здесь?

Кроме того, поскольку скорость будет приоритетом, мне было интересно, будет ли доступ к двум разным уровням кода иметь больший удар по производительности, чем программирование проекта в нем полностью на C # или, конечно, на C ++, хотя я читал плохие вещи о программировании графического интерфейса на C ++ в wh ich, это приложение также должно выглядеть современным, чистым, профессиональным и т. д., поэтому я подумал, что C # - это путь вперед (возможно, XAML, wPF)

Спасибо за ваше время.

9
задан Sparky 30 October 2010 в 13:08
поделиться