日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服
C#圖解教程(第4版)圖書
人氣:87

C#圖解教程(第4版)

作者在本書中創造了一種全新的可視化敘述方式,以圖文并茂的形式、樸實簡潔的文字,并輔以大量表格和代碼示例,、直觀地闡述了C#語言的各種特性。

內容簡介

《C#圖解教程(第4版)》是廣受贊譽的C#圖解教程的版本。作者在本書中創造了一種全新的可視化敘述方式,以圖文并茂的形式、樸實簡潔的文字,并輔以大量表格和代碼示例,、直觀地闡述了C#語言的各種特性。新版本除了精心修訂舊版內容外,還涵蓋了C# 5.0的新增特性,比如異步編程、調用者信息、case表達式、帶參數的泛型構造函數、支持null類型運算等。通過本書,讀者能夠快速、深入理解C#,為自己的編程生涯打下良好的基礎。

《C#圖解教程(第4版)》是C#入門的經典好書,適合對C#感興趣的所有讀者。

編輯推薦

大家時間都很寶貴,三分鐘就能理解的技術細節,干嘛要花三個小時?!

C#圖解教程(第4版)被譽為C#入門圖書中的"神書",是高效、深入掌握C#的不二之選!

"想通過學習C#為你的編程生涯打下堅實的基礎?這本書是我發自內心推薦給你的。"

為什么那么多C#學習者對《C#圖解教程》有口皆碑,令這本書一版再版,長銷不衰?因為作者創造了一種全新的可視化敘述方式。他在書中通過把大量的圖、表和代碼片段結合,把很多同類書需要好幾頁才能講清楚的技術細節,形象、直觀、一目了然地呈現在讀者眼前。不管你信不信,很多技術細節只有通過圖示才能講得這么清晰、透徹!

作者簡介

Daniel M. Solis 擁有20余年軟件開發經驗,微軟、IBM等公司技術顧問,深受讀者愛戴和推崇的技術圖書作家。他同時還是一位享譽世界的技術培訓專家,在美國和歐洲各地傳授編程語言、Windows程序設計和Unix底層技術的經驗和心得。多年的教學實踐啟發他創造了一種可視化的教學方法,并總結了一套代碼與圖示相結合的方法,為千千萬萬的入門讀者掃除了步入編程職業生涯的障礙。Illustrated WPF是他另一本暢銷技術書。

目錄

第1章C#和.NET框架

1.1在.NET之前

1.1.120世紀90年代末的Windows編程

1.1.2下一代平臺服務的目標

1.2.NET時代

1.2.1.NET框架的組成

1.2.2大大改進的編程環境

1.3編譯成CIL

1.4編譯成本機代碼并執行

1.5CLR

1.6CLI

1.7各種縮寫

1.8C#的演化

第2章C#編程概述

2.1一個簡單的C#程序

2.2標識符

2.3關鍵字

2.4Main:程序的起始點

2.5空白

2.6語句

2.7從程序中輸出文本

2.7.1Write

2.7.2WriteLine

2.7.3格式字符串

2.7.4多重標記和值

2.7.5格式化數字字符串

2.8注釋:為代碼添加注解

2.8.1關于注釋的補充

2.8.2文檔注釋

2.8.3注釋類型總結

第3章類型、存儲和變量

3.1C#程序是一組類型聲明

3.2類型是一種模板

3.3實例化類型

3.4數據成員和函數成員

3.5預定義類型

3.6用戶定義類型

3.7棧和堆

3.7.1棧

3.7.2堆

3.8值類型和引用類型

3.8.1存儲引用類型對象的成員

3.8.2C#類型的分類

3.9變量

3.9.1變量聲明

3.9.2多變量聲明

3.9.3使用變量的值

3.10靜態類型和dynamic關鍵字

3.11可空類型

第4章類的基本概念

4.1類的概述

4.2程序和類:一個快速示例

4.3聲明類

4.4類成員

4.4.1字段

4.4.2方法

4.5創建變量和類的實例

4.6為數據分配內存

4.7實例成員

4.8訪問修飾符

4.9從類的內部訪問成員

4.10從類的外部訪問成員

4.11綜合應用

第5章方法

5.1方法的結構

5.2方法體內部的代碼執行

5.3本地變量

5.3.1類型推斷和var關鍵字

5.3.2嵌套塊中的本地變量

5.4本地常量

5.5控制流

5.6方法調用

5.7返回值

5.8返回語句和void方法

5.9參數

