本教材為全國高職高專教育“十一五”規(guī)劃教材,湖南省職業(yè)院校教育教學改革研究項目研究成果教材。本教材采用“任務驅動、項目導向”的方式,結合大量實例介紹了控制臺應用程序設計、數(shù)據類型與數(shù)據存儲、數(shù)據輸入輸出與格式控制、數(shù)據運算、程序的流程控制、算法設計與應用、面向文件的程序設計、面向對象程序設計和Windows應用程序設計等內容。每一章包括完整的教學環(huán)節(jié):教學導航→實例分析→知識講解→課堂同步訓練及評價→課外拓展訓練→知識鏈接→本章小結→本章習題。本教材精心設置了3個實踐性環(huán)節(jié):程序設計示范→課堂同步訓練→課外拓展訓練,通過這3個實踐性環(huán)節(jié),讓學生在反復動手實踐過程中,學會應用所學知識來解決實際問題。本教材可以作為計算機各專業(yè)和非計算機專業(yè)程序設計課程的入門教材,也可以作為計算機培訓教材以及自學教材。