Microsoft Windows SDK

Microsoft Windows SDK và tiền nhiệm của nó, Platform SDK và .NET Framework SDK là bộ phát triển phần mềm (SDK) của Microsoft chứa tài liệu, các header file, các thư viện, các mẫu và công cụ cần thiết để phát triển các ứng dụng trên Microsoft Windows cũng như .NET Framework. Platform SDK chuyên được sử dụng để phát triển các ứng dụng chạy trên Windows 2000, XP và Windows Server 2003. .NET Framework SDK thì chỉ dành riêng cho việc phát triển các ứng dụng .NET Framework 1.1 và .NET Framework 2.0. Windows SDK là sự kế thừa của cả hai, hỗ trợ phát triển các ứng dụng cho Windows XP và mới hơn như .NET Framework 3.0 và mới hơn nữa.

Chức năng 
Platform SDK là sự kế thừa của Microsoft Windows SDK đầu trên Windows 3.1x và Microsoft Win32 SDK trên Windows 9x. Nó được phát hành vào năm 1999 và là SDK lâu đời nhất. Platform SDK chứa các trình biên dịch, công cụ, tài liệu, các header file, các thư viện và các mẫu cần thiết để phát triển phần mềm trên IA-32, x64 và kiến trúc CPU IA-64. Tất nhiên .NET Framework SDK ra đời cùng với .NET Framework. Bắt đầu với Windows Vista, Platform SDK, .NET Framework SDK, Tablet PC SDK và Windows Media SDK được thay thế bằng một bộ phát triển hợp nhất mới có tên là Windows SDK. Tuy nhiên nó không bao gồm .NET Framework 1.1 SDK vì .NET Framework 1.1 không hỗ trợ Windows Vista. (Windows Media Center SDK dành cho Windows Vista được cung cấp riêng.) DirectX SDK đã được hợp nhất vào Windows SDK trong phiên bản Windows 8.

Windows SDK cho phép người dùng chỉ định các thành phần sẽ được cài đặt và đường dẫn cài đặt chúng. Nó được tích hợp với Visual Studio nên nhiều bản sao của các thành phần mà cả hai có đều không được cài đặt sẵn. Tuy nhiên, có một số lưu ý về khả năng tương thích nếu một trong hai cách xa nhau về thời điểm phát triển. Thông tin hiển thị có thể được lọc theo nội dung, chẳng hạn như chỉ hiển thị nội dung Windows Vista mới hoặc hiển thị nội dung về .NET Framework hoặc chỉ hiển thị nội dung cho một ngôn ngữ hoặc công nghệ cụ thể.

Các bản Windows SDK được cung cấp miễn phí và đã từng có trên Microsoft Download Center nhưng sau đó đã được chuyển sang MSDN vào năm 2012.

Một nhà phát triển có thể muốn sử dụng SDK cũ hơn vì một số lý do cụ thể. Ví dụ: Windows Server 2003 Platform SDK được phát hành vào tháng 2 năm 2003 là SDK cuối cùng có hỗ trợ đầy đủ cho Visual Studio 6.0. Một số phiên bản PSDK cũ hơn vẫn có thể được tải xuống từ Microsoft Download center, với những phiên bản khác cũ hơn thì có thể được đặt bằng đĩa CD/DVD.

Tài liệu 
Tài liệu Windows SDK bao gồm tài liệu hướng dẫn sử dụng:
 Phát triển ứng dụng Desktop với Windows API và mã quản lý
 Phát triển ứng dụng kiểu Metro sử dụng Windows Runtime và Universal Windows Platform
 Phát triển ứng dụng web sử dụng ASP.NET, HTML, CSS và JavaScript
 Liên quan đến ngôn ngữ lập trình C++, C#, Visual Basic.NET, F#, JavaScript, CSS và HTML, chẳng hạn như cú pháp và quy ước (Không bao gồm ngôn ngữ Windows PowerShell)

Xem thêm 
 Thư viện MSDN
 Windows Driver Kit
 Windows App SDK
Lịch sử phiên bản Windows 10

Tham khảo

Liên kết ngoài 
 Blog Windows SDK
Lưu trữ Windows SDK

Microsoft
Phần mềm
Năm 1999