本書對C#程序設計的教學內容進行了系統化設計和優化,形成了4個學習階段(C#基礎語法學習、面向對象程序設計、界面設計與交互實現、面向數據庫的程序設計)、9個單元和3條主線(教學組織主線、理論知識主線和編程任務主線)的完整體系,按照“程序探析—知識導讀—編程實戰—同步訓練—析疑解難—單元習題”6個環節有效組織教學。以“程序設計”為中心組織教學內容、設計編程任務,圍繞程序學習語法、熟悉算法、掌握方法、實現想法。採用“任務驅動”教學方法,強調“做中學、做中會”,強化編程技能的訓練,強調良好編程習慣的培養。
本書可以作為電腦各專業和非電腦專業C#程序設計課程的教材,也可以作為C#程序設計的培訓教材以及自學用書。