小众知识

首页 > 正文

怎样学windows SDK?

本人有一定的C++基础,问先看哪几本书比较适合?  

微软每推出一个重要的windows版本,一般都会同时推出一个SDK(Software Development Kit)。SDK包含了开发该windows版本所需的windows函数和常数定义、API函数说明文档、相关工具和示例。SDK一般使用C语言,但不包括编译器。高版本VC++包括了SDK所有的头文件、帮助、示例和工具,不需要再安装SDK,低版本如VC++5.0则需要安装SDK。从windows 98开始,windows SDK叫Platform SDK(http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en),包含最新的windows API函数的有关声明、例子。
用VC编写windows程序有两种方式:windows c方式(SDK)和C++方式(对SDK函数进行包装,如VC中的MFC、BCB中的VCL)。SDK编程就是直接用windows API进行编程。API由上千个API函数组成(win95中有两千多个),而MFC是API的封装,结合面向对象的继承、多态组成一个个类,共有一百多个类组成。
SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。 开发 Windows 平台下的应用程序所使用的 SDK只是广义 SDK 的一个子集。

 lkjmnb 发表于:2003-08-05 17:46:00
得分:0 

 lkjx82 发表于:2003-08-05 18:10:39
得分:0 

同意楼上的。还有边看书边做程序 

 li_zero 发表于:2003-08-05 18:13:21
得分:0 

关注。 

 cowboy2006 发表于:2003-08-06 01:14:05
得分:0 

呵呵! 

 jiefu 发表于:2003-10-14 11:03:34
得分:0 

请问

 Wolf0403 发表于:2003-10-14 14:51:27
得分:0 

Windows SDK 不需要 C++ 基础,呵。整个 SDK 接口都是 C 的。
拿一个 Platform SDK 装上,看文档就 OK 

 commandos 发表于:2003-10-14 17:08:48
得分:0 

上一篇:一个简单类的创建问题,请教????
下一篇:初学C++,求助:实现压缩程序

分享到: