本書將目標驅動和內容驅動相結合,深入淺出地介紹了C#語言的基礎知識和多種應用程序的開發(fā)方法。內容包括程序設計語言和程序設計方法的相關概念、Visual Studio 2008集成開發(fā)環(huán)境、C#語言的基本數(shù)據(jù)類型、語法基礎、面向對象的編程方法、異常處理技術、窗體應用程序設計和開發(fā)方法、目錄和文件的讀寫操作、ActiveX控件和自定義組件的開發(fā)、多線程技術、數(shù)據(jù)庫開發(fā)技術、Web應用開發(fā)方法、各類應用程序的部署和發(fā)布方法等。每章均配有一定數(shù)量的習題,并提供了全部的參考答案(包括上機題的實例程序),以方便學生練習和輔助教學。本書所有實例(包括習題中的上機題程序)100%的源代碼,以及教學用的全部PPT課件可在清華大學出版社網(wǎng)站(http://www.tup.com.cn)下載。本書主要面向應用型本科院校、大專院校計算機專業(yè)及相近專業(yè)的學生,也適用于C#愛好者、初學者,還可以作為有關培訓機構的培訓教材。