本教程以C++作為實現(xiàn)語言,介紹了基本的程序設計思想、概念和技術,意圖使讀者通過閱讀,再加上必要的訓練和實踐,掌握程序設計的規(guī)律和步驟。所介紹的具體內容包括:數(shù)據(jù)類型、表達式、循環(huán)、子程序、遞歸、類/對象、繼承、類屬、輸入/輸出以及異常處理等。本教程對于程序設計初學者和具有一定設計經驗的技術人員均有相當高的使用價值。本教程是作者多年程序設計教學以及實際科研項目開發(fā)經驗的結晶。它以C++作為實現(xiàn)語言,介紹了基本的程序設計思想、概念和技術,意圖使讀者通過閱讀,再加上必要的訓練和實踐.掌握程序設計的規(guī)律和步驟。所介紹的具體內容包括:數(shù)據(jù)類型、表達式、循環(huán)、子程序、遞歸、類對象、繼承、類屬(泛型)、異常處理以及輸入輸出等:對于程序設計初學者和具有一定設計經驗的技術人員均有相當高的使用價值。在內容上相對完整,在概念上力求精確;該書覆蓋了過程式和面向對象兩種主流的程序設計范型的基本內容:對一些不太受初學者重視而又非常重要的內容不余筆墨地進行介紹,如:表達式 函數(shù)的副作用問題、程序的調試、程序設計風格、異常處理等。書中對一些容易模糊的概念逐個給予 解釋和澄清,如:循環(huán)與遞歸的區(qū)別.抽象類和虛函數(shù)的作用等。在體系結構上安排合理.把握事情的來龍去脈。每一章首先指出本章內容的目的,即解決什么問題.然后再介紹具體的做法,這樣使得初學者不至于一上來就陷入"漫無邊際"的細節(jié)中去;各章之間銜接自然,使得讀者有循序漸進的感覺。特別是在介紹了過程式程序設計之后再介紹面向對象程序設計的基本內容.這使得讀者能夠很好地體會面向對象程序設計的優(yōu)勢。除了第12章給出的"面向對象的Windows應用程序框架"實例外,書中例題豐富,講解細致、透徹,這能夠加強讀者對程序設計的實際感受。書中還給出了大量的習題,為讀者提供了訓練的機會。