編寫本書的目的是使讀者具備利用.NET技術、通過VisualC#程序設計語言進行項目開發(fā)的基本思路、知識和能力。本書采用項目引領、任務驅動、模型實現(xiàn)的方式進行內容的組織,分為基礎篇和高級篇兩部分,分上、下兩冊出版。本書為上冊基礎篇,內容包括項目開發(fā)所需的核心知識和能力,基于.NETFramework2.0,涉及“學生成績管理系統(tǒng)”的需求分析和設計成果、C堪本語法、應用界面構造、對數(shù)據(jù)庫的操作、創(chuàng)建和使用對象類、錯誤處理、事件體系和應用系統(tǒng)的部署。下冊高級篇包括項目開發(fā)所需的擴展知識和能力,按專題分門別類地組織,基于.NET Framework 3.0/3.5。本書適合作為高等院校計算機專業(yè)程序設計課程的教材,也可作為廣大計算機程序開發(fā)人員的自學指導書和技術參考書。