內容提要
《C#3.0實例精通》介紹.NET的新版本.Net Framework 3.5以及新的IDE Visual Studio 2008。《C#3.0實例精通》中所有範例創建,都是基於Microsoft剛剛發布的Visual Studio 2008所進行的,範例的內容不但涉及了C# 3.0的各個方面,而且還對.NET Framework 3.5中所增加和增強的一些功能進行了詳細的實例代碼演示和講解,如LINQ、Windows Presentation Foundation、Windows Communication Foundation和Windows Workflow Foundation等。
微軟已經發布了NET Framework的新版本3.5。Isual Studio 2008則對以前版本的許多功能進行了改進,增加了許多令人興奮的新功能,使得應用程式的創建更為簡單和規範。
作為一個程式開發人員,及時了解和掌握最新技術,將有助於提高自身的價值和競爭力。
對於一個初學者來說,實例分析能直觀地對知識點進行剖析,更能使讀者明白該知識點的使用。
對於一個有過編程和項目開發經驗的程式設計師來說,接觸最新的技術知識也許是比較渴望的,而且參考實例講解進行學習,可更快速地掌握相關知識點。
對於一個正在進行項目開發的程式設計師來說,某些實例可直接套用到項目中,免去了先查找資料後編寫代碼實現某個功能的麻煩。
目前,市面上介紹C# 3.0的書籍較少,鑒於此,編者結合自己的項目開發經驗,並查閱NET Framework 3.5官方技術文檔,編寫了這本實例講解的書籍。
本書特色
相比同類圖書,本書具有以下明顯特色。
1.實例寫作,學習直觀
本書採用實例寫作的模式,將技術的實現過程直接展現在讀者面前,使讀者的學習更為直觀。對於所有實例,都採用代碼、圖示相結合的方式,做到了明確直觀。
2.知識最新,兼容性強
本書中,各實例都採用Visual Studio 2008進行創建,覆蓋了?NET 3?5的各個方面,包含了幾乎所有C# 3?0的知識,幫助讀者全面地學習新技術。
3.實例豐富,強調實踐
在進行實例設計時注重實際套用,不會讓讀者讀完了還不知道該怎么去使用。本書中的很多例子都來源於作者的實際開發,通過對這些例子的學習,可以增強讀者的動手能力。
4.代碼規範,注釋豐富
本書所涉及的程式原始碼層次清楚,語句簡潔,注釋豐富,體現了代碼優美的原則,這樣從一開始便給讀者樹立了良好的榜樣,有利於讀者養成良好的代碼編寫習慣。
5.講解循序漸進,章節跨度不大
讀者可以根據自己的實際基礎,選擇適合自己的章節開始學習,而不會覺得跨度太大。
本書內容
本書採用實例講解的寫作模式,共分4部分進行介紹。
第一部分(第1章~第3章)講述了C# 3?0基礎語言知識,從基本的變數、語句、表達式、數據類型到結構化編程,對於每個知識點都進行了範例演示。本部分還講述了開發環境的安裝和配置,並對C#的面向對象編程進行了實例演示,為讀者掌握後面的知識點打下基礎。
Ⅵ第二部分(第4章~第5章)講述了C# 3?0高級語言知識,包括程式的異常處理、值類型和引用類型的理解、數組和集合、屬性、委託與事件、泛型、垃圾回收等。學習並理解本章範例內容後,可為編寫複雜應用程式打下堅實的基礎。
第三部分(第6章~第9章)介紹了Windows與Web應用程式的創建。第6、7章演示了Windows應用程式中控制項和組件的使用,以及在程式中進行常用的數據處理的知識;第8、9章演示了Web應用程式的構建方法,包括常用控制項的使用,以及數據控制項和ADO?NET的數據處理技巧。
第四部分(第10章~第16章)介紹了Visual C# 2008的平台、組件與框架,包括ASP?NET AJAX站點的構建、語言集成查詢 (LINQ)的詳細範例、應用程式中水晶報表的創建和使用。第14、15章和16章這3章,使用豐富而又具有代表性的實例,來演示了?NET Framework 3?5中所增加和增強的3個功能,分別為Windows Presentation Foundation、Windows Communication Foundation和Windows Workflow Foundation 。
適合讀者
□從未接觸過C#編程的自學人員;
□了解一些Visual C# 2005知識,但還需要進一步學習新知識的讀者;
□.NET平台下的開發人員或者正在進行相關項目開發的程式設計師;
□各大中專院校的在校學生和相關授課老師;
□其他編程愛好者。