2016-01-14 2 views
0

Полезно ли использовать C++ для создания DLL-файлов и Visual Basic для оконных форм? Это похоже на то, что Visual Basic управляет всеми входами и интерфейсом, в то время как C++ заботится обо всех вычислениях. Есть ли большая разница с созданием только Visual Basic?Интерфейс Visual Basic и C++ DLL

+0

Неплохая идея. Если вы действительно впереди, многое зависит от конкретного кода. Вы будете впереди, если «вычисления» включают математику с плавающей запятой на больших массивах. Вы проиграете, если стоимость маршалинга данных между vb.net и кодом C++ высока. –

ответ

0

Это может быть хорошим решением для быстрого выполнения операций с памятью на C++, а затем использовать результаты в .NET, мы сделали это для приложения в моей предыдущей компании, и он работал очень хорошо.

Чтобы упростить использование C++, мы создали проект C++/CLI, который обертывал родные классы C++, поэтому мы могли бы просто ссылаться на проект C++/CLI с VB.NET.