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