
_START_ARTICLE_
Microsoft Windows SDK
_START_PARAGRAPH_
Microsoft Windows SDK（简称Windows SDK或者SDK）是由微软公司出品的一个软件开发包，向在微软的Windows操作系统和.NET框架上开发软件和网站的程序员提供头文件、库文件、示例代码、开发文档和开发工具。
_START_SECTION_
历史
_START_PARAGRAPH_
微软每次发布一个主要版本的Windows，都会发布对应的开发工具以使得开发人员能够调用新的操作系统的应用程序开发接口(API)。在Windows 98之后，这个开发工具包被命名为为Platform SDK。在Windows Vista的SDK推出时，这个产品改名为Windows SDK。_NEWLINE_和Windows一样，微软每次更新.NET框架，也会发布一个对应的.NET框架 SDK。在Windows 2008版本的Windows SDK推出之后，.NET框架SDK被整合到Windows SDK。_NEWLINE_截至2013年，最新版本的Windows SDK是Windows 8.1 SDK，支持面向Windows Vista/Server 2008或更高版本的Windows的程序的开发，以及兼容Visual Studio 2010或者以上的版本，包括速成版本。
_START_SECTION_
影响
_START_PARAGRAPH_
Windows API也被称为Windows SDK函数或者简称SDK函数。相对于.Net框架这样的类库来说，SDK函数被认为是底层的API。直接调用Windows SDK而不是用别的类库的开发被称为SDK编程。在SDK这一层开发工作枯燥、耗时较长，难度也较高，Visual Studio这样的开发环境以及MFC和.Net框架这样的类库可以被用来加速面向Windows的软件的开发。