自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的收藏

学习过程中遇到的问题解决之道

  • 博客(7)
  • 收藏
  • 关注

转载 c# 多线程 编程

c# 多线程 编程

2010-06-24 19:50:00 723 1

转载 使用托管C++粘合C#和C++代码

<br /> <br />C#在xml读写,数据库操纵,界面构造等很多方面性能卓越;C++的效率高,是底层开发的必备武器。当然在。NET平台上C++/CLI的功能也越来越强大,可是毕竟大多数人对Managed C++不太熟悉,用起来也不是太方便(毕竟掺合的东西太多了),纯粹用C++/CLI进行开发还是比较少见的。但是我们在实际开发中完全可以通过少量的Managed C++代码来粘合和包装C#和C++,真正的工作主体部分由C#和C++各尽其能的去完成,发挥各自的专长,这样一来少量的代码就可以打开任督二脉。 <

2010-06-23 16:00:00 4951 2

转载 Visual Studio 2008 中创建和调用Static Library静态链接库文件

<br /> <br />1.新建一个Visual C++语言下的Win32项目,在应用程序内容中选择“静态库”,去掉预编译头前的选项钩。OK!完成!<br /> <br />2.在头文件目录中加一个lib.h文件<br /> <br />#ifndef LIB_H #define LIB_H extern "C" int add(int x,int y); //声明为C编译、连接方式的外部函数#endif <br /> <br />3.在源文件目录中加一个lib.cpp文件<br />

2010-06-23 15:51:00 7639 3

转载 C#调用c++Dll结构体数组指针的问题

    C#调用c++dll文件是一件很麻烦的事情,首先面临的是数据类型转换的问题,相信经常做c#开发的都和我一样把学校的那点c++底子都忘光了吧(语言特性类)。网上有一大堆得转换对应表,也有一大堆的转换实例,但是都没有强调一个更重要的问题,就是c#数据类型和c++数据类型占内存长度的对应关系。    如果dll文件中只包含一些基础类型,那这个问题可能可以被忽略,但是如果是组合类型(这个叫法也许不妥),如结构体、类类型等,在其中的成员变量的长度的申明正确与否将决定你对dll文件调用的成败。如有以下代码,其实

2010-06-21 19:47:00 21239 6

转载 C++ 与 C#数据结构类型对应关系表

<br />API与C#数据结构类型对应关系表API与C#的数据类型对应关系表API数据类型类型描述C#类型API数据类型类型描述C#类型WORD16位无符号整数ushortCHAR字符charLONG32位无符号整数intDWORDLONG64位长整数longDWORD32位无符号整数uintHDC设备描述表句柄intHANDLE句柄,32位整数intHGDIOBJGDI对象句柄intUINT32位无符号整数uintHINSTANCE实例句柄intBOOL32位布尔型整数boolHWM窗口句柄intLPS

2010-06-21 19:32:00 2170

转载 c#中 uint--byte[]--char[]--string相互转换汇总

<br /> <br />       在在做一些互操作的时候往往需要一些类型的相互转换,比如用c#访问win32api的时候往往需要向api中传入DWORD参数 即:uint参数这些数值所表示的数据在实际的应用中可能需要以字符的形式显示,但是c#对api的关系无法跟c++相比,所以在c#中进行一些类型数据的转换十分必要了,<br />    下面将用到的一些简单的转换操作贴上来,方便记忆      <br />//uint--->byte[] byte[] bpara =System.B

2010-06-05 17:20:00 1433

原创 C#如何获得设备Mac地址

利用dns类和WMI规范获取IP及MAC地址在C#编程中,要获取主机名和主机IP地址,是比较容易的.它提供的Dns类,可以轻松的取得主机名和IP地址.示例:string strHostName = Dns.GetHostName(); //得到本机的主机名IPHostEntry ipEntry = Dns.GetHostByName(strHostName); //取得本机IPstring strAddr = ipEntry.AddressList[0].ToString(); //假设本地主机为单

2010-06-02 09:31:00 8192 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除