So I am new to .net and c++ and am in need of a "library" of functions that can be called and also events that are raised in the main application that is using the library.
I have a C++ library (.lib) that I want to add another layer (wrapper) on top of it and only expose a few functions and events for the main application. I don't know which app technology to use : C#, VB.net, or CLR Winform (Dont know if that is the right name).
What am I looking to do? What should I be searching for on Google?
I imagine I should be looking to make a DLL (but what kind? I have seen C, C++, and .net C++)
Do I expose a C++ class? But how do I raise events? Virtual Functions I believe right?
Do I create some kind of object that the application references to have events/functions?
As you can see I am new to this technology and a newb in this area.
Thank you