Microsoft Windows是一個基于Intel x86微處理芯片的個人計算機上的具有圖形用戶接口的多任務和多窗口的操作系統,它是對MS-DOS操作系統的擴展和延伸。與MS-DOS操作系統相比,它有許多優越之處:首先,它提供了比MS-DOS字符界面更為直觀、友好的圖形用戶界面;其次,它可以一次運行多個程序,方便了用戶的操作,提高了機器的利用率;再次,Windows環境下的應用程序具有一致的外觀和用戶接口,用戶只需要熟悉其中一兩個程序,就可以觸類旁通學會使用別的Windows應用程序。另外,Windows還具有更好的虛擬內存管理和設備無關特性等等。由于Windows具有以上突出優點,Windows平臺上的軟件開發和程序設計已成主流。這一講首先介紹Windows發展簡史,然后分析Windows操作系統的特點以及Windows程序設計的關鍵概念,最后介紹Windows程序設計的過程及開發工具。