5.9.1形參

5.9.2實參

5.10值參數

5.11引用參數

5.12引用類型作為值參數和引用參數

5.13輸出參數

5.14參數數組

5.14.1方法調用

5.14.2用數組作為實參

5.15參數類型總結

5.16方法重載

5.17命名參數

5.18可選參數

5.19棧幀

5.20遞歸

第6章深入理解類

6.1類成員

6.2成員修飾符的順序

6.3實例類成員

6.4靜態字段

6.5從類的外部訪問靜態成員

6.5.1靜態字段示例

6.5.2靜態成員的生存期

6.6靜態函數成員

6.7其他靜態類成員類型

6.8成員常量

6.9常量與靜態量

6.10屬性

6.10.1屬性聲明和訪問器

6.10.2屬性示例

6.10.3使用屬性

6.10.4屬性和關聯字段

6.10.5執行其他計算

6.10.6只讀和只寫屬性

6.10.7屬性與公共字段

6.10.8計算只讀屬性示例

6.10.9自動實現屬性

6.10.10靜態屬性

6.11實例構造函數

6.11.1帶參數的構造函數

6.11.2默認構造函數

6.12靜態構造函數

6.13對象初始化語句

6.14析構函數

6.15readonly修飾符

6.16this關鍵字

6.17索引器

6.17.1什么是索引器

6.17.2索引器和屬性

6.17.3聲明索引器

6.17.4索引器的set訪問器

6.17.5索引器的get訪問器

6.17.6關于索引器的補充

6.17.7為Employee示例聲明索引器

6.17.8另一個索引器的示例

6.17.9索引器重載

6.18訪問器的訪問修飾符

6.19分部類和分部類型

6.20分部方法

第7章類和繼承

7.1類繼承

7.2訪問繼承的成員

7.3所有類都派生自object類

7.4屏蔽基類的成員

7.5基類訪問

7.6使用基類的引用

7.6.1虛方法和覆寫方法

7.6.2覆寫標記為override的方法

7.6.3覆蓋其他成員類型

7.7構造函數的執行

7.7.1構造函數初始化語句

7.7.2類訪問修飾符

7.8程序集間的繼承

7.9成員訪問修飾符

7.9.1訪問成員的區域

7.9.2公有成員的可訪問性

7.9.3私有成員的可訪問性

7.9.4受保護成員的可訪問性

7.9.5內部成員的可訪問性

7.9.6受保護內部成員的可訪問性

7.9.7成員訪問修飾符小結

7.10抽象成員

7.11抽象類

7.11.1抽象類和抽象方法的示例

7.11.2抽象類的另一個例子

7.12密封類

7.13靜態類

7.14擴展方法

7.15命名約定

第8章表達式和運算符

8.1表達式

8.2字面量

8.2.1整數字面量

8.2.2實數字面量

8.2.3字符字面量

8.2.4字符串字面量

8.3求值順序

8.3.1優先級

8.3.2結合性

8.4簡單算術運算符

8.5求余運算符

8.6關系比較運算符和相等比較運算符

8.7遞增運算符和遞減運算符

8.8條件邏輯運算符

8.9邏輯運算符

8.10移位運算符

8.11賦值運算符

8.12條件運算符

8.13一元算術運算符

8.14用戶定義的類型轉換

8.15運算符重載

8.15.1運算符重載的限制

8.15.2運算符重載的示例

8.16typeof運算符

8.17其他運算符

第9章語句

9.1什么是語句

9.2表達式語句

9.3控制流語句

9.4if語句

9.5if...else語句

9.6while循環

9.7do循環

9.8for循環

9.8.1for語句中變量的作用域

9.8.2初始化和迭代表達式中的多表達式

9.9switch語句

9.9.1分支示例

9.9.2switch語句的補充

9.9.3分支標簽

9.10跳轉語句

9.11break語句

9.12continue語句

9.13標簽語句

9.13.1標簽

9.13.2標簽語句的作用域

9.14goto語句

9.15using語句

9.15.1資源的包裝使用

9.15.2using語句的示例

9.15.3多個資源和嵌套

9.15.4using語句的另一種形式

9.16其他語句

第10章結構

10.1什么是結構

10.2結構是值類型

10.3對結構賦值

10.4構造函數和析構函數

10.4.1實例構造函數

10.4.2靜態構造函數

10.4.3構造函數和析構函數小結

10.5字段初始化語句是不允許的

10.6結構是密封的

10.7裝箱和拆箱

