星云外

2010年10月15日

在C#中使用C++编写的类(zt)

摘要: 现在在Windows下的应用程序开发,VS.Net占据了绝大多数的份额。因此很多以前搞VC++开发的人都转向用更强大的VS.Net。在这种情况下,有很多开发人员就面临了如何在C#中使用C++开发好的类的问题。下面就用一个完整的实例来详细说明怎样用托管C++封装一个C++类以提供给C#使用。 比如,现在有一个工程名为NativeCppDll的由C++编写的DLL,里面输出了一个CPerson类。下面... 阅读全文

posted @ 2010-10-15 20:09 星云外 阅读(655) 评论(0) 推荐(0) 编辑
[C#/C++]C#调用非托管DLL的APIs

摘要: 上网baidu一下或google一下这个东东就有很多人在问这个问题,最近我也用到了这个,所以就留下来以备往后需要是可以查找。我想通过这个来作为C#调用windows APIs的出发点,在以后的随笔当中介绍一下我现阶段用到的一些APIs或非托管类库。在调用非托管DLL的APIs前,我们应该好好掌握一下DllImportAttribute,MSDN给出的定义为:可将该属性应用于方法。DllImport... 阅读全文

posted @ 2010-10-15 20:08 星云外 阅读(323) 评论(0) 推荐(0) 编辑