C#程式設計自學經典(自學經典) C#程序设计自学经典

楊光, 劉志勇

  • 出版商: 清華大學
  • 出版日期: 2016-03-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 425
  • ISBN: 7302422966
  • ISBN-13: 9787302422969
  • 相關分類: C#
  • 下單後立即進貨 (約4週~6週)

商品描述

編輯推薦

《C#程序設計自學經典》結構清晰合理,案例教學通俗易懂。不僅可以作為大、中專院校以及培訓班相關專業的教材,對於編程愛好者來講,同樣是一本難得的入門圖書。

目錄

第1章從零認識C# 1 
1.1 C#簡介1 
1.2 .NET概述2 
1.3 C#與.NET的關係2 
1.4 .NET Framework的體系結構2 
1.4.1公共語言運行庫3 
1.4.2 .NET Framework類庫4 
1.5 Visual Studio 2012簡介4 
1.5.1 Visual Studio 2012新功能5 
1.5.2安裝Visual Studio 20126 
1.5.3卸載Visual Studio 20128 
1.5.4啟動Visual Studio 201210 
1.6第一個C#程序11 
1.6.1編寫第一個C#程序11 
1.6.2編譯和運行C#控制台應用程序12 
1.7應用程序結構13 
1.7.1控制台應用程序文件夾結構13 
1.7.2 C#程序結構13 
小結19 
第2章C#基礎知識20 
2.1變量與常量20 
2.1.1 C#中的變量20 
2.1.2 C#中的常量21 
2.1.3變量與常量的初始化23 
2.2數據類型的分類24 
2.3運算符和表達式25 
2.3.1運算符的分類25 
2.3. 2運算符的優先級30 
2.4字符與字符串的處理30 
2.4.1 char的使用30 
2.4.2字符串類String的使用35 
2.4.3可變字符串類StringBuilder的使用52 
小結54 
第3章流程控制語句的應用55 
3.1選擇語句的應用55 
3.1.1簡單的if條件語句55 
3.1.2 ifelse條件語句55 
3.1.3 ifelse ifelse多分支語句56 
3.1.4嵌套if語句57 
3.1.5 switch多分支語句58 
3.1.6三元運算符59 
3.2迭代語句的應用60 
3.2.1 for循環語句60 
3.2.2 while循環語句62 
3.2.3 dowhile循環語句63 
3.2.4 foreach循環語句64 
3.2.5 for、foreach 、while和dowhile的區別66 
3.2.6雙重循環66 
3.3跳轉語句的應用67 
3.3.1 break跳轉語句68 
3.3.2 continue跳轉語句69 
3.3.3 return跳轉語句70 
3.3.4 goto語句72 
3.3.5各跳轉語句的區別73 
小結73 
第4章數組與集合、結構與枚舉的應用74 
4.1數組概述74 
4.2一維數組的聲明和使用74 
4.3二維數組的聲明和使用76 
4.4 ArrayList類77 
4.4.1 ArrayList類的聲明與初始化77 
4.4.2 ArrayList的使用77 
4.5 Hashtable 86 
4.5.1 Hashtable的屬性及其方法86 
4.5.2 Hashtable元素的添加87 
4.5.3 Hashtable元素的刪除87 
4.5. 4 Hashtable元素的遍歷88 
4.5.5 Hashtable元素的查找88 
4.6枚舉90 
4.6.1枚舉的聲明90 
4.6.2枚舉類型與基本類型的轉換91 
4.7結構類型92 
小結93 
第5章面向對象編程的基本概念及應用94 
5.1類94 
5.1.1類的概述94 
5.1.2類的面向對象的概述94 
5.1.3類的聲明及其類成員95 
5.1.4構造函數和析構函數98 
5.1.5 this關鍵字100 
5.1.6屬性101 
5.2繼承103 
5.2.1繼承簡述103 
5.2.2抽像類及類成員105 
5.3接口105 
5.3.1接口的介紹及聲明106 
5.3.2實現接口106 
5.4多態108 
5.5抽像類與抽象方法的應用110 
5.5.1抽像類的聲明110 
5.5.2抽象方法的聲明110 
5.5.3如何使用抽像類與抽象方法111 
5.6密封類與密封方法113 
小結114 
第6章索引器、委託、事件和Lambda表達式的應用115 
6.1索引器115 
6.1.1索引器的概述及聲明115 
6.1.2索引器的重載117 
6.2委託119 
6.2.1委託的基本用法119 
6.2.2方法與委託相關聯121 
6.3事件122 
6.3.1事件處理程序123 
6.3.2事件的應用124 
6.4 Lambda表達式125 
6.4.1匿名方法的簡介126 
6.4.2 Lambda表達式簡介126 
6.4.3表達式Lambda的應用126 
6.4.4語句Lambda的應用127 
6.4.5 Lambda表達式中的變量範圍127 
小結128 
第7章LINQ應用129 
7.1 LINQ基礎知識129 
7.1.1簡單的查詢129 
第7章LINQ應用129 
7.1 LINQ基礎知識129 
7.1.1簡單的查詢131 
7.1.2函數的支持132 
7.1.3使用混合的查詢和函數語法132 
7.2 LINQ子句133 
7.2.1 where子句的應用134 
7.2.2 orderby子句的應用135 
7.2 .3 select子句的應用137 
7.2.4多個from子句的應用139 
7.2.5 group子句的應用140 
7.2.6 into子句的應用142 
7.2.7 let子句的應用144 
7.2.8 join子句的應用146 
小結148 
…… 
第8章調試和異常處理149 
第9章WinForm應用程序開發基礎166 
第10章WinForms基本控件188 
第11章WinForms高級控件209 
第12章文件及數據流技術241 
第13章WPF編程基礎263 
第14章ADO.NET操作數據庫281 
第15章網絡編程技術316 
第16章XML編程技術356 
第17章註冊表技術371 
第18章線程的基礎知識379 
第19章Windows應用程序的打包及部署403 
第20章Windows安全性413