跳至內容

MicrosoftWindowsSDK

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

Microsoft Windows SDK(簡稱 Windows SDK 抑是講 SDK)是微軟公司出品的一个軟體開發包,向佇咧微軟仔 Windows 作業系統佮 . NET 框架頂懸開發軟體佮網站的程式設計師提供標頭檔、庫檔案、範例代碼、開發文件佮開發工具。

歷史

微軟逐改發佈一个主要版本的 Windows,攏會發布對應的開發工具以使得開發人員會當呼叫新的作業系統的應用程式開發介面 ( API )。佇咧 Windows 九十八了後,這个開發工具包予人號名做Platform SDK。佇咧 Windows Vista 的 SDK 推出時陣,這个產品改名做Windows SDK

和 Windows 仝款,若微軟逐擺更新 . NET 框架,嘛會發布一个對應的 . NET 框架 SDK。佇咧 Windows 二千空八版本的 Windows SDK 你推出了後,. NET 框架 SDK 去予整合著 Windows SDK。

截至二空一三年,上蓋新版本的 Windows SDK 是 Windows 八否一 SDK,支援面向 Windows Vista / Server 二千空八抑是閣較懸版本的 Windows 的程式的開發,以及相容 Visual Studio 二千空一十抑是以上的版本,包括速成版本。

版本

MSDN 技術資源庫的線頂版網站包含 Windows SDK 的線頂版本。

Microsoft SDK for Windows 三更零是最後一个收費版本的 Windows SDK。後壁的 Windows SDK 電子版均為免費,但是買 CD、DVD 等基於物理媒介的版本猶原需運費佮處理費用。

單獨發布的電子版 Windows SDK 會當佇小可仔軟下載中心免費下載,有線頂安裝佮本地安裝兩種版本。咧安裝 Visual Studio 的時陣嘛會當選擇同時安裝電子版 Windows SDK。Visual Studio 的速成版本包含一个精簡版本的離線版 Windows SDK。

對非 PC 版本的 Windows,微軟嘛發布對應版本的 SDK,比如講 Windows Mobile SDK 和 Tablet PC SDK。

二空空三年二月的 Platform SDK 是第一个支援六十四个元開發的 Platform SDK。Platform SDK for Windows Server 兩千空三 SP 一則是第一个支援 AMD 六十四的 Platform SDK。

Microsoft Windows SDK for Windows 七 and . NET Framework 四 ( ver 七孵一 ) 佇安裝進前愛解除安裝版本真濟爭取零 . 三更空三百一十九的 VC + + x 八十六 / x 六十四 runtime / redistributable。抑無佇咧 Microsoft Windows SDK 安裝過程中將會報毋著。

內容

Windows SDK 文件包括如下內容:

  • 核心 SDK
  • . NET 框架 SDK
  • IIS SDK
  • Internet Development SDK ( IE SDK )
  • MDAC SDK
  • Windows Installer SDK
  • WMI SDK
  • Windows Media Service SDK
  • Microsoft Speech SDK
  • DirectShow SDK

除了 . Net SDK 以外,SDK 文件主要是以 C 語言規範提供,猶毋過 SDK 函式的呼叫方法佮語言無關係,干焦受程式語言的型別系統限制另外,SDK 嘛會安裝用佇咧說明各種 API 用法的範例,猶閣有用輔助開發、除錯、發佈軟體的工具。

影響

Windows API 嘛予人號做 Windows SDK 函式抑是簡稱 SDK 函式。相對的是 . Net 框架仔這款的類別館來講,SDK 函式予人認為是底層的 API。直接呼叫 Windows SDK 毋是用別類別館的開發予人叫做 SDK 編程。佇咧 SDK 這層開發的工課焦燥、度較長,難度嘛較懸,Visual Studio 這款的開發環境佮 MFC 和 . NET 框架這款的類別館會當予人用來加速面向 Windows 的軟體的開發。

參考佮參照

相關條目

  • 驅動程式開發工具包
  • DirectX SDK
  • Windows Media Center SDK
  • Silverlight SDK

外部連結

  • Windows SDK 頭頁
  • Windows SDK 專案組部落格
  • Windows SDK 論壇(英文)