全書共分為兩篇:基礎理論篇和應用開發篇。基礎理論篇比較全面地介紹了C#面向對象程序設計語言的基礎理論,內容包括.NET框架與Visual Studio 2012開發工具概述、C#語法基礎知識、C#面向對象編程基礎、文件處理系統、.NET Framework框架與常用類庫、基于ADO.NET的數據庫編程和Windows窗體應用程序開發。
基礎理論部分不僅適用于C#的初學者,更適用于有一定C#語言基礎的讀者,使之能夠更好地掌握和熟練的應用C#的基礎理論,進行系統設計與應用開發更得心應手。
應用開發篇結合“選課與成績管理系統”,詳細介紹了基于C#的三層C/S模式的系統設計與開發方法及數據庫編程技術,內容包括三層體系結構及其基于C#的實現、數據庫設計方法與步驟、基于三層C/S模式的選課及成績管理系統和選課與成績管理系統幾個典型模塊的設計及其在C#中的實現。
書中實例及其相關技術具有較強的代表性、實用性、指導性。案例概念清晰,編碼規范,解析詳細。
本書主要面向C#工程應用與項目開發人員,可以作為基于C#的項目開發的培訓教材,也可供C#程序設計語言自學人員參考,還可以作為高等院校C#語言程序設計課程的參考書。本書的基礎篇也可以作為C#語言程序設計課程的教材內容。