posts - 104,  comments - 548,  trackbacks - 56
C/C++
VS2008下安装boost      摘要: 由于经常在开发C++的程序中都需要使用到正则表达式,而且也一直想学习一下Boost这个优秀的C++库,OK,今天就介绍一下在 VS2008下安装boost。可以上boost的网站去下载,推荐使用那个程序下载,速度很快,下载完一窥,boost居然有1G多,差点把我吓死。由于第一次使用,不知道要如何配置,因此从网络中搜罗很多,把最终的步骤给记下,以便后人之用...  阅读全文
posted @ 2008-03-22 19:03 网魂小兵 阅读(832) | 评论 (2)  编辑
[转]vc中socket编程步骤      摘要: sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。在这个程序中,将两个工程添加到一个工作区。要链接一个ws2_32.lib的库文件。  阅读全文
posted @ 2008-01-22 13:50 网魂小兵 阅读(3279) | 评论 (5)  编辑
[字符集]Unicode和UTF-8之间的转换详解      摘要: 最近在用VC++开发一个小工具,平时用惯了.NET,用起VC++最郁闷的就是字符串处理。当然最最让人难于琢磨的就是字符集,编码之间的转换。通过这几天的研究,终于明白了Unicode和UTF-8之间编码的区别。Unicode是一个字符集,而UTF-8是Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉字来说Unicode占有的字节比 UTF-8占用的字节少1个字节。Unicode为双字节,而UTF-8中汉字占三个字节。  阅读全文
posted @ 2007-11-23 22:25 网魂小兵 阅读(5349) | 评论 (33)  编辑
[VC++]编译,没有找到 mspdb80.dll 的解决办法      摘要: 在cmd中键入cl执行编译(或lib)时会出现mspdb80.dll无法找到的情况,是因为VC\Bin\下没有“msobj80.dll,mspdb80.dll,mspdbcore.dll,mspdbsrv.exe”这四个文件,直接从Common7\IDE\下复制这四个文件到VC\Bin\下即可解决。  阅读全文
posted @ 2007-11-21 15:53 网魂小兵 阅读(1130) | 评论 (0)  编辑
[VC++]最小化图标至托盘中      摘要: 经常都会看到最小化程序后就会在任务栏的托盘中保留一个小图标,即把窗口最小化至托盘中。实现起来很简单,只要明白它使用到的结构和一个Shell函数即可完成。但是如果要制作其他的菜单,需要另外制作,今天暂且不讨论。  阅读全文
posted @ 2007-11-15 23:56 网魂小兵 阅读(565) | 评论 (0)  编辑
[ADO&VC一]使用ADO智能指针_ConnectionPtr,_CommandPtr及_RecordsetPtr      摘要: 使用C++(MFC)操作数据库,首选就是ADO。ADO 库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。在MFC要使用ADO(COM)首先要引用COM地址,编译器才能够实现。从网上的很多资料都介绍,将EOF重命名,防止和其他冲突,那偶们也这样做反正也不会有坏处。格式如下:
#include
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF", "EndOfFields")  阅读全文
posted @ 2007-11-05 13:29 网魂小兵 阅读(1505) | 评论 (0)  编辑
[MFC入门二]四种不同对象      摘要: 在C++中有四种方法可以产生一个对象,他们分别保存于内存中的堆栈(Stack),堆(Heap),全局对象和局部静态对象。  阅读全文
posted @ 2007-10-26 20:45 网魂小兵 阅读(192) | 评论 (0)  编辑
[MFC入门一]基于消息,事件驱动(Message Based,Event Driven)      摘要: 学习了一些C++,对C++的语法也基本上有所了解了,由于偶是一个C++的业余爱好者,也一直应用.NET操作系统,没什么机会到Linux等系统下去运行。所以VC++也是我的目标,喜欢上了游戏,也喜欢外挂但是用.NET来搞这些总觉得不爽,C++才是不错的选择。本系列将记录本人学习MFC的一个过程,也可以称为笔记,今天来看看MFC中的消息。  阅读全文
posted @ 2007-10-24 23:53 网魂小兵 阅读(560) | 评论 (1)  编辑
[C++程序语言设计笔记一]面向对象编程抽象,继承,重写基本介绍      摘要: 今天是个不错的日子,不仅有人收了我做徒弟从此传授我有关C++的一些知识,由于前一段时间喜欢上了外挂的研究也用到了一些MFC的知识及一些Windows APIs编程,但是对C++还是没有从根本上认识。我从来没有过一个真正意义上的计算机老师(那些只会拿着课件给我念的不算),由于一路走来都只有我一个人,身边的人也全是学习科研的,美其名曰:生物工程,我想考过大学的人都知道这个科目的热度有多大---全国十大骗人专业之首。我放弃了我的专业的所有,一头投向计算机中,这可能也是由于我在高中就开始玩“黑客技术”以及我对计算机的敬仰之情所致。说了这么多,都是要感谢这位师傅,而且还是个女生,虽然我们是在网路上认识.....前一段时间看了《Windows核心编程》没有深入了解,谁都知道一本比较好的书没看个几遍是很难懂得他的精髓的,和我学习. NET一样(我看了红皮人头书WROX出版的《.NET入门经典》总共四遍,第一遍不知道说什么;第二编好像是这样;第三遍基本上懂一点;第四遍他才真正把我从VB中给带到C#过来而一发不可自拔,其实中间版本也有更替了现在应该是第4版了吧<怀疑中>)。今天师傅就推荐了一本《C++程  阅读全文
posted @ 2007-09-17 23:05 网魂小兵 阅读(291) | 评论 (6)  编辑
[C#/C++]C#调用非托管DLL的APIs      摘要: 上网baidu一下或google一下这个东东就有很多人在问这个问题,最近我也用到了这个,所以就留下来以备往后需要是可以查找。我想通过这个来作为C#调用windows APIs的出发点,在以后的随笔当中介绍一下我现阶段用到的一些APIs或非托管类库。在调用非托管DLL的APIs前,我们应该好好掌握一下 DllImportAttribute,MSDN给出的定义为:可将该属性应用于方法。DllImportAttribute 属性提供对从非托管 DLL 导出的函数进行调用所必需的信息。作为最低要求,必须提供包含入口点的 DLL 的名称。  阅读全文
posted @ 2007-08-10 21:52 网魂小兵 阅读(5371) | 评论 (15)  编辑

Full C/C++ Archive