本書以Visual Studio .NET 2017作為開發平臺,從C#語言基礎知識、面向對象編程、可視化編程、數據庫編程及應用、二維小游戲開發等方面,深入淺出地全面介紹運用C#語言在.NET框架下開發各種應用程序的方法和技巧。書中內容圍繞面向對象編程的基礎及深入、可視化編程的基礎及深入、數據庫編程及應用三個方面進行重點論述,以上三個方面既是C#語言的精髓,也是讀者入門時最為關鍵、最為關心的問題。在編排體繫上,採用“項目引領,任務驅動”的教學模式,視每章為一個項目,每個項目由功能介紹、設計思路、關鍵技術、項目實踐、小結等環節組成。全書共分為兩個部分: 第一部分給出14個基礎實驗項目,基本覆蓋C#程序設計的主要知識點、方法和技巧; 第二部分給出三個綜合性案例,旨在提高讀者提升實際項目開發的能力。 本書內容豐富、實用、可操作性強、語言生動流暢,能夠使讀者在輕松愉快的環境下迅速掌握使用C#語言進行程序設計的方法和技巧。本書特別適合於C#的初學者,也適用於有一定編程經驗並想使用C#開發應用程序的專業人員。本書可作為高等學校的教材,也適合從事軟件開發和應用的人員參考。