Windows 程式設計/獲取 SDK
Microsoft Windows 軟體開發工具包是一組簡單的免費工具和庫,用於在 C 和 C++ 中建立 Windows 程式。SDK 包含標準的 Windows 標頭檔案、連結庫、編譯器 (cl.exe) 和連結器 (link.exe)。SDK 可從 Microsoft 免費下載。
另一個選擇是 Microsoft Visual C++,這是一個商業 IDE,對於嚴肅的 Windows 程式設計師來說是一個值得考慮的選擇。Microsoft Visual Studio 幾乎是 Windows 程式設計的標準 IDE。
對於初學者來說,最好的選擇是 Microsoft 的 .NET 平臺。.NET 開發人員可以使用 Microsoft Visual Studio.NET、Borland C#Builder(前面討論過)、Visual Studio Express 產品 和 SharpDevelop。
此外,Borland 釋出了其編譯器的幾個免費版本(雖然仍然是專有的),例如 Borland 命令列編譯器工具。Borland 要求使用者登入才能下載這些工具。它們非常小巧快速,比 gcc 和 DJGPP 更快,可以輕鬆地構建 Windows 應用程式,尤其是對於熟悉 Borland 工具的使用者來說。
Borland 的其他值得注意的下載包括 C++BuilderX 和 C#Builder,兩者都帶有 IDE。兩種產品都對您的軟體施加限制,不得用於商業目的。
SharpDevelop 是一個免費的小型 IDE。它支援 C# 並部分支援 Visual Basic.NET。但是,您還需要獲取 Microsoft 的 .NET SDK,可以從 Microsoft 的網站免費下載。
還可以使用 WinForth、Win32Forth、SwiftForth 和 RetroForth 在 Forth(參見 維基百科上的 Forth 文章)中開發 Windows 程式。其中幾個可以生成本地的 Windows 應用程式,其臃腫程度遠低於 C/C++。