10.8結構作為返回值和參數

10.9關于結構的其他信息

第11章枚舉

11.1枚舉

11.1.1設置底層類型和顯式值

11.1.2隱式成員編號

11.2位標志

11.2.1Flags特性

11.2.2使用位標志的示例

11.3關于枚舉的補充

第12章數組

12.1數組

12.1.1定義

12.1.2重要細節

12.2數組的類型

12.3數組是對象

12.4一維數組和矩形數組

12.5實例化一維數組或矩形數組

12.6訪問數組元素

12.7初始化數組

12.7.1顯式初始化一維數組

12.7.2顯式初始化矩形數組

12.7.3初始化矩形數組的語法點

12.7.4快捷語法

12.7.5隱式類型數組

12.7.6綜合內容

12.8交錯數組

12.8.1聲明交錯數組

12.8.2快捷實例化

12.8.3實例化交錯數組

12.8.4交錯數組中的子數組

12.9比較矩形數組和交錯數組

12.10foreach語句

12.10.1迭代變量是只讀的

12.10.2foreach語句和多維數組

12.11數組協變

12.12數組繼承的有用成員

12.13比較數組類型

第13章委托

13.1什么是委托

13.2委托概述

13.3聲明委托類型

13.4創建委托對象

13.5給委托賦值

13.6組合委托

13.7為委托添加方法

13.8從委托移除方法

13.9調用委托

13.10委托的示例

13.11調用帶返回值的委托

13.12調用帶引用參數的委托

13.13匿名方法

13.13.1使用匿名方法

13.13.2匿名方法的語法

13.13.3變量和參數的作用域

13.14Lambda表達式

第14章事件

14.1者和訂閱者

14.2源代碼組件概覽

14.3聲明事件

14.4訂閱事件

14.5觸發事件

14.6標準事件的用法

14.6.1通過擴展EventArgs來傳遞數據

14.6.2移除事件處理程序

14.7事件訪問器

第15章接口

15.1什么是接口

15.2聲明接口

15.3實現接口

15.4接口是引用類型

15.5接口和as運算符

15.6實現多個接口

15.7實現具有重復成員的接口

15.8多個接口的引用

15.9派生成員作為實現

15.10顯式接口成員實現

15.11接口可以繼承接口

15.12不同類實現一個接口的示例

第16章轉換

16.1什么是轉換

16.2隱式轉換

16.3顯式轉換和強制轉換

16.4轉換的類型

16.5數字的轉換

16.5.1隱式數字轉換

16.5.2溢出檢測上下文

16.5.3顯式數字轉換

16.6引用轉換

16.6.1隱式引用轉換

16.6.2顯式引用轉換

16.6.3有效顯式引用轉換

16.7裝箱轉換

16.7.1裝箱是創建副本

16.7.2裝箱轉換

16.8拆箱轉換

16.9用戶自定義轉換

16.9.1用戶自定義轉換的約束

16.9.2用戶自定義轉換的示例

16.9.3評估用戶自定義轉換

16.9.4多步用戶自定義轉換的示例

16.10is運算符

16.11as運算符

第17章泛型

17.1什么是泛型

17.2C#中的泛型

17.3泛型類

17.4聲明泛型類

17.5創建構造類型

17.6創建變量和實例

17.6.1使用泛型的棧的示例

17.6.2比較泛型和非泛型棧

17.7類型參數的約束

17.7.1Where子句

17.7.2約束類型和次序

17.8泛型方法

17.8.1聲明泛型方法

17.8.2調用泛型方法

17.8.3泛型方法的示例

17.9擴展方法和泛型類

17.10泛型結構

17.11泛型委托

17.12泛型接口

17.12.1使用泛型接口的示例

17.12.2泛型接口的實現必須

17.13協變

17.14逆變

17.14.1接口的協變和逆變

17.14.2有關可變性的更多內容

第18章枚舉器和迭代器

18.1枚舉器和可枚舉類型

18.2IEnumerator接口

18.3泛型枚舉接口

18.4迭代器

18.4.1迭代器塊

18.4.2使用迭代器來創建枚舉器

18.4.3使用迭代器來創建可枚舉類型

18.5常見迭代器模式

18.6產生多個可枚舉類型

18.7將迭代器作為屬性

18.8迭代器實質

第19章LINQ

19.1什么是LINQ

19.2LINQ提供程序

19.3方法語法和查詢語法

19.4查詢變量

19.5查詢表達式的結構

