摘要:
from msdnhttp://msdn.microsoft.com/en-us/library/ms235638.aspx?appId=Dev10IDEF1&l=EN-US&k=k(MSDNSTART)&rd=trueTo create a class library projectOn the File menu, point to New and then click... 阅读全文
摘要:
from msdn http://msdn.microsoft.com/zh-cn/1w45z383(en-us).aspx先说一下我怎样理解"Assembly"这个单词的,首先认识这个词的第一个意思是“汇编”,然后在很多介绍c、c++的文章里,这个词的意思变成“程序集”,我想此意源自对assembly本身“装配,集合”意思的... 阅读全文
摘要:
form MSDNhttp://msdn.microsoft.com/en-us/library/bb384835.aspx?appId=Dev10IDEF1&l=EN-US&k=k(MSDNSTART)&rd=true继续创建可重用代码,本片是lib静态库。总体上步骤和方法都与dll类似,只有设置选项时稍有不同。要注意两者的代码也不相同dll代码使用了__declspec... 阅读全文
摘要:
虽然app和dll都是一种可执行的程序模型(executable program modules),但是他们之间还是存在不同点。最明显的对于终端用户来说dll是不可以双击直接运行的;但从系统的角度来说的话app和dll有两条基本的不同点:1、在一个系统的运行时刻一个app可以有多个实例同时运行,但是dll只能有一个实例;2、一个app可以拥有他自己的堆、全局内存、文件句柄以及消息队列,但是dll没... 阅读全文
摘要:
最近在学习MFC和API ,但是由于能找到的书本都比较旧,很多东西东西都是根据vc6.0来操作的,虽然使用过vc6.0,但是vs2010确实更让人心动,所以只好自己在MSDN上收集新版本的使用方法,然后再结合书本,这样感觉就能很容易的把vc6.0的操作与vs2010结合起来。所以就记录下来这些文章,作为记录。在vc++里面创建可重用代码有三种方法: 动态链接库(Dynamic link libra... 阅读全文