本書主要介紹C#.NET平臺、.NET框架及集成開發(fā)環(huán)境下的程序設計基礎知識,分為數據基礎、編程基礎和高級應用3部分,旨在幫助讀者建立程序設計的基本思想,掌握程序設計的基本方法。本書用一個完整的項目貫穿全書,把項目分解成若干個模塊,每個模塊包含課程學習所需的基本知識點,在每一部分的知識點中先提出目標,再介紹解決方案,通過大量的實例和實驗,并結合理論講解來幫助學生進一步理解程序設計的方法和思路,掌握面向對象程序設計的基本方法與技術。全書共分為12章,其中第12章是綜合開發(fā)實例。每一章后面均有習題,可供讀者復習參考。本書可作為高職高專院校計算機專業(yè)的教材或教學參考書,也可作為程序開發(fā)人員的入門培訓教材或參考書。