C#是專門為.NET Framework開發的語言,它結合C++的靈活與Visual Basic的簡單於一身,已成為在.NET平臺上進行開發的首選程式語言編譯方式。本書簡要而全面地介紹C#和.NET Framework,幫助使用者快速進入Visual C# 2010程式領域。
全書共分5篇24章節
*第一部分介紹.NET Framework、C#物件導向功能以及C#類別和事件的基本知識。
*第二部分闡述基本的程式撰寫知識,包括迴圈、字串、正則運算式、陣列和集合以及例外處理、泛型、匿名函數(Lambda)和查詢運算式(LINQ)。
*第三部分演示與檔系統交互、建立和查詢XML文件以及使用資料庫。
*第四部分闡述了應用程式測試、WPF應用程式、資料綁定和驗證以及Web應用程式。
*第五部分簡要地介紹了特性編碼、動態類型、記憶體組織、記憶體管理、執行緒、任務並行函數(TPL)、並行LINQ(PLINQ)、Silverlight、PowerShell和實體框架等。
本書主要是為剛接觸.NET的使用者,或是想學習C#的.NET程式師編寫而寫的,如果您剛開始學習程式語言,相信本書也會對您有所幫助。
目錄
第一部份 C# Fundamentals
Lesson 1 .NET Framework和C#
Lesson 2 理解C#型別
Lesson 3 理解C#類別和物件
Lesson 4 繼承、介面和抽象類別
Lesson 5 建立列舉型別和結構
Lesson 6 事件及其處理
第二部份 Programming in C#
Lesson 7 控制程式流程
Lesson 8 使用字串和規則運算式
Lesson 9 使用陣列和集合
Lesson 10 使用例外狀況處理錯誤
Lesson 11 理解泛型
Lesson 12 理解查詢運算式
第三部份 Working with Data
Lesson 13 使用檔案和串流
Lesson 14 使用XML
Lesson 15 使用資料庫
第四部份 Building an Application Using Visual Studio
Lesson 16 在Visual Studio中除錯程式
Lesson 17 建立Windows應用程式
Lesson 18 使用資料繫結和驗證
Lesson 19 建立Web應用程式
第五部份 Diving Deeper
Lesson 20 屬性程式設計
Lesson 21 動態型別和語言互通性
Lesson 22 記憶體組織和垃圾收集
Lesson 23 理解執行緒、並行和平行
Lesson 24 Silverlight、PowerShell和Entity Framework
第一部份 C# Fundamentals
Lesson 1 .NET Framework和C#
Lesson 2 理解C#型別
Lesson 3 理解C#類別和物件
Lesson 4 繼承、介面和抽象類別
Lesson 5 建立列舉型別和結構
Lesson 6 事件及其處理
第二部份 Programming in C#
Lesson 7 控制程式流程
Lesson 8 使用字串和規則運算式
Lesson 9 使用陣列和集合
Lesson 10 使用例外狀況處理錯誤
Lesson 11 理解泛型
Lesson 12 理解查詢運算式
第三部份 Working with Data
Lesson 13 使用檔案和串流
Lesson 14 使用XML
Lesson 15 使用資料庫
...