19.5.1from子句

19.5.2join子句

19.5.3什么是聯結

19.5.4查詢主體中的from...let...where片段

19.5.5orderby子句

19.5.6select...group子句

19.5.7查詢中的匿名類型

19.5.8group子句

19.5.9查詢延續:into子句

19.6標準查詢運算符

19.6.1標準查詢運算符的簽名

19.6.2查詢表達式和標準查詢運算符

19.6.3將委托作為參數

19.6.4LINQ預定義的委托類型

19.6.5使用委托參數的示例

19.6.6使用Lambda表達式參數的示例

19.7LINQ to XML

19.7.1標記語言

19.7.2XML基礎

19.7.3XML類

19.7.4使用XML特性

19.7.5節點的其他類型

19.7.6使用LINQ to XML的LINQ查詢

第20章異步編程

20.1什么是異步

20.2async/await特性的結構

20.3什么是異步方法

20.3.1異步方法的控制流

20.3.2await表達式

20.3.3取消一個異步操作

20.3.4異常處理和await表達式

20.3.5在調用方法中同步地等待任務

20.3.6在異步方法中異步地等待任務

20.3.7Task.Delay方法

20.4在GUI程序中執行異步操作

20.5使用異步Lambda表達式

20.6完整的GUI程序

20.7BackgroundWorker類

20.8并行循環

20.9其他異步編程模式

20.10BeginInvoke和EndInvoke

20.10.1等待—直到結束模式

20.10.2AsyncResult類

20.10.3輪詢模式

20.10.4回調模式

20.11計時器

第21章命名空間和程序集

21.1引用其他程序集

21.2命名空間

21.2.1命名空間名稱

21.2.2命名空間的補充

21.2.3命名空間跨文件伸展

21.2.4嵌套命名空間

21.3using指令

21.3.1using命名空間指令

21.3.2using別名指令

21.4程序集的結構

21.5程序集標識符

21.6強命名程序集

21.7程序集的私有方式部署

21.8共享程序集和GAC

21.8.1把程序集安裝到GAC

21.8.2GAC內的并肩執行

21.9配置文件

21.10延遲簽名

第22章異常

22.1什么是異常

22.2try語句

22.3異常類

22.4catch子句

22.5使用特定catch子句的示例

22.6catch子句段

22.7finally塊

22.8為異常尋找處理程序

22.9更進一步搜索

22.9.1一般法則

22.9.2搜索調用棧的示例

22.10拋出異常

22.11不帶異常對象的拋出

第23章預處理指令

23.1什么是預處理指令

23.2基本規則

23.3#define和#undef指令

23.4條件編譯

23.5條件編譯結構

23.6診斷指令

23.7行號指令

23.8區域指令

23.9#pragma war

網友評論(不代表本站觀點)

來自無昵稱**的評論:

書還不錯 就是回來打開看感覺濕濕的 書的邊沿有點卷 像是進水了 不過書是正版

2015-07-10 19:28:11
來自無昵稱**的評論:

正在看,看了一半了,真的很容易理解,圖文并茂,比起那些什么教授寫的一些不負責任的書好多了!

2015-05-01 10:39:14
來自liqiang**的評論:

書挺不錯的,比較了很多,算是精挑細選。dangdang也挺靠譜的,當天送到,整體感覺非常好。

2015-10-05 23:42:11
來自hardday**的評論:

書感覺還不錯,就是有點舊,不像新的,算了反正不影響使用

2016-06-25 13:29:35
來自無昵稱**的評論:

令我意想不到的是快遞,體驗太好了,大概翻了一下,應該算是入門的,深入還得靠實踐

2016-01-28 22:46:17
來自蓅荇菰**的評論:

這是學習c#入門基礎最好的書,沒有之一,其它書對這些內容都一帶而過,想學好c#,就把這本書介紹的基礎完全掌握,要不然根本理解不了!

2015-04-03 17:36:57
來自無昵稱**的評論:

我是初學者 0基礎的 但看這本書學C#非常有用 主要是容易懂 很多細節都會解釋給你聽為什么 總之對于初學c#的人來說 很適合買的一本書

2014-10-13 19:26:19
來自wanglei**的評論:

此書真的很不錯,內容充實,講解的非常仔細,幾乎C#每一方面都講到了,很適合初學者看。

2013-11-03 21:51:23
來自無昵稱**的評論:

這本書確實很經典,看完電子書才決定買體書。看完買了這一本,類似這種入門的書都可以不用買了。

