本書由淺入深地講解了C#開發(fā)技術,并且始終遵循以科學合理的學習計劃為主線,并通過具體的實例講解其具體使用流程。全書內容分為3篇33課,其中第1到第21課是編程基礎篇,依次講解了C#開發(fā)基礎、搭建C#開發(fā)環(huán)境、變量與常量、復雜的變量類型和.NET框架類、表達式和運算符、流程控制語句、面向對象編程技術基礎、方法、C#類、C#集合、數組和集合類、foreach語句、自定義集合類和迭代器、繼承與多態(tài)基礎、接口和類轉換、C#字符串和正則表達式、C#委托和事件、C#泛型、C#文件操作和流文件操作、XML文件操作處理、C#的Windows編程基礎、菜單、工具欄和對話框;第22課到第31課為技術提高篇,主要講解了Web應用編程、數據庫和ADO.NET操作、DataGrid和數據綁定、GDI+圖形圖像編程基礎、C#非托管代碼操作、水晶報表控件應用、DotNetBar控件應用、Microsoft Enterprise Library控件應用、Dundas圖表控件應用、MapXtreme地圖控件應用;第32課和第33課為綜合應用篇,分別講解俄羅斯方塊游戲和在線留言本的開發(fā)方法,對前面所學知識進行綜合應用。本書附贈光盤內容包括多媒體視頻、實例源代碼和贈送的綜合實例代碼。本書內容全面,不但適合C#編程的初學者,而且也適合有一定設計基礎而想進一步提高自己水平的中級讀者,還適合作為相關培訓機構的教材。