C#是一種為Microsoft全新的.NET平臺開發(fā)而專門設計的程序設計語言,它性能極高、簡單、安全、面向對象而且以Internet為中心。在本書中,著名的技術作家Jesse Liberty以一種最適合有經驗的程序員口味的方式——緊扣Microsoft全新.NET平臺的大背景和桌面程序以及Internet程序的開發(fā),對這種新語言娓娓道來。本書的第一部分介紹了C#的基礎知識,進而闡釋了以下內容:類與對象;繼承與多態(tài);操作符重載;結構體與接口;數(shù)組、索引器和集合;字符串對象和正則表達式;異常與錯誤處理;代表與事件。本書的第二部分集中討論如何使用ADO.NET、ASP.NET和Windows Forms等工具進行桌面程序和Internet程序的開發(fā)。ASP.NET將Web Forms(Web程序的快速開發(fā))與Web Services(主要用于創(chuàng)建沒有用戶界面的Web對象)合二為一,以提供可以跨Internet訪問的服務。第三部分深入.NET框架的精髓,集中探究屬性信息(attribute)的反射、遠程化、遠程和同步化,以及流。第三部分還講述了怎樣與COM對象互操作。在孩子的身上,很容易看到父母、祖輩的相貌和性格的影子,同樣,我們在C#中也很容易看到Java、C++、Visual Basic和其他語言的影響?,F(xiàn)在,借助本書,你一定能很快成為.NET平臺上開發(fā)Windows和Web程序的高手。