隨著軟件項目復雜程序的日益增加,C++作為一種成熟的面向對象的程序設計語言已經在計算機軟件工程領域具有了無與倫比的重要地位。本書對C++上機實踐過程進行了科學的組織和安排,能夠循序漸進地引導熱心于C++技術的人們訓練、提高自己的C++編程水平。尤其難得的是,本書的作者具有豐富的教學經驗,真正按照科學的認知理論和實踐來組織書中的內容,既有必要的知識點回顧,又有豐富的練習題,是廣大C++初學者的良師益友。本書適用于學習了C++基本編程知識之后,需要進一步提高編程水平的技術人員及在校學生,既適合在學校里作為上機教材,又可以滿足已經工作的朋友自修的需要。本書安排了18個聯系緊密的上機訓練單元,既向學生提出了需要解決的問題,又能夠給予他們必要的支持,使他們能夠成長為高水平的程序員。書中的每項上機練習都應用了科學的教育方法,指出學生要主動學習的重點。有了這部教程,學習C++的學生就能夠有機會應用自己的知識,并且更準確地理解相關的編程概念。通過教程中系統(tǒng)安排的上機前的練習、上機實踐和課后練習活動,學生能夠提高編程的技巧,同時樹立信心。本教程采用靈活的結構,講述了每個C++構件的語法和語義,即是高校課程中實驗室教學的理想教材,又適合學生自學的要求。