本書應用“項目驅動”教學模式,通過完整的項目案例系統地介紹了使用C#進行程序設計與開發的方法和技術。全書論述了C#核心技術概述、C#基礎語法、流程控制、C#面向對象核心語法、C#面向對象高級語法、異常處理、使用WinForm建立用戶圖形界面、多線程高級編程、文件與流、TCP /UDP網絡編程以及ADO.NET數據庫開發等內容。本書注重理論與實踐相結合,內容詳盡,提供了大量實例,突出應用能力的培養,將一個實際項目的知識點分解在各章作為案例講解,是一本實用性突出的教材。本書適合作為高等學校計算機、軟件工程及相關信息類專業C#課程的教材,也可供設計開發人員學習參考。