I'm in fairly early stages of learning c# / .NET using MonoDevelop to do my work in. I've come across some API's which were developed in c or sometimes c++. I've been looking for information to get me started on implementing APIs written in c or c++ so I can use them for my c# projects. I don't have any specific code to show you right now, what I need is to be pointed in the right direction.
Here is a sampling of places I've perused:
I am thinking about implementing a c/C++ API in C#. I have done some research, but I'm having trouble getting started.
http://www.codeproject.com/Articles/1285/Calling-API-functions-using-C (a somewhat dated article, looks doable, but doesn't seem to go very far.)
http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=219 (some basics, but not much detail about what is going on.)
found some stuff on SO: C api to C# GUI (this looks farily good)
https://stackoverflow.com/questions/9747607/c-apivs-2005-integrate-into-c-sharp-vs-2010project (no answer given)
talking to C from C# (looks good, some stuff about Pinvoke)
Anyway, I'm a little overwhelmed, and could use some guidence to get me started. Maybe this is too much for a noob to byte [sic] off?
Any help is much appreciated. CHEERS