2016-10-31 08:39:08
來自林尹石**的評論:

如果你是零基礎的學員,個人建議你看這本書和P2P的C#入門經典,相互彌補。

2013-09-15 15:00:58
來自匿名用**的評論:

非常好的書藉,不愧是圖靈的書。內容很詳實,而且代碼范例也很豐富,贊。

2017-05-02 09:00:25
來自無昵稱**的評論:

無語了,我連個東西是個啥樣的見都沒見著,讓我評論個蛋啊。啥破網站,買了東西你到是讓我好歹也收到啊,還好我是貨到付款。不然真心就被坑了。

2016-05-13 09:15:19
來自無昵稱**的評論:

C#入門的好書,不但只講基礎,在每個知識點都穿插了很多計算機底層的知識,例如堆棧、程序的調試技巧等。

2014-03-31 10:13:12
來自無昵稱**的評論:

書很不錯,絕對正版,印刷很精美,排版也好,給人的感覺好極了,希望我能夠好好消化吸收,學好C#,為自己加油!

2014-10-22 21:09:49
來自無昵稱**的評論:

這本書不錯,通俗易懂。如果在結合C#入門經典,這兩本書配合一起看,絕對對學習C#很有幫助的。

2013-12-16 13:37:47
來自匿名用**的評論:

東西是好東西,書寫的也很好,就是物流也太差了吧 ,慢不說,我一下子有事沒時間取還要把書送回去明天再給我派,當當遲早要毀在物流上

2017-04-30 17:13:13
來自無昵稱**的評論:

通過圖來告訴我們代碼內容具體代表了什么,這可以讓我在C#基礎的學習與了解上更快速。

2015-05-20 15:35:10
來自無昵稱**的評論:

較其它同類書籍更容易理解。本書全面的講述了C#語言的基礎知識。但就學習C#語言來說,它給了我很多幫助。若要學好一門語言,光是看懂是遠遠不夠的,需要去實踐,敲代碼才能提高開發能力!大家一起努力吧!

2013-11-19 14:05:43
來自多弗朗**的評論:

送貨速度還是挺快的,只不過希望送到公司的貨物之前能有一個電話提醒,到沒到都不知道,很是蛋疼,書的質量還有價格都是挺便宜的,感覺還是當當網買書比較劃算,書價不貴,快遞費還便宜,各方面都不錯,希望能夠延續下許!

2015-06-29 10:25:43
來自王祥斌**的評論:

這本書寫得非常好,尤其適合有一定C#基礎之后,又想進一步了解C#面向對象的理論的學習者。可惜,書本內容太豐富,不可能作為大學本科生的教材,不能不說是學生們的遺憾

2014-09-07 23:12:12
來自miss時**的評論:

第一天下午買的,第二天下午就到了,速度很快,包裝沒有受損,書也沒有折痕,整體很不錯。書的紙質很好,排版很好。從書的內容來說,圖靈程序設計叢書都很不錯,這本書非常適用初學者,很基礎。對C#的講解很詳細,推薦給初學者使用。

2015-01-30 16:58:30
來自凌雪飄**的評論:

這個是我在黑馬論壇里看到的,里面老師推薦的,整本書的內容都很簡短,沒有任何的練習題,個人感覺像本C#詞典

2014-04-17 10:54:51
來自太平好**的評論:

極力推薦初學者看此書,雖然我不是初學者了,但是在圖書館偶然發現此書,感覺甚是好,看到我連晚飯都沒有吃,呵呵,各位想學C#的朋友們,一定不可以錯過這本最通俗易懂的C#教程。......

2016-11-21 00:34:31
來自無昵稱**的評論:

如果沒猜錯的話,很多培訓機構就是參照這本書研發的課程。

2017-08-17 22:51:19
來自tiantq**的評論:

總體還不錯。但是當當網你能否能把新書保護好。不是起皺就是破損,新手啊,我的爹當當,每次買書不是這起皺就是破損。這本書比C#入門經典要好。是翻譯得要好,輕易的看懂,那個C#入門經典翻譯太爛,看起來要折磨很久。。。

2015-02-05 09:57:12
來自amoy的**的評論:

這本書是一本非常好入門的教程書,可以讀懂里面所講述的知識。之前買了一本c sharp入門經典,不知道是不是譯者的水平問題。整本書讀起來非常吃力。對比一下還是覺得此書更好,圖靈社區的果然不錯

2016-09-29 13:19:11

免責聲明

更多出版社