1 常用名词
API:Application Programming Interface,系统开放出来,给程序员使用的接口,就是API。
SDK:Software Develpment Kit,原指软件开发工具。每一套环境都可以有自己的SDK。在Windows这一领域,SDK原是指Microsoft的软件开发工具,但是现在已经变成一个专有名词。凡是以indows raw API撰写的程序我们通常也称为SDK程序,也有人把Windows API称为SDK API。
MFC:Microsoft Foundation Classes 的缩写,这是一个建立在Windows API 之上的C++类库,意图使Windows程序设计过程更有效率,跟符合面向对象的精神。
OWL:Object Windows Library 的缩写,这也是一个具备Application Framework架势的C++类库,附含在Borland C++之中。
Application Framework:在面向对象领域中,这是一个专有名词。基本上可以说它是一个更有凝聚力、关联性更强的类库。并不是每一套C++类库都有资格称为Application Framework,不过MFC和OWL都可以列入。Application Framework当然不一定是指C++类库,java和Delphi应该也称得上。
2 需要什么函数库(。lib)
众所周知,windows支持动态链接。换句话说,应用程序所调用的windows API 函数是在程序“执行期间”才链接上的。那么链接时期所需要的函数库有哪些?做什么用?
注意:并不是后缀名为.dll的才是动态